.app-capture[data-astro-cid-iyjxhjna]{width:100%}.device[data-astro-cid-iyjxhjna]{box-shadow:var(--shadow-device), inset 0 0 0 1px #ffffff24;background:#10161f;position:relative}.screen[data-astro-cid-iyjxhjna]{isolation:isolate;position:relative;overflow:hidden}.screen[data-astro-cid-iyjxhjna] img[data-astro-cid-iyjxhjna]{width:100%}.screen[data-astro-cid-iyjxhjna] video[data-astro-cid-iyjxhjna]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.is-looping[data-astro-cid-iyjxhjna] .screen[data-astro-cid-iyjxhjna] video[data-astro-cid-iyjxhjna]{opacity:1}.frame-phone[data-astro-cid-iyjxhjna] .device[data-astro-cid-iyjxhjna]{border-radius:15.5%/7.2%;padding:2.6%}.frame-phone[data-astro-cid-iyjxhjna] .screen[data-astro-cid-iyjxhjna]{border-radius:13.5%/6.2%}.island[data-astro-cid-iyjxhjna]{background:#000;border-radius:999px;width:30%;height:3.3%;position:absolute;top:2.9%;left:50%;transform:translate(-50%)}.frame-watch[data-astro-cid-iyjxhjna] .device[data-astro-cid-iyjxhjna]{border-radius:27%;padding:5.5%}.frame-watch[data-astro-cid-iyjxhjna] .device[data-astro-cid-iyjxhjna]:after{content:"";background:#2a303a;border-radius:0 6px 6px 0;width:3%;height:18%;position:absolute;top:28%;right:-3%}.frame-watch[data-astro-cid-iyjxhjna] .screen[data-astro-cid-iyjxhjna]{background:#000;border-radius:21%}.frame-duo[data-astro-cid-iyjxhjna] .device[data-astro-cid-iyjxhjna]{border-radius:6.5%;padding:1.8%}.frame-duo[data-astro-cid-iyjxhjna] .screen[data-astro-cid-iyjxhjna]{border-radius:5%}.loop-toggle[data-astro-cid-iyjxhjna]{z-index:2;color:#fff;backdrop-filter:blur(10px);background:#0b1b2eb8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:3.4%;right:7%}.loop-toggle[data-astro-cid-iyjxhjna] span[data-astro-cid-iyjxhjna]{border-inline:4px solid;width:12px;height:14px}.loop-toggle[data-astro-cid-iyjxhjna][data-paused] span[data-astro-cid-iyjxhjna]{border:8px solid #0000;border-inline-width:13px;border-left-color:currentColor;border-right-width:0;width:0;height:0;margin-left:3px}.dawn[data-astro-cid-vsetbtyu]{isolation:isolate;background:radial-gradient(62% 62% at 90% 88%, #ffe3b0, #ffd8968c 26%, transparent 62%), linear-gradient(180deg, var(--sky-deep), var(--sky) 58%, #3b8ae8);position:relative;overflow:clip}.grid[data-astro-cid-vsetbtyu]{min-height:clamp(680px,92svh,920px);padding-top:calc(var(--header) + env(safe-area-inset-top));grid-template-columns:minmax(0,1.34fr) minmax(0,.76fr);gap:1.5rem;display:grid}.copy[data-astro-cid-vsetbtyu]{z-index:4;animation:lift .9s var(--ease) both;padding-block:clamp(2.5rem,8vh,5.5rem) 3rem;position:relative}.kicker[data-astro-cid-vsetbtyu]{font-size:var(--fs-lead);color:#fff;margin-bottom:1rem;font-weight:600}h1[data-astro-cid-vsetbtyu]{margin-bottom:1.35rem;font-size:clamp(2.875rem,1rem + 4.7vw,5.25rem)}h1[data-astro-cid-vsetbtyu] span[data-astro-cid-vsetbtyu]{color:var(--sun);display:block}.lead[data-astro-cid-vsetbtyu]{color:#fff;max-width:31em;margin-bottom:1.9rem}.actions[data-astro-cid-vsetbtyu]{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.status[data-astro-cid-vsetbtyu]{max-width:22em;font-size:var(--fs-small);color:#fff;line-height:1.35}.status[data-astro-cid-vsetbtyu] b[data-astro-cid-vsetbtyu]{color:var(--sun);font-weight:650}.stage[data-astro-cid-vsetbtyu]{z-index:4;justify-content:center;align-items:center;min-width:0;padding-block:1rem 2rem;display:flex;position:relative}.stage[data-astro-cid-vsetbtyu] .phone{width:clamp(236px,min(25vw,46.5116svh - 79.0698px),320px);animation:emerge 1.4s .1s var(--ease) both}.stage[data-astro-cid-vsetbtyu] .loop-toggle{inset:11% auto auto -52px}.hill[data-astro-cid-vsetbtyu]{pointer-events:none;width:100%;height:36%;position:absolute;inset:auto 0 -1px}.back[data-astro-cid-vsetbtyu]{z-index:1}.front[data-astro-cid-vsetbtyu]{z-index:3}.sun-wrap[data-astro-cid-vsetbtyu]{z-index:0;aspect-ratio:1;width:clamp(92px,12vw,164px);position:absolute;top:17%;right:max(2%,50% - 660px)}.sun-wrap[data-astro-cid-vsetbtyu]:before{content:"";background:radial-gradient(closest-side,#ffd6789e,#0000);border-radius:50%;animation:7s ease-in-out infinite breathe;position:absolute;inset:-70%}.sun[data-astro-cid-vsetbtyu]{background:linear-gradient(180deg, var(--sun), var(--sun-2));animation:rise 2.6s var(--ease) both;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d}@keyframes rise{0%{opacity:.5;transform:translateY(70%)}}@keyframes emerge{0%{transform:translateY(9%)}}@keyframes lift{0%{transform:translateY(14px)}}@keyframes breathe{50%{opacity:.78;transform:scale(1.09)}}@keyframes climb{to{transform:translateY(-90px)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.sun-wrap[data-astro-cid-vsetbtyu]{animation:linear both climb scroll(root);animation-range:0 90vh}}}@media (width<=900px){.grid[data-astro-cid-vsetbtyu]{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.copy[data-astro-cid-vsetbtyu]{padding-block:2.25rem .5rem}.kicker[data-astro-cid-vsetbtyu]{font-size:var(--fs-body)}.stage[data-astro-cid-vsetbtyu]{padding-block:1.75rem 2.75rem}.stage[data-astro-cid-vsetbtyu] .phone{width:min(66vw,270px)}.sun-wrap[data-astro-cid-vsetbtyu]{width:92px;top:auto;bottom:380px;right:14px}.hill[data-astro-cid-vsetbtyu]{height:248px}}.goal-row[data-astro-cid-dvinzfan]{border-radius:var(--radius);background:var(--card);color:var(--ink);view-timeline:--row block;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex;box-shadow:0 10px 26px -18px #051e5066}.tile[data-astro-cid-dvinzfan]{width:44px;height:44px;color:var(--accent);background:var(--dawn);border-radius:13px;flex:none;place-items:center;display:grid}.words[data-astro-cid-dvinzfan]{flex:1;min-width:0;display:grid}.name[data-astro-cid-dvinzfan]{color:var(--accent);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-weight:650;display:flex}.name[data-astro-cid-dvinzfan] small[data-astro-cid-dvinzfan]{font-size:var(--fs-micro);color:#4a5a70;font-weight:500}.value[data-astro-cid-dvinzfan]{font-size:var(--fs-small);color:#4a5a70}.value[data-astro-cid-dvinzfan] b[data-astro-cid-dvinzfan]{font-family:var(--font-round);color:var(--ink);font-weight:700}.ring[data-astro-cid-dvinzfan]{width:48px;height:48px;font-family:var(--font-round);flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:relative}.ring[data-astro-cid-dvinzfan] svg[data-astro-cid-dvinzfan]{position:absolute;inset:0;transform:rotate(-90deg)}.ring[data-astro-cid-dvinzfan] circle[data-astro-cid-dvinzfan]{fill:none;stroke:#e3e6eb;stroke-width:5px}.ring[data-astro-cid-dvinzfan] .fill[data-astro-cid-dvinzfan]{stroke:var(--accent);stroke-linecap:round}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ring[data-astro-cid-dvinzfan] .fill[data-astro-cid-dvinzfan]{animation:linear both ring-fill --row;animation-range:entry 30% cover 50%}}}@keyframes ring-fill{0%{stroke-dashoffset:100px}}.morning[data-astro-cid-ct2srk3v]{padding-block:clamp(5.5rem, 11vw, 11rem) calc(var(--section) * .7 + clamp(56px, 11vw, 170px));background:linear-gradient(180deg, var(--wash), var(--dawn) 22%, var(--ground) 62%);--eyebrow:var(--sky-deep);--text-2:#33445a;position:relative;overflow:clip}.grid[data-astro-cid-ct2srk3v]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.col[data-astro-cid-ct2srk3v]{justify-items:start;gap:clamp(1.75rem,3vw,2.5rem);min-width:0;display:grid}.rows[data-astro-cid-ct2srk3v]{gap:.6rem;width:min(100%,460px);display:grid}.label[data-astro-cid-ct2srk3v]{font-size:var(--fs-micro);color:var(--text-2);font-weight:500}.metrics[data-astro-cid-ct2srk3v] ul[data-astro-cid-ct2srk3v]{font-family:var(--font-round);letter-spacing:-.02em;color:var(--accent);flex-wrap:wrap;gap:0 .9rem;margin-top:.35rem;font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);font-weight:700;line-height:1.2;display:flex}.metrics[data-astro-cid-ct2srk3v] li[data-astro-cid-ct2srk3v]:nth-child(2n){color:var(--ink)}.note[data-astro-cid-ct2srk3v]{max-width:34em}.phone[data-astro-cid-ct2srk3v]{top:calc(var(--header) + 2rem);justify-self:center;width:min(100%,340px);margin-top:clamp(2rem,4vw,4rem);position:sticky}@media (width<=900px){.grid[data-astro-cid-ct2srk3v]{grid-template-columns:minmax(0,1fr)}.phone[data-astro-cid-ct2srk3v]{width:min(72vw,300px);margin-top:0;position:static}}.symbol[data-astro-cid-3hjbcod4]{-webkit-mask:var(--symbol) center / contain no-repeat;mask:var(--symbol) center / contain no-repeat;forced-color-adjust:none;background:currentColor;flex:none;display:block}habit-demo[data-astro-cid-w4ynh7xq]{max-width:420px;margin-inline:auto;display:block}.modes[data-astro-cid-w4ynh7xq]{background:#0b1b2e1a;border-radius:999px;width:fit-content;max-width:100%;margin:0 auto 1rem;padding:3px;display:flex}.on-dark[data-astro-cid-w4ynh7xq] .modes[data-astro-cid-w4ynh7xq]{background:#ffffff2e}.modes[data-astro-cid-w4ynh7xq] button[data-astro-cid-w4ynh7xq]{min-height:44px;color:var(--text);font-size:var(--fs-small);background:0 0;border:0;border-radius:999px;padding:.25rem 1rem;font-weight:600;transition:background .25s,color .25s}.modes[data-astro-cid-w4ynh7xq] button[data-astro-cid-w4ynh7xq][aria-pressed=true]{color:var(--ink);background:#fff}.mock[data-astro-cid-w4ynh7xq]{aspect-ratio:9/19.5;width:min(66vw,260px);box-shadow:var(--shadow-device);background:#fff;border:7px solid #10161f;border-radius:42px;margin-inline:auto;position:relative;overflow:hidden}.status-bar[data-astro-cid-w4ynh7xq]{z-index:2;height:40px;color:var(--ink);font-size:.8125rem;font-weight:650;position:absolute;inset:0 0 auto}.status-bar[data-astro-cid-w4ynh7xq] span[data-astro-cid-w4ynh7xq]{position:absolute;top:12px;left:24px}.status-bar[data-astro-cid-w4ynh7xq] i[data-astro-cid-w4ynh7xq]{background:#000;border-radius:999px;width:70px;height:21px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.feed[data-astro-cid-w4ynh7xq]{align-content:start;gap:.9rem;padding:3rem .9rem 1rem;display:grid}.feed-title[data-astro-cid-w4ynh7xq]{font-family:var(--font-display);color:var(--ink);font-size:1.375rem;font-weight:750}.post[data-astro-cid-w4ynh7xq]{grid-template-columns:32px 1fr;align-items:center;gap:.5rem .6rem;display:grid}.avatar[data-astro-cid-w4ynh7xq]{background:var(--back-hill);border-radius:50%;width:32px;height:32px}.lines[data-astro-cid-w4ynh7xq]{gap:6px;display:grid}.lines[data-astro-cid-w4ynh7xq] span[data-astro-cid-w4ynh7xq]{background:#dde3ec;border-radius:4px;height:8px}.lines[data-astro-cid-w4ynh7xq] span[data-astro-cid-w4ynh7xq]:last-child{width:60%}.media[data-astro-cid-w4ynh7xq]{background:linear-gradient(135deg,#cfe5fd,#a9d2fb);border-radius:14px;grid-column:1/-1;height:130px}.media-1[data-astro-cid-w4ynh7xq]{background:linear-gradient(135deg,#ffe2c7,#fa9473)}.shield[data-astro-cid-w4ynh7xq]{text-align:center;backdrop-filter:blur(24px);transition:opacity .6s var(--ease), transform .6s var(--ease), visibility .6s;background:#f5f5f6f2;flex-direction:column;justify-content:space-between;padding:22% .5rem 9%;display:flex;position:absolute;inset:0}[data-astro-cid-w4ynh7xq][data-met] .shield[data-astro-cid-w4ynh7xq]{opacity:0;visibility:hidden;transform:translateY(-4%)}.shield-icon[data-astro-cid-w4ynh7xq]{color:#0a84ff;place-items:center;margin-bottom:.7rem;display:grid}.shield-title[data-astro-cid-w4ynh7xq]{font-family:var(--font-display);letter-spacing:-.01em;color:#000;font-size:1.1875rem;font-weight:700;line-height:1.2}.shield-body[data-astro-cid-w4ynh7xq]{color:#6e6e73;margin-top:.15rem;font-size:.8125rem;line-height:1.25}.shield-actions[data-astro-cid-w4ynh7xq]{justify-items:center;gap:.5rem;display:grid}.shield-actions[data-astro-cid-w4ynh7xq] span[data-astro-cid-w4ynh7xq]{border-radius:999px;place-items:center;width:44%;min-width:106px;height:38px;font-size:.875rem;display:grid}.shield-open[data-astro-cid-w4ynh7xq]{color:#fff;background:#0050b0;font-weight:500}.shield-close[data-astro-cid-w4ynh7xq]{color:#0a7ae6;background:#fbfbfc;box-shadow:inset 0 0 0 1px #d4d4d8,0 4px 10px -6px #0003}[data-astro-cid-w4ynh7xq][data-mode=goal] .only-limit[data-astro-cid-w4ynh7xq],[data-astro-cid-w4ynh7xq][data-mode=limit] .only-goal[data-astro-cid-w4ynh7xq]{display:none}.goal[data-astro-cid-w4ynh7xq]{border-radius:var(--radius);background:var(--card);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;margin-top:1rem;padding:.75rem .85rem;display:grid;box-shadow:0 16px 34px -22px #051e5080}.tile[data-astro-cid-w4ynh7xq]{width:44px;height:44px;color:var(--accent);background:var(--dawn);border-radius:13px;flex:none;place-items:center;display:grid}.words[data-astro-cid-w4ynh7xq]{flex:1;min-width:0;line-height:1.3;display:grid}.name[data-astro-cid-w4ynh7xq]{color:var(--accent);font-weight:650}.value[data-astro-cid-w4ynh7xq]{font-size:var(--fs-small);color:#4a5a70}.value[data-astro-cid-w4ynh7xq] b[data-astro-cid-w4ynh7xq]{font-family:var(--font-round);color:var(--ink)}.held[data-astro-cid-w4ynh7xq]{grid-column:1/-1;align-items:center;gap:6px;margin-top:11px;display:flex}.held[data-astro-cid-w4ynh7xq] .stop{color:#ff3b30}.held[data-astro-cid-w4ynh7xq] .free{color:#34c759;display:none}[data-astro-cid-w4ynh7xq][data-met] .held[data-astro-cid-w4ynh7xq] .stop{display:none}[data-astro-cid-w4ynh7xq][data-met] .held[data-astro-cid-w4ynh7xq] .free{display:block}.held[data-astro-cid-w4ynh7xq] i[data-astro-cid-w4ynh7xq]{color:#fff;background:var(--hill);border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.mark[data-astro-cid-w4ynh7xq],.log[data-astro-cid-w4ynh7xq]{grid-area:1/3}.mark[data-astro-cid-w4ynh7xq]{width:48px;height:48px;color:var(--accent);flex:none;place-items:center;display:grid;position:relative}.mark[data-astro-cid-w4ynh7xq]>svg[data-astro-cid-w4ynh7xq]{position:absolute;inset:0;transform:rotate(-90deg)}.mark[data-astro-cid-w4ynh7xq] circle[data-astro-cid-w4ynh7xq]{fill:none;stroke:#e3e6eb;stroke-width:5px}.mark[data-astro-cid-w4ynh7xq] .fill[data-astro-cid-w4ynh7xq]{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .5s var(--ease)}.plus[data-astro-cid-w4ynh7xq],.met[data-astro-cid-w4ynh7xq],.still-met[data-astro-cid-w4ynh7xq]{place-items:center;display:grid}.met[data-astro-cid-w4ynh7xq]{color:#fff;opacity:0;transition:opacity .3s .25s, transform .3s .25s var(--ease);background:#34c759;border-radius:50%;position:absolute;inset:0;transform:scale(.6)}[data-astro-cid-w4ynh7xq][data-met] .met[data-astro-cid-w4ynh7xq]{opacity:1;transform:none}[data-astro-cid-w4ynh7xq][data-met] .plus[data-astro-cid-w4ynh7xq]{opacity:0}.still-met[data-astro-cid-w4ynh7xq]{color:#248a3d}.log[data-astro-cid-w4ynh7xq]{background:0 0;border:0;border-radius:50%;width:48px;height:48px;padding:0}.log[data-astro-cid-w4ynh7xq]:focus-visible{outline-color:var(--accent)}.after[data-astro-cid-w4ynh7xq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.1rem 1rem;min-height:72px;margin-top:.5rem;display:flex}.feedback[data-astro-cid-w4ynh7xq]{font-size:var(--fs-small);color:var(--text);flex:14em;font-weight:600}.reset[data-astro-cid-w4ynh7xq]{min-height:44px;font-size:var(--fs-small);color:var(--link);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.note[data-astro-cid-w4ynh7xq]{font-size:var(--fs-micro);color:var(--text-2);margin-top:.4rem}@media (forced-colors:active){.goal[data-astro-cid-w4ynh7xq]{border:1px solid canvastext}}.noon[data-astro-cid-sqcqo2up]{padding-block:clamp(3rem, 5vw, 5rem) calc(var(--section) * .7 + clamp(56px, 11vw, 170px));background:radial-gradient(38% 220px at 50% 230px, #ffe29633, transparent), linear-gradient(180deg, var(--sky-noon), var(--sky) 40%, #0f56b6);position:relative;overflow:clip}.grid[data-astro-cid-sqcqo2up]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.section-copy[data-astro-cid-sqcqo2up] .section-link[data-astro-cid-sqcqo2up]{margin-top:1.25rem}.facts[data-astro-cid-sqcqo2up]{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(2rem,4vw,3.5rem);margin-top:clamp(3rem,6vw,5.5rem);padding-top:2rem;display:grid}.facts[data-astro-cid-sqcqo2up] h3[data-astro-cid-sqcqo2up]{margin-bottom:.5rem}@media (width<=900px){.grid[data-astro-cid-sqcqo2up]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-sqcqo2up]{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.afternoon[data-astro-cid-xzgs72cl]{padding-block:clamp(2rem, 4vw, 4rem) calc(var(--section) + clamp(56px, 11vw, 170px));background:var(--ground);position:relative;overflow:clip}.top[data-astro-cid-xzgs72cl]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.surfaces[data-astro-cid-xzgs72cl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem clamp(1.25rem,3vw,2.25rem);padding-top:.4rem;display:grid}.surfaces[data-astro-cid-xzgs72cl] li[data-astro-cid-xzgs72cl]{gap:.6rem;display:grid}.surfaces[data-astro-cid-xzgs72cl] h3[data-astro-cid-xzgs72cl]{margin-bottom:.15rem;font-size:1.125rem}.surfaces[data-astro-cid-xzgs72cl] p[data-astro-cid-xzgs72cl]{font-size:var(--fs-small)}.tile[data-astro-cid-xzgs72cl]{width:44px;height:44px;color:var(--accent);background:var(--card);border-radius:13px;place-items:center;display:grid;box-shadow:0 8px 18px -12px #051e5066}.strip[data-astro-cid-xzgs72cl]{margin-top:clamp(3rem,6vw,5rem)}.strip[data-astro-cid-xzgs72cl]:focus-visible{outline-offset:-3px}.strip-inner[data-astro-cid-xzgs72cl]{width:min(100% - 2 * var(--gutter), var(--shell));grid-template-columns:1.16fr 1fr .72fr 1.6fr;align-items:end;gap:clamp(1.5rem,3.5vw,3rem);margin-inline:auto;display:grid}.devices[data-astro-cid-xzgs72cl]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:1.5rem clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5.5rem);padding-top:2rem;display:grid}.devices[data-astro-cid-xzgs72cl] ul[data-astro-cid-xzgs72cl]{font-family:var(--font-round);letter-spacing:-.02em;color:var(--accent);flex-wrap:wrap;gap:0 1rem;margin-top:.6rem;font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);font-weight:700;line-height:1.2;display:flex}.devices[data-astro-cid-xzgs72cl] li[data-astro-cid-xzgs72cl]:nth-child(2n){color:var(--ink)}.devices[data-astro-cid-xzgs72cl] p[data-astro-cid-xzgs72cl]+p[data-astro-cid-xzgs72cl]{font-size:var(--fs-small);margin-top:.6rem}@media (width<=900px){.top[data-astro-cid-xzgs72cl],.devices[data-astro-cid-xzgs72cl]{grid-template-columns:minmax(0,1fr)}.strip[data-astro-cid-xzgs72cl]{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.strip[data-astro-cid-xzgs72cl]::-webkit-scrollbar{display:none}.strip-inner[data-astro-cid-xzgs72cl]{width:max-content;padding-inline:var(--gutter);align-items:flex-end;gap:1.25rem;padding-bottom:3.5rem;display:flex}.strip-inner[data-astro-cid-xzgs72cl]>*{scroll-snap-align:center;flex:none}.strip-inner[data-astro-cid-xzgs72cl]>.s-home,.strip-inner[data-astro-cid-xzgs72cl]>.s-timer{width:min(62vw,270px)}.strip-inner[data-astro-cid-xzgs72cl]>.s-watch{width:min(50vw,200px)}.strip-inner[data-astro-cid-xzgs72cl]>.s-duo{width:min(78vw,400px)}}@media (width<=480px){.surfaces[data-astro-cid-xzgs72cl]{grid-template-columns:minmax(0,1fr)}.surfaces[data-astro-cid-xzgs72cl] li[data-astro-cid-xzgs72cl]{grid-template-columns:44px minmax(0,1fr);gap:.85rem}}.heatmap[data-astro-cid-xynfls6q]{border-radius:var(--radius);background:var(--card);color:var(--ink);padding:clamp(1rem,2.4vw,1.5rem);display:block;box-shadow:0 30px 60px -32px #5a280a80}.head[data-astro-cid-xynfls6q]{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.tile[data-astro-cid-xynfls6q]{width:44px;height:44px;color:var(--accent);background:var(--dawn);border-radius:13px;flex:none;place-items:center;display:grid}.words[data-astro-cid-xynfls6q]{flex:1;min-width:0;line-height:1.3;display:grid}.words[data-astro-cid-xynfls6q]>b[data-astro-cid-xynfls6q]{color:var(--accent)}.line[data-astro-cid-xynfls6q]{font-size:var(--fs-small);color:#4a5a70;flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.streak[data-astro-cid-xynfls6q]{height:17px;font-family:var(--font-round);font-variant-numeric:tabular-nums;color:#a84f00;background:#ff950029;border-radius:4px;align-items:center;gap:2px;padding-inline:4px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.done[data-astro-cid-xynfls6q]{color:#fff;background:#34c759;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.months[data-astro-cid-xynfls6q]{gap:var(--gap);color:#4a5a70;grid-template-columns:repeat(26,1fr);margin-bottom:.35rem;font-size:.75rem;display:grid}.months[data-astro-cid-xynfls6q] span[data-astro-cid-xynfls6q]{white-space:nowrap}.heatmap[data-astro-cid-xynfls6q]{--gap:clamp(2px, .45vw, 5px)}.grid[data-astro-cid-xynfls6q]{gap:var(--gap);border-radius:6px;grid-template-columns:repeat(26,1fr);display:grid}.week[data-astro-cid-xynfls6q]{gap:var(--gap);display:grid}i[data-astro-cid-xynfls6q]{aspect-ratio:1;background:#e3e6eb;border-radius:24%;display:block}.l0[data-astro-cid-xynfls6q]{background:#f1f2f5}.l1[data-astro-cid-xynfls6q]{background:#e3e6eb}.l2[data-astro-cid-xynfls6q]{background:#7db0e6}.l3[data-astro-cid-xynfls6q]{background:#4a90dc}.l4[data-astro-cid-xynfls6q]{background:var(--accent)}.none[data-astro-cid-xynfls6q]{background:0 0}.on[data-astro-cid-xynfls6q]{outline:2px solid var(--ink);outline-offset:1px}.today[data-astro-cid-xynfls6q]{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--accent)}.grid[data-astro-cid-xynfls6q]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.foot[data-astro-cid-xynfls6q]{font-size:var(--fs-micro);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.5rem;margin-top:.85rem;display:flex}.readout[data-astro-cid-xynfls6q]{min-height:1lh;color:var(--ink);font-variant-numeric:tabular-nums;flex:10em;font-weight:600}.legend[data-astro-cid-xynfls6q]{color:#4a5a70;flex-wrap:wrap;gap:.2rem .85rem;display:flex}.legend[data-astro-cid-xynfls6q] li[data-astro-cid-xynfls6q]{align-items:center;gap:.35rem;display:flex}.legend[data-astro-cid-xynfls6q] i[data-astro-cid-xynfls6q]{width:11px}.is-armed[data-astro-cid-xynfls6q] .week[data-astro-cid-xynfls6q] i[data-astro-cid-xynfls6q]{opacity:0}.is-playing[data-astro-cid-xynfls6q] .week[data-astro-cid-xynfls6q] i[data-astro-cid-xynfls6q]{animation:cell-in .55s var(--ease) both;animation-delay:calc(var(--c) * 28ms)}@keyframes cell-in{0%{opacity:0;transform:scale(.45)}}@media (width<=560px){.readout[data-astro-cid-xynfls6q]{order:1}}@media (forced-colors:active){i[data-astro-cid-xynfls6q]{forced-color-adjust:none}}.golden[data-astro-cid-5ujyqoxc]{isolation:isolate;padding-block:clamp(2rem, 4vw, 4rem) calc(var(--section) + clamp(56px, 11vw, 170px));background:linear-gradient(180deg, var(--peach-wash), #fcb892 55%, var(--peach));--eyebrow:var(--ink);--hour-bg:var(--ink);--text-2:#42312a;--link:var(--ink);--rule:#0b1b2e33;position:relative;overflow:clip}.low-sun[data-astro-cid-5ujyqoxc]{z-index:-1;aspect-ratio:1;opacity:.85;background:linear-gradient(#ffe08a,#ffc773 60%,#ffc77300);border-radius:50%;width:clamp(280px,46vw,620px);margin-left:calc(clamp(280px,46vw,620px)/-2);position:absolute;top:34%;left:50%}.grid[data-astro-cid-5ujyqoxc]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.section-copy[data-astro-cid-5ujyqoxc]{padding-top:clamp(0rem,3vw,3rem)}.section-copy[data-astro-cid-5ujyqoxc] .section-link[data-astro-cid-5ujyqoxc]{margin-top:1.25rem}.phone[data-astro-cid-5ujyqoxc]{justify-self:center;width:min(100%,320px)}.phone[data-astro-cid-5ujyqoxc] .device-caption{color:var(--text-2)}.map[data-astro-cid-5ujyqoxc]{z-index:2;max-width:980px;margin-top:clamp(-11rem,-14vw,-5rem);position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.low-sun[data-astro-cid-5ujyqoxc]{animation:linear both sink view();animation-range:cover}}}@keyframes sink{0%{transform:translateY(-120px)}to{transform:translateY(170px)}}@media (width<=900px){.grid[data-astro-cid-5ujyqoxc]{grid-template-columns:minmax(0,1fr)}.phone[data-astro-cid-5ujyqoxc]{width:min(70vw,300px)}.map[data-astro-cid-5ujyqoxc]{margin-top:1.75rem}.phone[data-astro-cid-5ujyqoxc] .device{margin-bottom:0}}.night[data-astro-cid-gsbxpu4m]{isolation:isolate;background:linear-gradient(180deg, var(--night-2), var(--night) 60%);position:relative;overflow:clip}.night[data-astro-cid-gsbxpu4m]>.sky{z-index:-1}.privacy[data-astro-cid-gsbxpu4m]{padding-top:clamp(3rem,6vw,6rem)}.privacy[data-astro-cid-gsbxpu4m] .section-copy[data-astro-cid-gsbxpu4m]{max-width:760px}.facts[data-astro-cid-gsbxpu4m]{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem clamp(2rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:2rem;display:grid}.facts[data-astro-cid-gsbxpu4m] h3[data-astro-cid-gsbxpu4m]{margin-bottom:.5rem}.note[data-astro-cid-gsbxpu4m]{font-size:var(--fs-small);margin-top:2rem}.note[data-astro-cid-gsbxpu4m] a[data-astro-cid-gsbxpu4m]{color:#fff}.journal[data-astro-cid-gsbxpu4m],.questions[data-astro-cid-gsbxpu4m]{padding-top:var(--section)}.journal[data-astro-cid-gsbxpu4m] h2[data-astro-cid-gsbxpu4m],.questions[data-astro-cid-gsbxpu4m] h2[data-astro-cid-gsbxpu4m]{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}.stories[data-astro-cid-gsbxpu4m]{border-top:1px solid var(--rule)}.stories[data-astro-cid-gsbxpu4m] li[data-astro-cid-gsbxpu4m]{border-bottom:1px solid var(--rule)}.stories[data-astro-cid-gsbxpu4m] a[data-astro-cid-gsbxpu4m]{color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 24px;align-items:center;gap:.25rem 2rem;min-height:72px;padding-block:1.1rem;text-decoration:none;display:grid}.stories[data-astro-cid-gsbxpu4m] a[data-astro-cid-gsbxpu4m] svg{transition:transform .25s var(--ease)}.stories[data-astro-cid-gsbxpu4m] a[data-astro-cid-gsbxpu4m]:hover svg{transform:translate(4px)}.story-title[data-astro-cid-gsbxpu4m]{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:700;line-height:1.25}.story-body[data-astro-cid-gsbxpu4m]{font-size:var(--fs-small);color:var(--text-2)}.questions[data-astro-cid-gsbxpu4m]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}@media (width<=900px){.facts[data-astro-cid-gsbxpu4m],.questions[data-astro-cid-gsbxpu4m]{grid-template-columns:minmax(0,1fr)}.stories[data-astro-cid-gsbxpu4m] a[data-astro-cid-gsbxpu4m]{grid-template-columns:minmax(0,1fr) 24px}.story-body[data-astro-cid-gsbxpu4m]{grid-area:2/1}.stories[data-astro-cid-gsbxpu4m] a[data-astro-cid-gsbxpu4m] svg{grid-area:1/2/3}}.rail[data-astro-cid-rcirfgcp]{display:none}@media (width<=720px){.rail[data-astro-cid-rcirfgcp]{bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;--btn-bg:var(--ink);--btn-fg:#fff;justify-content:center;height:0;display:flex;position:sticky}.rail[data-astro-cid-rcirfgcp] .button{white-space:nowrap;position:absolute;bottom:0;box-shadow:0 14px 30px -12px #051e50b3}}h1[data-astro-cid-gql2p6wp]{white-space:pre-line}.info-body[data-astro-cid-gql2p6wp]{padding-bottom:clamp(3rem,6vw,5.5rem)}.info-sections[data-astro-cid-gql2p6wp]{gap:.85rem;display:grid}.info-section[data-astro-cid-gql2p6wp]{border-radius:var(--radius);background:var(--card);scroll-margin-top:calc(var(--header) + 1rem);grid-template-columns:48px minmax(0,1fr);gap:1.1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.info-section[data-astro-cid-gql2p6wp] h2[data-astro-cid-gql2p6wp]{letter-spacing:-.024em;margin-bottom:.6rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.15}.info-section[data-astro-cid-gql2p6wp] p[data-astro-cid-gql2p6wp]{max-width:42em}.info-icon[data-astro-cid-gql2p6wp]{width:48px;height:48px;color:var(--accent);background:var(--dawn);border-radius:14px;place-items:center;display:grid}.status[data-astro-cid-gql2p6wp]{margin-top:.85rem}.info-narrow[data-astro-cid-gql2p6wp]{max-width:860px}.with-media[data-astro-cid-gql2p6wp]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.info-media[data-astro-cid-gql2p6wp]{top:calc(var(--header) + 1.5rem);justify-self:center;width:min(100%,360px);position:sticky}.info-devices[data-astro-cid-gql2p6wp]{gap:2rem;width:100%;max-width:420px;display:grid}.info-devices[data-astro-cid-gql2p6wp] .device-watch{justify-self:center;width:180px}.contact[data-astro-cid-gql2p6wp]{margin-top:3rem}.contact[data-astro-cid-gql2p6wp] h2[data-astro-cid-gql2p6wp]{margin-bottom:.6rem;font-size:1.75rem}.contact[data-astro-cid-gql2p6wp] a[data-astro-cid-gql2p6wp]{color:var(--link)}@media (width<=900px){.with-media[data-astro-cid-gql2p6wp]{grid-template-columns:minmax(0,1fr)}.info-media[data-astro-cid-gql2p6wp]{position:static}}@media (width<=480px){.info-section[data-astro-cid-gql2p6wp]{grid-template-columns:minmax(0,1fr);gap:.75rem}}journal-filter[data-astro-cid-wghmorbv]{display:block}.journal-grid[data-astro-cid-wghmorbv]{padding-bottom:var(--section);row-gap:clamp(2.5rem,4vw,3.5rem)}.topic-filter[data-astro-cid-wghmorbv]{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.topic-filter[data-astro-cid-wghmorbv] button[data-astro-cid-wghmorbv]{border:1px solid var(--rule);background:var(--card);min-height:44px;color:var(--text);font-size:var(--fs-small);border-radius:999px;padding:.5rem 1.1rem;font-weight:550}.topic-filter[data-astro-cid-wghmorbv] button[data-astro-cid-wghmorbv][aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.draft-note[data-astro-cid-wghmorbv]{font-size:var(--fs-small);color:#8a4a00;margin-top:1.25rem}.waitlist-page[data-astro-cid-6gifsim5]{max-width:760px;padding-bottom:var(--section)}.waitlist-page[data-astro-cid-6gifsim5] .page-head[data-astro-cid-6gifsim5]{padding-bottom:2rem}h1[data-astro-cid-6gifsim5]{white-space:pre-line}waitlist-form[data-astro-cid-6gifsim5]{max-width:500px;display:block}form[data-astro-cid-6gifsim5]>label[data-astro-cid-6gifsim5]:first-child{font-size:var(--fs-small);font-weight:600}input[data-astro-cid-6gifsim5][type=email]{background:var(--card);width:100%;min-height:52px;color:var(--ink);font-size:var(--fs-body);border:1px solid #8a97a8;border-radius:14px;margin:.5rem 0 1rem;padding:.85rem 1rem;display:block}.consent[data-astro-cid-6gifsim5]{font-size:var(--fs-small);color:var(--text-2);align-items:flex-start;gap:.8rem;margin-bottom:1.5rem;display:flex}.consent[data-astro-cid-6gifsim5] input[data-astro-cid-6gifsim5]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:.15rem}.waitlist-privacy[data-astro-cid-6gifsim5]{font-size:var(--fs-small);margin-top:1rem}.waitlist-privacy[data-astro-cid-6gifsim5] a[data-astro-cid-6gifsim5]{color:var(--link)}.honeypot[data-astro-cid-6gifsim5]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}[data-astro-cid-6gifsim5][data-result]{color:var(--text);margin-top:1rem;font-weight:600}
