.hero[data-astro-cid-7makxzsc],.container[data-astro-cid-7makxzsc]{--sticker-border:2px solid color-mix(in srgb, var(--color-outline) 55%, transparent);--sticker-shadow:0 5px 0 color-mix(in srgb, var(--color-outline) 16%, transparent)}[data-astro-cid-7makxzsc][data-tone=lilac]{--tone:var(--color-lilac)}[data-astro-cid-7makxzsc][data-tone=ginger]{--tone:var(--color-ginger)}[data-astro-cid-7makxzsc][data-tone=catnip]{--tone:var(--color-catnip)}[data-astro-cid-7makxzsc][data-tone=russian-blue]{--tone:var(--color-russian-blue)}[data-astro-cid-7makxzsc][data-tone=pink]{--tone:var(--color-primary)}.hero[data-astro-cid-7makxzsc]{width:min(100% - 2rem, var(--max-w));align-items:center;gap:clamp(2rem,5vw,4rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem) clamp(2rem,4vw,3rem);display:grid}@media (width>=920px){.hero[data-astro-cid-7makxzsc]{grid-template-columns:1.05fr 1fr}}.eyebrow[data-astro-cid-7makxzsc]{border:2px dashed color-mix(in srgb, var(--color-primary) 80%, var(--color-outline));font-family:var(--font-display);color:var(--color-muted);border-radius:999px;margin:0 0 1rem;padding:.2rem .9rem;font-size:1.05rem;display:inline-block}h1[data-astro-cid-7makxzsc]{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.2vw,3.9rem);font-weight:800;line-height:1.08}.marker[data-astro-cid-7makxzsc]{font-family:var(--font-display);letter-spacing:0;color:var(--color-link);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--color-primary) 45%, transparent) 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.1em;font-weight:400}.lead[data-astro-cid-7makxzsc]{max-width:34rem;color:var(--color-muted);margin:1.25rem 0 0;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.55}.hero-actions[data-astro-cid-7makxzsc]{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2rem;display:flex}.btn[data-astro-cid-7makxzsc]{border:var(--sticker-border);min-height:48px;box-shadow:var(--sticker-shadow);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.btn[data-astro-cid-7makxzsc]:hover{transform:translateY(-2px)}.btn[data-astro-cid-7makxzsc]:active{box-shadow:0 2px 0 color-mix(in srgb, var(--color-outline) 16%, transparent);transform:translateY(3px)}.btn-primary[data-astro-cid-7makxzsc]{background:var(--color-primary);color:#4a3036}.btn-dark[data-astro-cid-7makxzsc]{background:var(--color-surface);color:var(--color-text)}.soon[data-astro-cid-7makxzsc]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.95rem;display:flex}.soon-store[data-astro-cid-7makxzsc]{border:2px dashed var(--color-border);color:var(--color-text);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-weight:600;display:inline-flex}.perks[data-astro-cid-7makxzsc]{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.75rem 0 0;padding:0;font-weight:600;list-style:none;display:flex}.perks[data-astro-cid-7makxzsc] li[data-astro-cid-7makxzsc]{align-items:center;gap:.4rem;display:inline-flex}.perks[data-astro-cid-7makxzsc] svg{background:var(--color-catnip);color:var(--color-on-event);stroke-width:3px;border-radius:50%;padding:2px}.hero-art[data-astro-cid-7makxzsc]{place-items:center;width:100%;max-width:560px;margin-inline:auto;display:grid;position:relative}.blob[data-astro-cid-7makxzsc]{background:var(--color-blob);border-radius:46% 54% 52% 48%/52% 44% 56% 48%;position:absolute;inset:6% 4% 4% 6%}.hero-img[data-astro-cid-7makxzsc]{width:88%;position:relative}.spark[data-astro-cid-7makxzsc]{background:var(--color-ginger);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:22px;height:22px;animation:2.8s ease-in-out infinite twinkle;position:absolute}.spark-a[data-astro-cid-7makxzsc]{top:4%;left:18%}.spark-b[data-astro-cid-7makxzsc]{background:var(--color-primary);width:16px;height:16px;animation-delay:.8s;top:30%;right:2%}.spark-c[data-astro-cid-7makxzsc]{background:var(--color-lilac);width:14px;height:14px;animation-delay:1.6s;bottom:10%;left:4%}.chips[data-astro-cid-7makxzsc]{margin:0;padding:0;list-style:none}.chip[data-astro-cid-7makxzsc]{border:var(--sticker-border);background:var(--color-surface);max-width:92%;box-shadow:var(--sticker-shadow);white-space:nowrap;border-radius:16px;align-items:center;gap:.5rem;padding:.45rem .8rem .45rem .55rem;font-size:.92rem;line-height:1.2;animation:6s ease-in-out infinite bob;display:flex;position:absolute}.chip[data-astro-cid-7makxzsc]:before{content:"";background:var(--tone);border-radius:99px;align-self:stretch;width:5px}.chip-time[data-astro-cid-7makxzsc]{font-variant-numeric:tabular-nums;color:var(--color-muted);font-weight:700}.chip-title[data-astro-cid-7makxzsc]{font-weight:700}.chip-source[data-astro-cid-7makxzsc]{background:color-mix(in srgb, var(--source) 16%, transparent);color:color-mix(in srgb, var(--source) 70%, var(--color-text));border-radius:999px;padding:.05rem .5rem;font-size:.8rem;font-weight:700}.chip-0[data-astro-cid-7makxzsc]{top:8%;left:-2%;rotate:-4deg}.chip-1[data-astro-cid-7makxzsc]{animation-delay:-2s;top:46%;right:-3%;rotate:3deg}.chip-2[data-astro-cid-7makxzsc]{animation-delay:-4s;bottom:4%;left:6%;rotate:-2deg}@keyframes bob{50%{translate:0 -6px}}@keyframes twinkle{50%{opacity:.4;scale:.7}}.sources[data-astro-cid-7makxzsc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;padding-block:1.25rem 0;display:flex}.sources-title[data-astro-cid-7makxzsc]{font-family:var(--font-display);color:var(--color-muted);margin:0;font-size:1.1rem;font-weight:400}.sources[data-astro-cid-7makxzsc] ul[data-astro-cid-7makxzsc]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.sources[data-astro-cid-7makxzsc] li[data-astro-cid-7makxzsc]{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .85rem;font-weight:600;display:inline-flex}.dot[data-astro-cid-7makxzsc]{background:var(--source);border-radius:50%;width:10px;height:10px}.features[data-astro-cid-7makxzsc],.day[data-astro-cid-7makxzsc],.privacy[data-astro-cid-7makxzsc],.faq[data-astro-cid-7makxzsc],.cta[data-astro-cid-7makxzsc]{padding-top:clamp(4rem,9vw,7rem)}.section-head[data-astro-cid-7makxzsc]{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.kicker[data-astro-cid-7makxzsc]{font-family:var(--font-display);color:var(--color-link);margin:0 0 .4rem;font-size:1.15rem}h2[data-astro-cid-7makxzsc]{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:800}h3[data-astro-cid-7makxzsc]{margin:1rem 0 .35rem;font-size:1.3rem;font-weight:700}.bento[data-astro-cid-7makxzsc]{gap:1.25rem;display:grid}@media (width>=680px){.bento[data-astro-cid-7makxzsc]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.bento[data-astro-cid-7makxzsc]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-7makxzsc]{border:var(--sticker-border);background:var(--color-surface);box-shadow:var(--sticker-shadow);border-radius:28px;padding:1.5rem}.card[data-astro-cid-7makxzsc] p[data-astro-cid-7makxzsc]{color:var(--color-muted);margin:0;font-size:1.05rem}@media (width>=680px){.card-wide[data-astro-cid-7makxzsc]{grid-column:span 2}}.tile[data-astro-cid-7makxzsc]{background:color-mix(in srgb, var(--tone) 35%, var(--color-surface));width:48px;height:48px;color:var(--color-text);border-radius:16px;place-items:center;display:inline-grid}.tile-sm[data-astro-cid-7makxzsc]{border-radius:12px;flex:none;width:36px;height:36px}.quick-add[data-astro-cid-7makxzsc],.mochi[data-astro-cid-7makxzsc]{align-items:center;gap:1.5rem;display:grid}@media (width>=680px){.quick-add[data-astro-cid-7makxzsc],.mochi[data-astro-cid-7makxzsc]{grid-template-columns:1fr 1.1fr}}.quick-demo[data-astro-cid-7makxzsc]{background:var(--color-surface-muted);border-radius:20px;padding:1rem}.quick-input[data-astro-cid-7makxzsc]{border:2px solid var(--color-primary);background:var(--color-surface);border-radius:14px;align-items:center;margin:0;padding:.75rem 1rem;font-weight:600;display:flex}.caret[data-astro-cid-7makxzsc]{background:var(--color-link);width:2px;height:1.2em;margin-left:2px;animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.quick-tokens[data-astro-cid-7makxzsc]{flex-wrap:wrap;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.quick-tokens[data-astro-cid-7makxzsc] li[data-astro-cid-7makxzsc]{background:var(--color-surface);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.95rem;font-weight:700;display:inline-flex}.quick-tokens[data-astro-cid-7makxzsc] li[data-astro-cid-7makxzsc]:first-child{--tone:var(--color-lilac)}.quick-tokens[data-astro-cid-7makxzsc] li[data-astro-cid-7makxzsc]:nth-child(2){--tone:var(--color-ginger)}.quick-tokens[data-astro-cid-7makxzsc] li[data-astro-cid-7makxzsc]:nth-child(3){--tone:var(--color-catnip)}.quick-tokens[data-astro-cid-7makxzsc] svg{color:color-mix(in srgb, var(--tone) 60%, var(--color-text))}.mochi[data-astro-cid-7makxzsc] img[data-astro-cid-7makxzsc]{justify-self:center;width:min(100%,360px)}.day-list[data-astro-cid-7makxzsc]{scroll-snap-type:x mandatory;grid-auto-columns:min(78%,320px);grid-auto-flow:column;gap:1.25rem;margin:0;padding:0 0 1rem;list-style:none;display:grid;overflow-x:auto}@media (width>=860px){.day-list[data-astro-cid-7makxzsc]{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}.day-card[data-astro-cid-7makxzsc]{scroll-snap-align:start}.day-card[data-astro-cid-7makxzsc] img[data-astro-cid-7makxzsc]{aspect-ratio:4/5;object-fit:cover;border:var(--sticker-border);width:100%;box-shadow:var(--sticker-shadow);border-radius:28px;display:block}.day-card[data-astro-cid-7makxzsc] h3[data-astro-cid-7makxzsc]{margin-top:1.1rem}.day-card[data-astro-cid-7makxzsc] p[data-astro-cid-7makxzsc]{color:var(--color-muted);margin:0}.privacy-card[data-astro-cid-7makxzsc]{border:2px dashed color-mix(in srgb, var(--color-primary) 80%, var(--color-outline));background:var(--color-surface);border-radius:32px;align-items:center;gap:1.5rem 3rem;padding:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=760px){.privacy-card[data-astro-cid-7makxzsc]{grid-template-columns:240px 1fr}}.privacy-card[data-astro-cid-7makxzsc] img[data-astro-cid-7makxzsc]{justify-self:center;width:min(70%,240px)}.privacy-card[data-astro-cid-7makxzsc] ul[data-astro-cid-7makxzsc]{gap:.85rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.privacy-card[data-astro-cid-7makxzsc] li[data-astro-cid-7makxzsc]{align-items:center;gap:.85rem;font-weight:600;display:flex}.text-link[data-astro-cid-7makxzsc]{text-underline-offset:4px;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.faq[data-astro-cid-7makxzsc]{max-width:760px}.faq[data-astro-cid-7makxzsc] h2[data-astro-cid-7makxzsc]{text-align:center;margin-bottom:1.75rem}.faq-list[data-astro-cid-7makxzsc]{gap:.85rem;display:grid}details[data-astro-cid-7makxzsc]{border:var(--sticker-border);background:var(--color-surface);box-shadow:var(--sticker-shadow);border-radius:22px}summary[data-astro-cid-7makxzsc]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.85rem 1.25rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-7makxzsc]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-7makxzsc]{background:var(--color-surface-muted);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:rotate .22s;display:inline-grid}details[data-astro-cid-7makxzsc][open] .faq-icon[data-astro-cid-7makxzsc]{rotate:45deg}details[data-astro-cid-7makxzsc] p[data-astro-cid-7makxzsc]{color:var(--color-muted);margin:0;padding:0 1.25rem 1.15rem}.cta[data-astro-cid-7makxzsc]{padding-bottom:clamp(3rem,7vw,5rem)}.cta-card[data-astro-cid-7makxzsc]{background:var(--color-primary);color:#4a3036;border-radius:36px;align-items:center;gap:1rem 2.5rem;padding:clamp(1.75rem,4vw,3rem);display:grid}@media (width>=760px){.cta-card[data-astro-cid-7makxzsc]{grid-template-columns:200px 1fr}}.cta-card[data-astro-cid-7makxzsc] img[data-astro-cid-7makxzsc]{justify-self:center;width:min(55%,200px)}.cta-card[data-astro-cid-7makxzsc] p[data-astro-cid-7makxzsc]{max-width:36rem;margin:.6rem 0 1.5rem;font-size:1.1rem}.cta-card[data-astro-cid-7makxzsc] .btn-dark[data-astro-cid-7makxzsc]{color:#4a3036;background:#fff6f3}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-7makxzsc],.spark[data-astro-cid-7makxzsc],.caret[data-astro-cid-7makxzsc]{animation:none}.btn[data-astro-cid-7makxzsc],.faq-icon[data-astro-cid-7makxzsc]{transition:none}}
