.blob[data-astro-cid-62crzk32]{filter:blur(72px);will-change:transform;border-radius:9999px;position:absolute}.blob-1[data-astro-cid-62crzk32]{width:42rem;height:30rem;top:-8rem;left:50%;translate:-90%}.blob-2[data-astro-cid-62crzk32]{width:36rem;height:28rem;top:0;left:50%;translate:-10%}.blob-3[data-astro-cid-62crzk32]{width:30rem;height:22rem;top:10rem;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.blob-1[data-astro-cid-62crzk32]{animation:16s ease-in-out infinite alternate aurora-a}.blob-2[data-astro-cid-62crzk32]{animation:19s ease-in-out infinite alternate aurora-b}.blob-3[data-astro-cid-62crzk32]{animation:23s ease-in-out infinite alternate aurora-c}}@keyframes aurora-a{to{transform:translate(18%,12%)rotate(25deg)scale(1.15)}}@keyframes aurora-b{to{transform:translate(-22%,10%)rotate(-20deg)scale(.9)}}@keyframes aurora-c{to{transform:translate(10%,-18%)scale(1.25)}}.spot[data-astro-cid-l5tfngkt]{border:2px solid #fff;border-radius:9999px;width:14px;height:14px;margin:-7px 0 0 -7px;transition:background-color .25s,border-color .25s,box-shadow .25s;position:absolute;box-shadow:0 1px 2px #0000002e}.spot[data-astro-cid-l5tfngkt].free{box-shadow:none;background:#fff;border-color:#c7c7cc}.spot[data-astro-cid-l5tfngkt].recent{background:#c7c7cc}.spot[data-astro-cid-l5tfngkt].last{background:#ff9500}.spot[data-astro-cid-l5tfngkt].suggested{border-color:var(--color-brand);box-shadow:none;background:#fff}.spot[data-astro-cid-l5tfngkt].suggested.picked{background:var(--color-brand);border-color:#fff;box-shadow:0 0 0 3px #0071e347}.pulse[data-astro-cid-l5tfngkt]{border:2px solid var(--color-brand);border-radius:9999px;animation:1.8s ease-out infinite spot-pulse;position:absolute;inset:-7px}.picked[data-astro-cid-l5tfngkt] .pulse[data-astro-cid-l5tfngkt]{display:none}@keyframes spot-pulse{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-l5tfngkt]{opacity:0;animation:none}}.save[data-astro-cid-btf4s57w],.save[data-astro-cid-btf4s57w] [data-astro-cid-btf4s57w][data-save-label],.save[data-astro-cid-btf4s57w] [data-astro-cid-btf4s57w][data-save-done]{transition:background-color .3s,opacity .2s}.save[data-astro-cid-btf4s57w] [data-astro-cid-btf4s57w][data-check]{transition:stroke-dashoffset .45s ease-out .15s}.save[data-astro-cid-btf4s57w].saved{background-color:#248a3d}.save[data-astro-cid-btf4s57w].saved [data-astro-cid-btf4s57w][data-save-label]{opacity:0}.save[data-astro-cid-btf4s57w].saved [data-astro-cid-btf4s57w][data-save-done]{opacity:1}.save[data-astro-cid-btf4s57w].saved [data-astro-cid-btf4s57w][data-check]{stroke-dashoffset:0}.phone[data-astro-cid-eamyde7x]{box-shadow:0 1px 1px #00000008,0 12px 24px -10px #0000001f,0 50px 90px -40px #0000004d}.sheet[data-astro-cid-eamyde7x]{transform:translateY(100%);box-shadow:0 -10px 30px -12px #00000040}[data-astro-cid-eamyde7x][data-banner]{opacity:0;transform:translateY(-130%)}.step[data-astro-cid-eamyde7x]{transition:all .35s}.step[data-astro-cid-eamyde7x].on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.js [data-astro-cid-eamyde7x][data-hero-minimal] [data-astro-cid-eamyde7x][data-line]{transform:translateY(110%)}.js [data-astro-cid-eamyde7x][data-hero-minimal] [data-astro-cid-eamyde7x][data-fade],.js [data-astro-cid-eamyde7x][data-hero-minimal] [data-astro-cid-eamyde7x][data-card]{opacity:0}@media (prefers-reduced-motion:reduce){.js [data-astro-cid-eamyde7x][data-hero-minimal] [data-astro-cid-eamyde7x][data-line]{transform:none}.js [data-astro-cid-eamyde7x][data-hero-minimal] [data-astro-cid-eamyde7x][data-fade],.js [data-astro-cid-eamyde7x][data-hero-minimal] [data-astro-cid-eamyde7x][data-card]{opacity:1}}@media (prefers-reduced-motion:no-preference){.float[data-astro-cid-y774p3xl]{animation:5s ease-in-out infinite phone-float}.float-slow[data-astro-cid-y774p3xl]{animation:7s ease-in-out infinite phone-float}.typing-dot{animation:1s ease-in-out infinite phone-typing}}@keyframes phone-float{50%{transform:translateY(-10px)}}@keyframes phone-typing{50%{opacity:.3;transform:translateY(-2px)}}.grid-mask[data-astro-cid-2plyn7er]{mask-image:radial-gradient(75% 65% at 50% 45%,#000,#0000)}.beam[data-astro-cid-gnqmknar]{background:linear-gradient(to bottom, transparent, var(--color-accent), transparent);width:1px;height:25%;position:absolute;top:0;left:0;transform:translateY(-100%)}.spot[data-astro-cid-gnqmknar]{filter:blur(40px);opacity:0;border-radius:9999px;width:56rem;height:22rem;position:absolute;top:-12rem}.spot-left[data-astro-cid-gnqmknar]{background:radial-gradient(closest-side,#ffffff38,#0000);left:-14rem;rotate:32deg}.spot-right[data-astro-cid-gnqmknar]{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 35%, transparent), transparent);right:-18rem;rotate:-32deg}@property --spot-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.glow-border[data-astro-cid-gnqmknar]{background:conic-gradient(from var(--spot-angle), #ffffff14 0%, #ffffff14 55%, var(--color-accent) 70%, var(--color-brand) 80%, #ffffff14 95%)}@media (prefers-reduced-motion:no-preference){.beam[data-astro-cid-gnqmknar]{animation:linear infinite spot-beam}.spot-left[data-astro-cid-gnqmknar]{animation:2s ease-out .2s forwards spot-in,9s ease-in-out 2.2s infinite alternate spot-sway}.spot-right[data-astro-cid-gnqmknar]{animation:2s ease-out .6s forwards spot-in}.glow-border[data-astro-cid-gnqmknar]{animation:6s linear infinite spot-spin}}@media (prefers-reduced-motion:reduce){.spot[data-astro-cid-gnqmknar]{opacity:1}}@keyframes spot-beam{to{transform:translateY(500%)}}@keyframes spot-in{0%{opacity:0;transform:translate(-12%,-12%)}to{opacity:1;transform:none}}@keyframes spot-sway{to{rotate:38deg}}@keyframes spot-spin{to{--spot-angle:360deg}}.story-wire{fill:none;stroke-width:1.5px;stroke-linecap:round}.story-pulse{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.06 1}.lock[data-astro-cid-o45tp7ii]{background:radial-gradient(90% 55% at 12% 6%,#3b6fe0 0%,#0000 62%),radial-gradient(80% 60% at 98% 38%,#7a5af8 0%,#0000 62%),radial-gradient(100% 60% at 30% 105%,#0d4a86 0%,#0000 70%),#070a14}.phone[data-astro-cid-qvtrdgdq]{box-shadow:0 1px 1px #00000008,0 12px 24px -10px #0000001f,0 50px 90px -40px #0000004d}.screen[data-astro-cid-qvtrdgdq]{opacity:0;pointer-events:none;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(18px)scale(.985)}.screen[data-astro-cid-qvtrdgdq].on{opacity:1;transform:none}.tab[data-astro-cid-qvtrdgdq]{transition:all .3s}.tab[data-astro-cid-qvtrdgdq].on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}@media (width>=1024px){.js [data-astro-cid-qvtrdgdq][data-week] .chapter[data-astro-cid-qvtrdgdq]{opacity:.28;transition:opacity .4s}.js [data-astro-cid-qvtrdgdq][data-week] [data-astro-cid-qvtrdgdq][data-chapter].on .chapter[data-astro-cid-qvtrdgdq]{opacity:1}}.screen[data-astro-cid-qvtrdgdq] .week-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.45,0,.2,1) .3s}.screen[data-astro-cid-qvtrdgdq].on .week-line{stroke-dashoffset:0}.screen[data-astro-cid-qvtrdgdq] .week-area{opacity:0;transition:opacity .8s 1.2s}.screen[data-astro-cid-qvtrdgdq].on .week-area{opacity:1}.screen[data-astro-cid-qvtrdgdq] [data-notif]{opacity:0;transition:all .6s cubic-bezier(.16,1,.3,1) .35s;transform:translateY(-14px)}.screen[data-astro-cid-qvtrdgdq] [data-notif]+[data-notif]{transition-delay:.7s}.screen[data-astro-cid-qvtrdgdq].on [data-notif]{opacity:1;transform:none}.screen[data-astro-cid-qvtrdgdq] [data-symptom]{transition:transform .4s cubic-bezier(.34,1.56,.64,1) .4s;transform:scale(.9)}.screen[data-astro-cid-qvtrdgdq].on [data-symptom]{transform:none}@media (prefers-reduced-motion:reduce){.screen[data-astro-cid-qvtrdgdq],.tab[data-astro-cid-qvtrdgdq],.screen[data-astro-cid-qvtrdgdq] *{transition:none!important}.js [data-astro-cid-qvtrdgdq][data-week] .chapter[data-astro-cid-qvtrdgdq]{opacity:1!important}}
