.hero[data-astro-cid-qmrutqly]{--sec-top:var(--c-hero-top);--sec-bottom:var(--c-hero-bottom);--muted:#b9d3ca;min-height:min(100svh,60rem);padding-top:calc(env(safe-area-inset-top) + clamp(6rem, 4rem + 5vw, 8rem));border-radius:0 0 clamp(28px,2vw + 16px,48px) clamp(28px,2vw + 16px,48px);align-items:center;padding-bottom:clamp(3rem,2rem + 3vw,5rem);display:grid;overflow:hidden}.hero__glow[data-astro-cid-qmrutqly]{background:radial-gradient(38rem 30rem at 92% 4%, color-mix(in srgb, var(--light-glow,#fff8e6) 16%, transparent) 0%, transparent 70%), radial-gradient(26rem 22rem at 70% 70%, color-mix(in srgb, var(--light-glow,#fff8e6) 14%, transparent) 0%, transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.hero__dust[data-astro-cid-qmrutqly]{width:100%;height:100%;position:absolute;inset:0}.hero__grid[data-astro-cid-qmrutqly]{width:100%;max-width:80rem;padding-inline:var(--gutter);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);margin-inline:auto;display:grid}.hero__title[data-astro-cid-qmrutqly]{letter-spacing:-.03em;color:#fff;max-width:16ch;font-size:clamp(2.55rem,1.35rem + 4.3vw,4.9rem);font-weight:900;line-height:1.02}.hero__title[data-astro-cid-qmrutqly] .l-accent[data-astro-cid-qmrutqly]{color:var(--c-jade-bright);padding-right:.04em}.hero__sub[data-astro-cid-qmrutqly]{margin-top:var(--space-6);max-width:34rem;color:var(--muted);font-size:clamp(1.0625rem,.95rem + .45vw,1.3rem);font-weight:600}.hero__copy[data-astro-cid-qmrutqly] .hero__stores{margin-top:var(--space-8)}.hero__facts[data-astro-cid-qmrutqly]{margin-top:var(--space-3);font-size:var(--fs-sm);color:#dcebe5;font-weight:800}.hero__facts--solo[data-astro-cid-qmrutqly]{margin-top:var(--space-6)}.hero__more[data-astro-cid-qmrutqly]{min-height:44px;margin-top:var(--space-4);color:var(--c-jade-bright);border-radius:10px;align-items:center;gap:.45rem;padding:0 .25rem;font-weight:900;text-decoration:none;display:inline-flex}.hero__more[data-astro-cid-qmrutqly]:hover{text-underline-offset:4px;text-decoration:underline}.hero__scene[data-astro-cid-qmrutqly]{aspect-ratio:1;justify-self:center;width:min(100%,32rem);position:relative}.hero__rug[data-astro-cid-qmrutqly]{background:radial-gradient(closest-side, color-mix(in srgb, var(--light-glow,#fff8e6) 34%, transparent), transparent 72%), radial-gradient(closest-side, #ffffff1a, transparent);border-radius:50%;height:17%;position:absolute;bottom:6%;left:14%;right:14%}.hero__host[data-astro-cid-qmrutqly]{--loopy-ground-w:58%;--loopy-ground-a:.34;width:52%;position:absolute;bottom:9%;left:50%;translate:-50%}.hero__host[data-astro-cid-qmrutqly] .hero__loopy{--loopy-w:100%;width:100%}.hero__balloon[data-astro-cid-qmrutqly]{z-index:2;width:max-content;max-width:min(15rem,90%);animation:5.5s ease-in-out 1.2s infinite alternate hero-balloon-bob;position:absolute;bottom:96%;left:46%}@keyframes hero-balloon-bob{to{transform:translateY(-5px)}}.hero__stickers[data-astro-cid-qmrutqly]{position:absolute;inset:0}.sticker[data-astro-cid-qmrutqly]{color:var(--c-ink);white-space:nowrap;background:#fff;border-radius:18px;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:clamp(.8125rem,.75rem + .25vw,.95rem);font-weight:900;display:inline-flex;position:absolute;box-shadow:0 14px 30px -14px #0000008c}.sticker--task[data-astro-cid-qmrutqly]{top:8%;left:0}.sticker__check[data-astro-cid-qmrutqly]{background:var(--c-jade);color:#06231c;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid}.sticker__check[data-astro-cid-qmrutqly] svg[data-astro-cid-qmrutqly]{width:70%;height:70%}.sticker--go[data-astro-cid-qmrutqly]{background:var(--c-coral);color:#fff;top:38%;right:0}.sticker__timer[data-astro-cid-qmrutqly]{flex:none;width:1.35rem;height:1.35rem}.sticker--coins[data-astro-cid-qmrutqly]{background:var(--c-xp-soft);color:var(--c-xp-ink);top:62%;right:2%}.sticker--box[data-astro-cid-qmrutqly]{padding-left:.4rem;top:44%;left:0}.sticker__box[data-astro-cid-qmrutqly]{width:2.4rem;height:auto;margin-block:-.4rem}.sticker--shop[data-astro-cid-qmrutqly]{background:var(--c-cream);flex-direction:column;align-items:flex-start;gap:0;bottom:2%;left:10%}.sticker--shop[data-astro-cid-qmrutqly] small[data-astro-cid-qmrutqly]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-coral-ink);font-size:.6875rem;font-weight:900}.hero__example[data-astro-cid-qmrutqly]{position:absolute;bottom:4%;right:4%}@media (width<=900px){.hero[data-astro-cid-qmrutqly]{min-height:0;padding-top:calc(env(safe-area-inset-top) + 5.75rem)}.hero__title[data-astro-cid-qmrutqly]{font-size:clamp(2.4rem,1.35rem + 4.3vw,3.4rem)}.hero__grid[data-astro-cid-qmrutqly]{grid-template-columns:1fr;gap:1.5rem}.hero__scene[data-astro-cid-qmrutqly]{width:min(100%,28rem)}}@media (width<=480px){.sticker[data-astro-cid-qmrutqly]{border-radius:14px;padding:.45rem .7rem}.sticker--shop[data-astro-cid-qmrutqly]{left:4%}}@media (width<=600px){.hero[data-astro-cid-qmrutqly]{padding-top:calc(env(safe-area-inset-top) + 5rem);padding-bottom:2.5rem}.hero__grid[data-astro-cid-qmrutqly]{gap:0}.hero__copy[data-astro-cid-qmrutqly]{display:contents}.hero__copy[data-astro-cid-qmrutqly]>*{order:1}.hero__copy[data-astro-cid-qmrutqly]>.hero__stores,.hero__facts[data-astro-cid-qmrutqly],.hero__more[data-astro-cid-qmrutqly]{order:3}.hero__sub[data-astro-cid-qmrutqly]{margin-top:var(--space-4)}.hero__scene[data-astro-cid-qmrutqly]{aspect-ratio:auto;width:100%;height:11.5rem;margin-top:var(--space-3);order:2;justify-self:stretch}.hero__copy[data-astro-cid-qmrutqly] .hero__stores,.hero__facts--solo[data-astro-cid-qmrutqly]{margin-top:var(--space-2)}.hero__stickers[data-astro-cid-qmrutqly]{display:none}.hero__rug[data-astro-cid-qmrutqly]{width:11rem;height:2.6rem;bottom:0;left:auto;right:4%}.hero__host[data-astro-cid-qmrutqly]{width:8.75rem;bottom:0;left:auto;right:6%;translate:none}.hero__balloon[data-astro-cid-qmrutqly]{max-width:min(11.5rem, calc(100vw - 2 * var(--gutter) - 9.5rem));transform-origin:86% 110%;bottom:46%;left:auto;right:82%}.hero__balloon[data-astro-cid-qmrutqly]:after{left:86%}}@media (prefers-reduced-motion:reduce){.hero__balloon[data-astro-cid-qmrutqly]{animation:none}}.problem[data-astro-cid-xo3el2xf]{--sec-top:#f4fbf7;--sec-bottom:#eef8f2}.problem__grid[data-astro-cid-xo3el2xf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.problem__aside[data-astro-cid-xo3el2xf]{margin-top:var(--space-6);border-radius:var(--radius-md);background:var(--c-jade-soft);color:var(--c-jade-edge);max-width:30rem;padding:.85rem 1.1rem;font-weight:800}.problem__stage[data-astro-cid-xo3el2xf]{padding:clamp(4rem,3rem + 3vw,5.5rem) clamp(.5rem,3vw,2.5rem);position:relative}.worry[data-astro-cid-xo3el2xf]{z-index:2;top:var(--y);rotate:var(--r);color:var(--c-ink-2);font-weight:800;font-size:var(--fs-sm);white-space:nowrap;box-shadow:var(--shadow-soft);background:#fff;border-radius:999px;padding:.45rem .85rem;position:absolute;translate:0 -50%}.calm[data-astro-cid-xo3el2xf]{z-index:1;border-radius:var(--radius-xl);max-width:22rem;box-shadow:var(--shadow-lift);background:#fff;margin-inline:auto;padding:1.25rem;position:relative}.calm__head[data-astro-cid-xo3el2xf]{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-bottom:.9rem;display:flex}.calm__head[data-astro-cid-xo3el2xf] .l-example[data-astro-cid-xo3el2xf]{margin-left:auto}.calm__title[data-astro-cid-xo3el2xf]{font-size:var(--fs-xl);font-weight:900}.calm__sub[data-astro-cid-xo3el2xf]{color:var(--c-jade-dark);font-weight:800}.calm__list[data-astro-cid-xo3el2xf]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.calm__list[data-astro-cid-xo3el2xf] li[data-astro-cid-xo3el2xf]{border-radius:var(--radius-md);background:var(--c-bg);align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.calm__list[data-astro-cid-xo3el2xf] i[data-astro-cid-xo3el2xf]{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 2.5px var(--c-jade);border-radius:50%;flex:none}.calm__list[data-astro-cid-xo3el2xf] b[data-astro-cid-xo3el2xf]{font-weight:900;display:block}.calm__list[data-astro-cid-xo3el2xf] small[data-astro-cid-xo3el2xf]{color:var(--c-ink-2);font-weight:700}.calm__later[data-astro-cid-xo3el2xf]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-2);margin-top:1rem;font-weight:900}.calm__chips[data-astro-cid-xo3el2xf]{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.calm__chips[data-astro-cid-xo3el2xf] li[data-astro-cid-xo3el2xf]{background:var(--c-bg-2);color:var(--c-ink-2);font-weight:800;font-size:var(--fs-sm);border-radius:999px;padding:.3rem .7rem}@media (width<=860px){.problem__grid[data-astro-cid-xo3el2xf]{grid-template-columns:1fr}.problem__stage[data-astro-cid-xo3el2xf]{width:100%;max-width:30rem;margin-inline:auto}}@media (width<=480px){.worry[data-astro-cid-xo3el2xf]{font-size:var(--fs-xs);padding:.35rem .65rem}.worry[data-astro-cid-xo3el2xf]:nth-of-type(3),.worry[data-astro-cid-xo3el2xf]:nth-of-type(4){display:none}}.how[data-astro-cid-477lk3b5]{--sec-top:#eef8f2;--sec-bottom:#f2f8fb}.how__head[data-astro-cid-477lk3b5]{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.how__loopy[data-astro-cid-477lk3b5]{flex:none;width:clamp(5.5rem,4rem + 4vw,7.5rem);height:auto;margin-bottom:-.75rem}.steps[data-astro-cid-477lk3b5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.5rem + 1.5vw,1.75rem);margin:clamp(2rem,1rem + 3vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-477lk3b5]{border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;padding:1rem 1rem 1.5rem;display:flex;position:relative}.step[data-astro-cid-477lk3b5] h3[data-astro-cid-477lk3b5]{font-size:var(--fs-lg);margin-top:.4rem;padding-inline:.5rem;font-weight:900}.step[data-astro-cid-477lk3b5] p[data-astro-cid-477lk3b5]{color:var(--c-ink-2);margin-top:.4rem;padding-inline:.5rem;font-weight:600}.step__n[data-astro-cid-477lk3b5]{background:var(--c-action);color:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;margin:-1.1rem 0 0 .5rem;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.step__visual[data-astro-cid-477lk3b5]{border-radius:calc(var(--radius-xl) - 8px);background:var(--c-bg);min-height:15.5rem;padding:1rem}.mini-label[data-astro-cid-477lk3b5]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-2);margin-bottom:.4rem;font-size:.6875rem;font-weight:900}.people[data-astro-cid-477lk3b5],.rooms[data-astro-cid-477lk3b5],.week[data-astro-cid-477lk3b5]{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.person[data-astro-cid-477lk3b5]{font-weight:900;font-size:var(--fs-sm);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem .3rem .35rem;display:inline-flex}.person[data-astro-cid-477lk3b5]:before{content:"";background:var(--c-jade);border-radius:50%;width:1.3rem;height:1.3rem}.person--1[data-astro-cid-477lk3b5]:before{background:var(--c-coral)}.room-chip[data-astro-cid-477lk3b5]{background:var(--c-jade-soft);color:var(--c-jade-edge);font-weight:800;font-size:var(--fs-xs);border-radius:999px;padding:.25rem .6rem}.day[data-astro-cid-477lk3b5]{width:1.75rem;height:1.75rem;color:var(--c-ink-2);font-weight:900;font-size:var(--fs-xs);background:#fff;border-radius:8px;place-items:center;display:grid}.day--free[data-astro-cid-477lk3b5]{background:var(--c-action-soft);color:var(--c-action)}.use[data-astro-cid-477lk3b5]{background:var(--c-action);color:#fff;text-align:center;font-weight:900;font-size:var(--fs-sm);border-radius:999px;margin-top:.25rem;padding:.6rem;display:block;box-shadow:0 3px #2542c4}.shop-only[data-astro-cid-477lk3b5]{text-align:center;font-weight:800;font-size:var(--fs-xs);color:var(--c-action);text-underline-offset:3px;margin-top:.55rem;text-decoration:underline;display:block}.step__visual--plan[data-astro-cid-477lk3b5]{align-content:center;gap:.45rem;display:grid}.part[data-astro-cid-477lk3b5]{border-radius:var(--radius-md);border-left:5px solid var(--part,var(--c-jade));background:#fff;grid-template-columns:6.5rem 1fr;align-items:center;gap:.5rem;padding:.55rem .7rem;display:grid}.part--manha[data-astro-cid-477lk3b5]{--part:#ffd24a}.part--almoco[data-astro-cid-477lk3b5]{--part:#6cc0ee}.part--fim-da-tarde[data-astro-cid-477lk3b5]{--part:#ff8a3d}.part--noite[data-astro-cid-477lk3b5]{--part:#6d3fe0}.part__name[data-astro-cid-477lk3b5]{font-weight:900;font-size:var(--fs-sm)}.part__tasks[data-astro-cid-477lk3b5]{flex-wrap:wrap;gap:.25rem;display:flex}.part__tasks[data-astro-cid-477lk3b5] i[data-astro-cid-477lk3b5]{background:var(--c-bg);font-style:normal;font-weight:800;font-size:var(--fs-xs);border-radius:999px;padding:.15rem .5rem}.part__tasks[data-astro-cid-477lk3b5] .part__free[data-astro-cid-477lk3b5]{border:1.5px dashed color-mix(in srgb, var(--c-jade-dark) 55%, transparent);color:var(--c-jade-dark);background:0 0;padding:calc(.15rem - 1.5px) calc(.5rem - 1.5px)}.step__visual--check[data-astro-cid-477lk3b5]{background:radial-gradient(circle at 50% 45%, #e3fbf3, var(--c-bg) 70%);place-items:center;display:grid;position:relative;overflow:hidden}.big-check[data-astro-cid-477lk3b5]{border-radius:var(--radius-lg);min-width:44px;min-height:44px;font:inherit;color:var(--c-ink);cursor:pointer;background:0 0;border:0;justify-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:900;display:grid}.big-check__circle[data-astro-cid-477lk3b5]{color:#0000;width:6rem;height:6rem;box-shadow:inset 0 0 0 5px var(--c-jade), 0 10px 24px -10px #0f7a6399;transition:background-color .22s var(--ease-out), color .22s var(--ease-out), transform .32s var(--ease-spring);background:#fff;border-radius:50%;place-items:center;display:grid}.big-check__circle[data-astro-cid-477lk3b5] svg[data-astro-cid-477lk3b5]{width:58%;height:58%}.big-check[data-astro-cid-477lk3b5]:hover .big-check__circle[data-astro-cid-477lk3b5]{transform:scale(1.04)}.big-check[data-astro-cid-477lk3b5][aria-pressed=true] .big-check__circle[data-astro-cid-477lk3b5]{background:var(--c-jade);color:#06231c;transform:scale(1.08)}.big-check__label[data-astro-cid-477lk3b5]{min-height:1.5em}@media (width<=900px){.steps[data-astro-cid-477lk3b5]{grid-template-columns:1fr;max-width:30rem;margin-inline:auto}.step__visual[data-astro-cid-477lk3b5]{min-height:0}.step__visual--check[data-astro-cid-477lk3b5]{min-height:12rem}}@media (prefers-reduced-motion:reduce){.big-check__circle[data-astro-cid-477lk3b5]{transition:none}}.sheet[data-astro-cid-agwv52el]{z-index:4;animation:ov-fade .2s var(--ease-out);background:#11161459;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet[data-astro-cid-agwv52el][hidden],.timer[data-astro-cid-agwv52el][hidden],.timer__medal[data-astro-cid-agwv52el][hidden],.timer__run[data-astro-cid-agwv52el][hidden]{display:none}.sheet__card[data-astro-cid-agwv52el]{width:100%;animation:sheet-up .32s var(--ease-out);background:#fff;border-radius:28px 28px 0 0;padding:.6rem 1rem 1.25rem}.sheet__grab[data-astro-cid-agwv52el]{background:var(--c-border);border-radius:999px;width:2.5rem;height:5px;margin:0 auto .75rem;display:block}.sheet__title[data-astro-cid-agwv52el]{font-size:var(--fs-lg);margin-bottom:.6rem;font-weight:900}.sheet__opts[data-astro-cid-agwv52el]{border:0;gap:.4rem;margin:0;padding:0;display:grid}.opt[data-astro-cid-agwv52el]{cursor:pointer;display:block;position:relative}.opt[data-astro-cid-agwv52el] input[data-astro-cid-agwv52el]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opt__body[data-astro-cid-agwv52el]{border-radius:var(--radius-md);background:var(--c-bg);align-items:baseline;gap:.5rem;min-height:44px;padding:.65rem .9rem;display:flex;box-shadow:inset 0 0 0 2px #0000}.opt__body[data-astro-cid-agwv52el] b[data-astro-cid-agwv52el]{font-weight:900}.opt__body[data-astro-cid-agwv52el] small[data-astro-cid-agwv52el]{color:var(--c-ink-2);font-weight:700}.opt[data-astro-cid-agwv52el] input[data-astro-cid-agwv52el]:checked+.opt__body[data-astro-cid-agwv52el]{background:var(--c-action-soft);box-shadow:inset 0 0 0 2px var(--c-action)}.opt[data-astro-cid-agwv52el] input[data-astro-cid-agwv52el]:focus-visible+.opt__body[data-astro-cid-agwv52el]{outline:3px solid var(--c-action);outline-offset:2px}.sheet__done[data-astro-cid-agwv52el],.timer__finish[data-astro-cid-agwv52el],.timer__close[data-astro-cid-agwv52el]{background:var(--c-action);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:.8rem;font-weight:900;display:block;box-shadow:0 4px #2542c4}.timer[data-astro-cid-agwv52el]{z-index:4;text-align:center;animation:ov-fade .22s var(--ease-out);background:radial-gradient(circle at 50% 30%,#fff1e6,#ffe2d4 60%,#ffd2c1);align-content:center;padding:2.5rem 1.25rem 1.5rem;display:grid;position:absolute;inset:0}.timer__eyebrow[data-astro-cid-agwv52el]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-coral-ink);font-weight:900}.timer__go[data-astro-cid-agwv52el]{background:var(--c-coral);color:#fff;animation:stamp .52s var(--ease-spring);border-radius:12px;justify-self:center;margin-top:.4rem;padding:.2rem .9rem;font-size:1.6rem;font-weight:900;rotate:-6deg}.timer__task[data-astro-cid-agwv52el]{font-size:var(--fs-xl);margin-top:.75rem;font-weight:900}.timer__ring[data-astro-cid-agwv52el]{justify-self:center;width:min(11rem,60%);margin-top:.9rem;position:relative}.timer__ring[data-astro-cid-agwv52el] svg[data-astro-cid-agwv52el]{width:100%;display:block;rotate:-90deg}.timer__track[data-astro-cid-agwv52el],.timer__bar[data-astro-cid-agwv52el]{fill:none;stroke-width:12px}.timer__track[data-astro-cid-agwv52el]{stroke:#ffffffd9}.timer__bar[data-astro-cid-agwv52el]{stroke:var(--c-coral);stroke-linecap:round;stroke-dasharray:0 100}.timer__est[data-astro-cid-agwv52el]{color:var(--c-coral-ink);place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.timer__line[data-astro-cid-agwv52el]{min-height:1.5em;color:var(--c-ink);margin-top:.75rem;font-weight:900}.timer__medal[data-astro-cid-agwv52el]{justify-items:center;display:grid}.medal[data-astro-cid-agwv52el]{width:7.5rem;height:auto;animation:medal-in .62s var(--ease-spring)}.timer__medal-title[data-astro-cid-agwv52el]{font-size:var(--fs-2xl);margin-top:.5rem;font-weight:900}.timer__medal-line[data-astro-cid-agwv52el]{color:var(--c-ink-2);max-width:18rem;font-weight:800}@keyframes ov-fade{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(40%)}}@keyframes stamp{0%{opacity:0;transform:scale(1.8)}}@keyframes medal-in{0%{opacity:0;transform:translateY(-30px)scale(.6)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.sheet[data-astro-cid-agwv52el],.sheet__card[data-astro-cid-agwv52el],.timer[data-astro-cid-agwv52el],.timer__go[data-astro-cid-agwv52el],.medal[data-astro-cid-agwv52el]{animation:.14s ease-out ov-fade}}.today[data-astro-cid-tk6jal7l]{--sec-top:#f2f8fb;--sec-bottom:#fff7ea}.today__grid[data-astro-cid-tk6jal7l]{grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.feats[data-astro-cid-tk6jal7l]{margin:var(--space-8) 0 0;gap:1rem;padding:0;list-style:none;display:grid}.feat[data-astro-cid-tk6jal7l]{grid-template-columns:3rem 1fr;align-items:start;gap:.9rem;display:grid}.feat__icon[data-astro-cid-tk6jal7l]{background:var(--feat-bg,var(--c-action-soft));width:3rem;height:3rem;color:var(--feat-ink,var(--c-action));border-radius:16px;place-items:center;display:grid}.feat__icon[data-astro-cid-tk6jal7l] svg[data-astro-cid-tk6jal7l]{width:1.5rem;height:1.5rem}.feat--check[data-astro-cid-tk6jal7l]{--feat-bg:var(--c-jade-soft);--feat-ink:var(--c-jade-dark)}.feat--timer[data-astro-cid-tk6jal7l]{--feat-bg:var(--c-coral-soft);--feat-ink:var(--c-coral-dark)}.feat[data-astro-cid-tk6jal7l] h3[data-astro-cid-tk6jal7l]{font-size:var(--fs-lg);font-weight:900}.feat[data-astro-cid-tk6jal7l] p[data-astro-cid-tk6jal7l]{color:var(--c-ink-2);margin-top:.15rem;font-weight:600}.today__fine[data-astro-cid-tk6jal7l]{margin-top:var(--space-6);color:var(--c-jade-dark);font-weight:800}.today__device[data-astro-cid-tk6jal7l]{justify-self:center;width:100%;max-width:25rem}.phone[data-astro-cid-tk6jal7l]{isolation:isolate;background:#fbf7f0;border-radius:44px;margin:12px;position:relative;overflow:hidden;box-shadow:0 0 0 10px #17211d,0 0 0 12px #2c3a34,0 40px 70px -30px #11161499}.phone__notch[data-astro-cid-tk6jal7l]{z-index:3;background:#17211d;border-radius:999px;width:30%;height:22px;position:absolute;top:10px;left:50%;translate:-50%}.scene[data-astro-cid-tk6jal7l]{aspect-ratio:1320/990;background:#f6ecdc;position:relative;overflow:hidden}.scene__img[data-astro-cid-tk6jal7l]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .42s var(--ease-out);position:absolute;inset:0}.scene__img[data-astro-cid-tk6jal7l].is-on{opacity:1}.scene__title[data-astro-cid-tk6jal7l]{color:#2a221a;max-width:48%;font-size:clamp(1.15rem,1rem + .6vw,1.4rem);font-weight:900;line-height:1.15;display:grid;position:absolute;top:22%;left:6%}.scene__title[data-astro-cid-tk6jal7l] b[data-astro-cid-tk6jal7l]{letter-spacing:-.02em;font-size:1.55em;font-weight:900}.picker[data-astro-cid-tk6jal7l]{scrollbar-width:none;background:#fff;gap:.25rem;padding:.5rem;display:flex;overflow-x:auto}.picker__btn[data-astro-cid-tk6jal7l]{background:var(--c-bg);min-height:44px;color:var(--c-ink-2);font:inherit;font-weight:900;font-size:var(--fs-xs);cursor:pointer;border:0;border-radius:999px;flex:1 0 auto;padding:0 .6rem}.picker__btn[data-astro-cid-tk6jal7l][aria-pressed=true]{background:var(--c-ink);color:#fff}.plan[data-astro-cid-tk6jal7l]{border-top:1px solid var(--c-bg-2);background:#fff;padding:.9rem .9rem 1.2rem}.plan__head[data-astro-cid-tk6jal7l]{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.plan__tab[data-astro-cid-tk6jal7l]{font-size:var(--fs-lg);font-weight:900}.plan__adjust[data-astro-cid-tk6jal7l]{background:var(--c-action-soft);min-height:44px;color:var(--c-action);font:inherit;font-weight:900;font-size:var(--fs-sm);cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:0 .9rem}.tasks[data-astro-cid-tk6jal7l]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.task[data-astro-cid-tk6jal7l]{border-radius:var(--radius-md);background:var(--c-bg);transition:opacity .26s var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.35rem .45rem .35rem .2rem;display:grid}.task[data-astro-cid-tk6jal7l][hidden]{display:none}.task__check[data-astro-cid-tk6jal7l]{cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:relative}.task__check[data-astro-cid-tk6jal7l] input[data-astro-cid-tk6jal7l]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.task__box[data-astro-cid-tk6jal7l]{color:#0000;width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 2.5px var(--c-jade);transition:background-color .2s var(--ease-out), transform .3s var(--ease-spring);background:#fff;border-radius:50%;place-items:center;display:grid}.task__box[data-astro-cid-tk6jal7l] svg[data-astro-cid-tk6jal7l]{width:70%;height:70%}.task__check[data-astro-cid-tk6jal7l] input[data-astro-cid-tk6jal7l]:checked+.task__box[data-astro-cid-tk6jal7l]{background:var(--c-jade);color:#06231c;transform:scale(1.1)}.task__check[data-astro-cid-tk6jal7l] input[data-astro-cid-tk6jal7l]:focus-visible+.task__box[data-astro-cid-tk6jal7l]{outline:3px solid var(--c-action);outline-offset:3px}.task[data-astro-cid-tk6jal7l]:has(input:checked) .task__text[data-astro-cid-tk6jal7l] b[data-astro-cid-tk6jal7l]{color:var(--c-ink-2);text-decoration:line-through 2px}.task__text[data-astro-cid-tk6jal7l] b[data-astro-cid-tk6jal7l]{font-weight:900;line-height:1.2;display:block}.task__text[data-astro-cid-tk6jal7l] small[data-astro-cid-tk6jal7l]{color:var(--c-ink-2);font-weight:700}.task__start[data-astro-cid-tk6jal7l]{background:var(--c-coral);color:#fff;min-height:44px;font:inherit;font-weight:900;font-size:var(--fs-sm);cursor:pointer;box-shadow:0 3px 0 var(--c-coral-dark);border:0;border-radius:999px;padding:0 .85rem}.task[data-astro-cid-tk6jal7l]:has(input:checked) .task__start[data-astro-cid-tk6jal7l]{visibility:hidden}.plan__note[data-astro-cid-tk6jal7l]{font-weight:800;font-size:var(--fs-sm);color:var(--c-ink-2);margin-top:.6rem}.plan__done[data-astro-cid-tk6jal7l]{border-radius:var(--radius-md);background:var(--c-jade-soft);color:var(--c-jade-edge);margin-top:.75rem;padding:.75rem .9rem;display:grid}.plan__done[data-astro-cid-tk6jal7l][hidden]{display:none}.plan__done[data-astro-cid-tk6jal7l] b[data-astro-cid-tk6jal7l]{font-size:var(--fs-lg);font-weight:900}html:not(.js) [data-astro-cid-tk6jal7l][data-js-only]{display:none}@media (width<=900px){.today__grid[data-astro-cid-tk6jal7l]{grid-template-columns:1fr}.today__device[data-astro-cid-tk6jal7l]{max-width:24rem}}@media (width<=380px){.phone[data-astro-cid-tk6jal7l]{border-radius:36px;margin:9px;box-shadow:0 0 0 7px #17211d,0 0 0 9px #2c3a34,0 30px 50px -24px #11161499}.task__start[data-astro-cid-tk6jal7l]{padding:0 .6rem}}@media (prefers-reduced-motion:reduce){.scene__img[data-astro-cid-tk6jal7l]{transition-duration:.12s}.task__box[data-astro-cid-tk6jal7l]{transition:none}}.cxs[data-astro-cid-7sdylsjt]{--sec-top:#fff7ea;--sec-bottom:#ffe6d1}.cxs__grid[data-astro-cid-7sdylsjt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.cxs__copy[data-astro-cid-7sdylsjt] .l-h2[data-astro-cid-7sdylsjt]{max-width:12ch}.cxs__streak[data-astro-cid-7sdylsjt]{margin-top:var(--space-4);color:var(--c-xp-ink);font-weight:900}.cxs__note[data-astro-cid-7sdylsjt]{margin-top:var(--space-6);max-width:32rem;font-weight:700;font-size:var(--fs-sm);color:#6b4a2b;background:#ffffffa6;border-radius:18px;align-items:flex-start;gap:.6rem;padding:.9rem 1.1rem;display:flex}.cxs__note[data-astro-cid-7sdylsjt] svg[data-astro-cid-7sdylsjt]{color:#b0773a;flex:none;margin-top:.1rem}.cxs__legend[data-astro-cid-7sdylsjt]{margin-top:var(--space-6)}.cxs__legend-title[data-astro-cid-7sdylsjt]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#8a6342;margin-bottom:.6rem;font-weight:900}.cxs__legend[data-astro-cid-7sdylsjt] ul[data-astro-cid-7sdylsjt]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rar[data-astro-cid-7sdylsjt]{--rc:var(--r-common);font-weight:900;font-size:var(--fs-sm);box-shadow:0 0 0 2px color-mix(in srgb, var(--rc) 35%, transparent);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .5rem;display:inline-flex}.rar[data-astro-cid-7sdylsjt] .rar__box{width:30px;height:auto;filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--rc) 50%, transparent));margin:-.3rem 0 -.3rem -.2rem}.rar--rare[data-astro-cid-7sdylsjt]{--rc:var(--r-rare)}.rar--epic[data-astro-cid-7sdylsjt]{--rc:var(--r-epic)}.rar--legendary[data-astro-cid-7sdylsjt]{--rc:#e0a800}.cxs__stage[data-astro-cid-7sdylsjt]{align-content:center;justify-items:center;padding-top:clamp(3rem,2rem + 3vw,4.5rem);display:grid;position:relative}.cxs__halo[data-astro-cid-7sdylsjt]{aspect-ratio:1;background:radial-gradient(closest-side,#fffffff2,#ffd6aa66 55%,#0000 100%);border-radius:50%;width:min(30rem,120%);position:absolute;top:46%;left:50%;translate:-50% -50%}.cxs__pedestal[data-astro-cid-7sdylsjt]{background:radial-gradient(closest-side,#a05a1e47,#0000);border-radius:50%;width:17rem;height:3.2rem;position:absolute;top:62%;left:50%;translate:-50%}.cxs__stage[data-astro-cid-7sdylsjt] .cxs__island{width:min(100%,26rem);position:relative}.cxs__waiting[data-astro-cid-7sdylsjt]{color:#8a6342;text-align:center;margin-top:.6rem;font-weight:800;position:relative}.cxs__waiting[data-astro-cid-7sdylsjt][hidden]{display:none}.rise[data-astro-cid-7sdylsjt]{--rc:var(--r-common);left:var(--rise-x,50%);top:var(--rise-y,45%);z-index:4;pointer-events:none;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute}.rise[data-astro-cid-7sdylsjt][hidden]{display:none}.rise[data-astro-cid-7sdylsjt][data-rarity=rare]{--rc:var(--r-rare)}.rise[data-astro-cid-7sdylsjt][data-rarity=epic]{--rc:var(--r-epic)}.rise[data-astro-cid-7sdylsjt][data-rarity=legendary]{--rc:var(--r-legendary)}.rise__glow[data-astro-cid-7sdylsjt]{background:radial-gradient(closest-side, #fff 0%, color-mix(in srgb, var(--rc) 70%, #fff) 22%, color-mix(in srgb, var(--rc) 35%, transparent) 50%, transparent 100%);border-radius:50%;width:320%;height:320%;position:absolute;top:50%;left:50%;translate:-50% -50%}.rise[data-astro-cid-7sdylsjt] .rise__coin{filter:drop-shadow(0 8px 10px #00000040);width:100%;height:100%;position:relative}.prize[data-astro-cid-7sdylsjt]{--rc:var(--r-common);border-radius:var(--radius-lg);width:min(100%,22rem);box-shadow:0 0 0 3px color-mix(in srgb, var(--rc) 45%, transparent), var(--shadow-lift);background:#fff;margin-top:.75rem;padding:1rem 1.1rem 1.1rem;scroll-margin:6rem 0 1.5rem;position:relative}.prize[data-astro-cid-7sdylsjt][hidden]{display:none}.prize[data-astro-cid-7sdylsjt][data-rarity=rare]{--rc:var(--r-rare)}.prize[data-astro-cid-7sdylsjt][data-rarity=epic]{--rc:var(--r-epic)}.prize[data-astro-cid-7sdylsjt][data-rarity=legendary]{--rc:#e0a800}.prize[data-astro-cid-7sdylsjt].is-in{animation:prize-in .42s var(--ease-spring)}@keyframes prize-in{0%{opacity:0;transform:translateY(14px)scale(.94)}}.prize__title[data-astro-cid-7sdylsjt]{font-weight:900;font-size:var(--fs-lg);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.prize__list[data-astro-cid-7sdylsjt]{gap:.5rem;margin:.75rem 0 1rem;padding:0;list-style:none;display:grid}.prize__list[data-astro-cid-7sdylsjt] li[data-astro-cid-7sdylsjt]{border-radius:var(--radius-md);background:var(--c-bg);align-items:center;gap:.65rem;padding:.5rem .7rem;font-weight:800;display:flex}.prize__gem[data-astro-cid-7sdylsjt]{background:var(--rc);width:1.5rem;height:1.5rem;box-shadow:0 0 14px color-mix(in srgb, var(--rc) 70%, transparent);border-radius:7px;flex:none;margin-inline:.25rem;rotate:45deg}@media (width<=900px){.cxs__grid[data-astro-cid-7sdylsjt]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.prize[data-astro-cid-7sdylsjt].is-in{animation:.16s ease-out l-fade}}.casa[data-astro-cid-pz4qbwbx]{--sec-top:#ffe6d1;--sec-bottom:#ffe9df}.casa__head[data-astro-cid-pz4qbwbx]{max-width:44rem}.casa__head[data-astro-cid-pz4qbwbx] .l-accent[data-astro-cid-pz4qbwbx]{color:var(--c-coral-dark)}.points[data-astro-cid-pz4qbwbx]{margin:var(--space-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.point[data-astro-cid-pz4qbwbx]{border-radius:var(--radius-lg);background:#ffffffbf;grid-template-columns:3rem 1fr;gap:.85rem;padding:1rem 1.1rem;display:grid}.point__icon[data-astro-cid-pz4qbwbx]{background:var(--c-xp-soft);width:3rem;height:3rem;color:var(--c-xp-ink);border-radius:16px;place-items:center;display:grid}.point--collection[data-astro-cid-pz4qbwbx] .point__icon[data-astro-cid-pz4qbwbx]{background:var(--c-violet-soft);color:var(--c-violet)}.point--move[data-astro-cid-pz4qbwbx] .point__icon[data-astro-cid-pz4qbwbx]{background:var(--c-jade-soft);color:var(--c-jade-dark)}.point__icon[data-astro-cid-pz4qbwbx] svg[data-astro-cid-pz4qbwbx]{width:1.6rem;height:1.6rem}.point[data-astro-cid-pz4qbwbx] h3[data-astro-cid-pz4qbwbx]{font-weight:900;font-size:var(--fs-lg)}.point[data-astro-cid-pz4qbwbx] p[data-astro-cid-pz4qbwbx]{color:var(--c-ink-2);font-weight:600;font-size:var(--fs-sm);margin-top:.15rem}.ladder[data-astro-cid-pz4qbwbx]{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.ladder__bar[data-astro-cid-pz4qbwbx]{align-items:center;gap:.75rem;display:flex}.ladder__title[data-astro-cid-pz4qbwbx]{font-size:var(--fs-xl);font-weight:900}.ladder__nav[data-astro-cid-pz4qbwbx]{gap:.5rem;margin-left:auto;display:flex}.ladder__btn[data-astro-cid-pz4qbwbx]{width:48px;height:48px;color:var(--c-ink);box-shadow:var(--shadow-soft);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.ladder__btn[data-astro-cid-pz4qbwbx] svg[data-astro-cid-pz4qbwbx]{width:22px;height:22px}.ladder__btn[data-astro-cid-pz4qbwbx]:disabled{opacity:.4;cursor:default}.ladder__track[data-astro-cid-pz4qbwbx]{--step:clamp(.5rem, .2rem + .8vw, 1rem);margin:1rem calc(var(--gutter) * -1) 0;padding:calc(var(--step) * 7 + 1rem) var(--gutter) 1.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:var(--radius-lg);grid-auto-columns:min(72vw,18.5rem);grid-auto-flow:column;align-items:end;gap:1rem;list-style:none;display:grid;overflow-x:auto}.ladder__track[data-astro-cid-pz4qbwbx]:focus-visible{outline:3px solid var(--c-action);outline-offset:2px}.prop[data-astro-cid-pz4qbwbx]{scroll-snap-align:start;translate:0 calc(var(--step) * var(--i) * -1)}.prop[data-astro-cid-pz4qbwbx] figure[data-astro-cid-pz4qbwbx]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);background:#fff;margin:0;overflow:hidden}.prop[data-astro-cid-pz4qbwbx] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.prop[data-astro-cid-pz4qbwbx] figcaption[data-astro-cid-pz4qbwbx]{align-items:center;gap:.55rem;padding:.7rem .9rem;font-weight:900;display:flex}.prop__n[data-astro-cid-pz4qbwbx]{background:var(--c-coral);color:#fff;width:1.75rem;height:1.75rem;font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;display:grid}.prop[data-astro-cid-pz4qbwbx]:last-child .prop__n[data-astro-cid-pz4qbwbx]{background:var(--r-legendary);color:#5c4300}.ladder__note[data-astro-cid-pz4qbwbx]{color:#8a5a3a;margin-top:.25rem;font-weight:800}html:not(.js) [data-astro-cid-pz4qbwbx][data-js-only]{display:none}@media (width<=860px){.points[data-astro-cid-pz4qbwbx]{grid-template-columns:1fr}}@media (width<=600px){.ladder__track[data-astro-cid-pz4qbwbx]{--step:.35rem}}.shop[data-astro-cid-wgwrqs3c]{--sec-top:#ffe9df;--sec-bottom:#f7e4f0}.shop__grid[data-astro-cid-wgwrqs3c]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.shop__only[data-astro-cid-wgwrqs3c]{margin-top:var(--space-6);border-radius:var(--radius-md);max-width:30rem;box-shadow:var(--shadow-soft);background:#fff;padding:.85rem 1.1rem;font-weight:900}.shop__fine[data-astro-cid-wgwrqs3c]{margin-top:var(--space-4);font-weight:700;font-size:var(--fs-sm);color:var(--c-ink-2)}.list[data-astro-cid-wgwrqs3c]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);background:#fff;padding:1.1rem;rotate:-1.5deg}.list__head[data-astro-cid-wgwrqs3c]{justify-content:space-between;align-items:center;display:flex}.list__title[data-astro-cid-wgwrqs3c]{font-size:var(--fs-xl);font-weight:900}.list__shared[data-astro-cid-wgwrqs3c]{color:var(--c-ink-2);align-items:center;gap:.45rem;margin-top:.35rem;font-weight:700;display:flex}.list__shared[data-astro-cid-wgwrqs3c] b[data-astro-cid-wgwrqs3c]{color:var(--c-ink)}.list__avatar[data-astro-cid-wgwrqs3c]{background:#ffe1da;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid;overflow:hidden}.list__avatar[data-astro-cid-wgwrqs3c] img[data-astro-cid-wgwrqs3c]{object-fit:cover;width:100%;height:100%}.list__label[data-astro-cid-wgwrqs3c]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-2);margin-top:1rem;font-size:.6875rem;font-weight:900}.usuals[data-astro-cid-wgwrqs3c]{flex-wrap:wrap;gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.usual[data-astro-cid-wgwrqs3c]{background:var(--c-action-soft);min-height:44px;color:var(--c-action);font:inherit;font-weight:900;font-size:var(--fs-sm);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem 0 .5rem;display:inline-flex}.usual--static[data-astro-cid-wgwrqs3c]{cursor:default;padding-left:.85rem}.usual__plus[data-astro-cid-wgwrqs3c]{background:var(--c-action);border-radius:50%;width:1.4rem;height:1.4rem;position:relative}.usual__plus[data-astro-cid-wgwrqs3c]:before,.usual__plus[data-astro-cid-wgwrqs3c]:after{content:"";width:.7rem;height:2.5px;transition:rotate .22s var(--ease-out);background:#fff;border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.usual__plus[data-astro-cid-wgwrqs3c]:after{rotate:90deg}.usual[data-astro-cid-wgwrqs3c][aria-pressed=true]{background:var(--c-jade-soft);color:var(--c-jade-edge)}.usual[data-astro-cid-wgwrqs3c][aria-pressed=true] .usual__plus[data-astro-cid-wgwrqs3c]{background:var(--c-jade)}.usual[data-astro-cid-wgwrqs3c][aria-pressed=true] .usual__plus[data-astro-cid-wgwrqs3c]:before{width:.45rem;translate:-85% 10%;rotate:45deg}.usual[data-astro-cid-wgwrqs3c][aria-pressed=true] .usual__plus[data-astro-cid-wgwrqs3c]:after{width:.75rem;translate:-30% -20%;rotate:-45deg}html.js [data-astro-cid-wgwrqs3c][data-no-js-only],html:not(.js) [data-astro-cid-wgwrqs3c][data-js-only]{display:none}.aisles[data-astro-cid-wgwrqs3c]{gap:.6rem;margin-top:1rem;display:grid}.aisle[data-astro-cid-wgwrqs3c]{border-radius:var(--radius-md);background:var(--tint);padding:.55rem .7rem .4rem}.aisle__name[data-astro-cid-wgwrqs3c]{font-weight:900;font-size:var(--fs-sm);justify-content:space-between;display:flex}.aisle__name[data-astro-cid-wgwrqs3c] span[data-astro-cid-wgwrqs3c]{color:var(--c-ink-2)}.aisle[data-astro-cid-wgwrqs3c] ul[data-astro-cid-wgwrqs3c]{margin:.15rem 0 0;padding:0;list-style:none}.item[data-astro-cid-wgwrqs3c]{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;font-weight:800;display:flex;position:relative}.item[data-astro-cid-wgwrqs3c] input[data-astro-cid-wgwrqs3c]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.item__box[data-astro-cid-wgwrqs3c]{color:#0000;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 2px var(--c-border);background:#fff;border-radius:8px;place-items:center;display:grid}.item__box[data-astro-cid-wgwrqs3c] svg[data-astro-cid-wgwrqs3c]{width:75%;height:75%}.item[data-astro-cid-wgwrqs3c] input[data-astro-cid-wgwrqs3c]:checked+.item__box[data-astro-cid-wgwrqs3c]{background:var(--c-jade);color:#06231c;box-shadow:none}.item[data-astro-cid-wgwrqs3c] input[data-astro-cid-wgwrqs3c]:focus-visible+.item__box[data-astro-cid-wgwrqs3c]{outline:3px solid var(--c-action);outline-offset:2px}.item[data-astro-cid-wgwrqs3c] input[data-astro-cid-wgwrqs3c]:checked~.item__name[data-astro-cid-wgwrqs3c]{color:var(--c-ink-2);text-decoration:line-through}@media (width<=860px){.shop__grid[data-astro-cid-wgwrqs3c]{grid-template-columns:1fr}.shop__mock[data-astro-cid-wgwrqs3c]{order:2;width:min(100%,24rem);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.usual__plus[data-astro-cid-wgwrqs3c]:before,.usual__plus[data-astro-cid-wgwrqs3c]:after{transition:none}}.avc[data-astro-cid-sm4edyqm]{--avc-size:clamp(9rem, 6rem + 12vw, 12rem);--avc-opt:44px;justify-items:center;gap:.9rem;inline-size:100%;display:grid}.avc__stage[data-astro-cid-sm4edyqm]{margin-right:2.4rem;padding-bottom:1.5rem;position:relative}.avc__figure[data-astro-cid-sm4edyqm]{inline-size:var(--avc-size);aspect-ratio:1;flex:none;position:relative}.avc__poster[data-astro-cid-sm4edyqm],.avc[data-astro-cid-sm4edyqm] .avc__canvas{pointer-events:none;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.avc__poster[data-astro-cid-sm4edyqm]{transition:opacity 0s linear .2s}.avc[data-astro-cid-sm4edyqm] .avc__canvas{opacity:0;transition:opacity .18s ease-out}.avc[data-astro-cid-sm4edyqm][data-avatar-state=live] .avc__canvas{opacity:1}.avc[data-astro-cid-sm4edyqm][data-avatar-state=live] .avc__poster[data-astro-cid-sm4edyqm]{opacity:0}.avc__caption[data-astro-cid-sm4edyqm]{color:var(--c-jade-dark);white-space:nowrap;background:#fff;border-radius:999px;padding:.15rem .7rem;font-size:.8125rem;font-weight:900;position:absolute;bottom:0;left:50%;translate:-50%;box-shadow:0 6px 14px -8px #0f7a6399}.avc__panel[data-astro-cid-sm4edyqm]{justify-items:center;gap:.5rem;display:grid}.avc__controls[data-astro-cid-sm4edyqm]{border:0;justify-items:start;gap:.55rem;min-inline-size:0;margin:0;padding:0;display:grid}.avc__row[data-astro-cid-sm4edyqm]{gap:.15rem;display:grid}.avc__row-label[data-astro-cid-sm4edyqm]{letter-spacing:.04em;text-transform:uppercase;color:#2d6b5c;font-size:.75rem;font-weight:900}.avc__options[data-astro-cid-sm4edyqm]{grid-template-columns:repeat(6, var(--avc-opt));display:grid}.avc__options--cabelo[data-astro-cid-sm4edyqm]{grid-template-columns:repeat(4, calc(var(--avc-opt) * 1.5))}.avc__opt[data-astro-cid-sm4edyqm]{min-inline-size:var(--avc-opt);min-block-size:var(--avc-opt);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.avc__options--cabelo[data-astro-cid-sm4edyqm] .avc__opt[data-astro-cid-sm4edyqm]{block-size:calc(var(--avc-opt) * 1.5)}.avc__opt[data-astro-cid-sm4edyqm]:focus-visible{outline:3px solid var(--c-action);outline-offset:-1px}.avc__swatch[data-astro-cid-sm4edyqm],.avc__thumb[data-astro-cid-sm4edyqm]{border-radius:50%;transition:box-shadow .16s ease-out,transform .16s ease-out;display:block}.avc__swatch[data-astro-cid-sm4edyqm]{background:var(--sw);block-size:30px;inline-size:30px;box-shadow:inset 0 0 0 1px #00000024}.avc__thumb[data-astro-cid-sm4edyqm]{background:#fff;block-size:56px;inline-size:56px;box-shadow:0 0 0 1px #0f7a632e}.avc__opt[data-astro-cid-sm4edyqm]:hover .avc__swatch[data-astro-cid-sm4edyqm],.avc__opt[data-astro-cid-sm4edyqm]:hover .avc__thumb[data-astro-cid-sm4edyqm]{transform:scale(1.08)}.avc__opt[data-astro-cid-sm4edyqm][aria-pressed=true] .avc__swatch[data-astro-cid-sm4edyqm],.avc__opt[data-astro-cid-sm4edyqm][aria-pressed=true] .avc__thumb[data-astro-cid-sm4edyqm]{box-shadow:0 0 0 3px #fff, 0 0 0 5.5px var(--c-jade-dark)}.avc__opt[data-astro-cid-sm4edyqm][aria-pressed=true] .avc__swatch[data-astro-cid-sm4edyqm]{transform:scale(1.06)}.avc__controls[data-astro-cid-sm4edyqm]:disabled .avc__opt[data-astro-cid-sm4edyqm]{cursor:default}.avc__controls[data-astro-cid-sm4edyqm]:disabled .avc__opt[data-astro-cid-sm4edyqm],.avc__controls[data-astro-cid-sm4edyqm]:disabled .avc__shuffle[data-astro-cid-sm4edyqm]{opacity:.55}.avc__shuffle[data-astro-cid-sm4edyqm]{justify-self:center;margin-top:.35rem}.avc__controls[data-astro-cid-sm4edyqm]:disabled .avc__shuffle[data-astro-cid-sm4edyqm]{cursor:default;transform:none}.avc__note[data-astro-cid-sm4edyqm],.avc__fallback[data-astro-cid-sm4edyqm]{text-align:center;max-inline-size:17rem;font-size:var(--fs-sm);color:#2d6b5c;margin:0;font-weight:800}.avc__fallback[data-astro-cid-sm4edyqm],html:not(.js) .avc__controls[data-astro-cid-sm4edyqm],.avc[data-astro-cid-sm4edyqm][data-avatar-state=off] .avc__controls[data-astro-cid-sm4edyqm],html:not(.js) .avc__note[data-astro-cid-sm4edyqm],.avc[data-astro-cid-sm4edyqm][data-avatar-state=off] .avc__note[data-astro-cid-sm4edyqm]{display:none}html:not(.js) .avc__fallback[data-astro-cid-sm4edyqm],.avc[data-astro-cid-sm4edyqm][data-avatar-state=off] .avc__fallback[data-astro-cid-sm4edyqm]{display:block}@media (width>=1100px){.avc[data-astro-cid-sm4edyqm]{grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:1.4rem}.avc__panel[data-astro-cid-sm4edyqm]{justify-items:start}.avc__note[data-astro-cid-sm4edyqm],.avc__fallback[data-astro-cid-sm4edyqm]{text-align:start}.avc__shuffle[data-astro-cid-sm4edyqm]{justify-self:start}}@media (prefers-reduced-motion:reduce){.avc__poster[data-astro-cid-sm4edyqm],.avc[data-astro-cid-sm4edyqm] .avc__canvas,.avc__swatch[data-astro-cid-sm4edyqm],.avc__thumb[data-astro-cid-sm4edyqm]{transition:none}.avc__opt[data-astro-cid-sm4edyqm]:hover .avc__swatch[data-astro-cid-sm4edyqm],.avc__opt[data-astro-cid-sm4edyqm]:hover .avc__thumb[data-astro-cid-sm4edyqm]{transform:none}}.together[data-astro-cid-kyfoioe7]{--sec-top:#f6c9c6;--sec-bottom:#e4d6f5;padding-block:clamp(3rem,2rem + 3vw,5.5rem) clamp(2rem,1rem + 2vw,3rem)}.together__head[data-astro-cid-kyfoioe7]{text-align:center;justify-items:center;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.together__head[data-astro-cid-kyfoioe7] .l-h2[data-astro-cid-kyfoioe7]{max-width:16ch}.together__cards[data-astro-cid-kyfoioe7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,.5rem + 2vw,2rem);max-width:62rem;margin-inline:auto;display:grid}@media (width>=1100px){.together__cards[data-astro-cid-kyfoioe7]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);max-width:68rem}}.tcard[data-astro-cid-kyfoioe7]{background:#fff;border-radius:32px;flex-direction:column;padding:.8rem .8rem 1.8rem;display:flex;box-shadow:0 26px 60px -36px #5028788c}.tcard__visual[data-astro-cid-kyfoioe7]{border-radius:24px;place-items:center;height:14rem;margin-bottom:1.4rem;display:grid;overflow:hidden}.tcard--solo[data-astro-cid-kyfoioe7] .tcard__visual[data-astro-cid-kyfoioe7]{background:linear-gradient(#e3f7ef,#cdeee2)}.tcard__visual--creator[data-astro-cid-kyfoioe7]{height:auto;min-height:14rem;padding:1.2rem .75rem 1.1rem}.tcard--shared[data-astro-cid-kyfoioe7] .tcard__visual[data-astro-cid-kyfoioe7]{background:linear-gradient(#eee8fd,#ddd2fa);flex:1 0 auto;height:auto;min-height:14rem}.tcard[data-astro-cid-kyfoioe7] h3[data-astro-cid-kyfoioe7]{margin:0 1rem .4rem;font-size:1.45rem;font-weight:900}.tcard[data-astro-cid-kyfoioe7] p[data-astro-cid-kyfoioe7]{color:var(--c-ink-2);margin:0 1rem;font-weight:600}.tcard[data-astro-cid-kyfoioe7] .tcard__fine[data-astro-cid-kyfoioe7]{font-size:var(--fs-sm);color:#6b5a8a;margin-top:.6rem;font-weight:700}.duo[data-astro-cid-kyfoioe7]{pointer-events:none;position:absolute;bottom:1.1rem;right:-2.6rem}.duo[data-astro-cid-kyfoioe7] .duo__loopy{width:clamp(4.2rem,3.4rem + 2.5vw,5rem);height:auto;display:block}.avatar[data-astro-cid-kyfoioe7]{--ac:var(--c-jade-dark);background:var(--ac);color:#fff;border-radius:50%;place-items:center;width:clamp(4.2rem,3.4rem + 1.6vw,5.2rem);height:clamp(4.2rem,3.4rem + 1.6vw,5.2rem);font-size:1.6rem;font-weight:900;display:grid;box-shadow:0 0 0 4px #fff,0 10px 20px -10px #0006}.avatar[data-astro-cid-kyfoioe7] svg[data-astro-cid-kyfoioe7]{width:58%;height:58%}.avatar[data-astro-cid-kyfoioe7] img[data-astro-cid-kyfoioe7]{border-radius:50%;width:100%;height:100%;display:block}.crew[data-astro-cid-kyfoioe7]{justify-items:center;gap:1rem;max-width:100%;padding-inline:.5rem;display:grid}.crew__faces[data-astro-cid-kyfoioe7]{display:flex}.crew__faces[data-astro-cid-kyfoioe7] .avatar[data-astro-cid-kyfoioe7]+.avatar[data-astro-cid-kyfoioe7]{margin-left:-.9rem}.avatar--add[data-astro-cid-kyfoioe7]{--ac:transparent;color:#6d3fe0;background:#f4f0fe;animation:2.4s ease-in-out infinite add-pulse;box-shadow:0 0 0 4px #fff,inset 0 0 0 3px #b9a6ef}@keyframes add-pulse{50%{transform:scale(1.07)}}.invite[data-astro-cid-kyfoioe7]{background:#fff;border-radius:18px;align-items:center;gap:.6rem;max-width:min(18.5rem,100% - 2rem);padding:.6rem .8rem .6rem .6rem;display:flex;box-shadow:0 10px 24px -14px #50287899}.invite[data-astro-cid-kyfoioe7] p[data-astro-cid-kyfoioe7]{color:var(--c-ink);margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.avatar--sm[data-astro-cid-kyfoioe7]{width:2.2rem;height:2.2rem;box-shadow:none;flex:none;font-size:1rem}.crew__roof[data-astro-cid-kyfoioe7]{display:none}@media (width>=801px){.crew[data-astro-cid-kyfoioe7]{--head:clamp(4.6rem, .6rem + 8vw, 6.2rem);gap:1.25rem}.crew__roof[data-astro-cid-kyfoioe7]{width:min(calc(var(--head) * 3.63), 100%);height:auto;margin-bottom:calc(var(--head) * -.387);color:#c4b2f4;display:block}.crew[data-astro-cid-kyfoioe7] .avatar[data-astro-cid-kyfoioe7]{width:var(--head);height:var(--head);box-shadow:0 0 0 5px #fff,0 14px 26px -12px #0006}.crew__faces[data-astro-cid-kyfoioe7] .avatar[data-astro-cid-kyfoioe7]+.avatar[data-astro-cid-kyfoioe7]{margin-left:calc(var(--head) * -.177)}.crew[data-astro-cid-kyfoioe7] .avatar--add[data-astro-cid-kyfoioe7]{box-shadow:0 0 0 5px #fff,inset 0 0 0 3px #b9a6ef}.invite[data-astro-cid-kyfoioe7]{gap:.75rem;max-width:min(21rem,100% - 2rem);padding:.75rem 1rem .75rem .75rem}.invite[data-astro-cid-kyfoioe7] p[data-astro-cid-kyfoioe7]{font-size:.9375rem}.invite[data-astro-cid-kyfoioe7] .avatar--sm[data-astro-cid-kyfoioe7]{width:2.6rem;height:2.6rem}}@media (width>=1100px){.crew[data-astro-cid-kyfoioe7]{--head:6.2rem}}@media (width<=800px){.together__cards[data-astro-cid-kyfoioe7]{grid-template-columns:1fr;max-width:30rem}}@media (width<=360px){.tcard[data-astro-cid-kyfoioe7]{padding-inline:.5rem}.tcard__visual--creator[data-astro-cid-kyfoioe7]{padding-inline:.25rem}}@media (width<=400px){.invite[data-astro-cid-kyfoioe7]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem .6rem;display:grid}.invite[data-astro-cid-kyfoioe7] .avatar--sm[data-astro-cid-kyfoioe7]{grid-row:span 2}.invite[data-astro-cid-kyfoioe7] .l-example[data-astro-cid-kyfoioe7]{grid-area:1/2;justify-self:start}.invite[data-astro-cid-kyfoioe7] p[data-astro-cid-kyfoioe7]{grid-area:2/2}}@media (prefers-reduced-motion:reduce){.avatar--add[data-astro-cid-kyfoioe7]{animation:none}}.dusk[data-astro-cid-mrm6qb6v]{--sec-top:#e4d6f5;--sec-bottom:#18211e;background:linear-gradient(#e4d6f5 0,#d7a9d8 6rem,#9a6fc3 11rem,#4a3478 17rem,#2d2552 21rem,#1f2238 40rem,#18211e 100%);padding-top:0;overflow:clip}.horizon[data-astro-cid-mrm6qb6v]{--cool:.35;isolation:isolate;height:clamp(13rem,8rem + 11vw,23rem);position:relative;overflow:hidden}.horizon__glow[data-astro-cid-mrm6qb6v]{background:radial-gradient(60% 90% at 64% 88%, color-mix(in oklab, #ff9a5a calc((1 - var(--cool)) * 100%), #c79af0) 0%, transparent 70%);opacity:.75;position:absolute;inset:0}.horizon__beam[data-astro-cid-mrm6qb6v]{mix-blend-mode:screen;clip-path:polygon(var(--x0) 0, var(--x1) 0, var(--x2) 100%, var(--x3) 100%);--beam:color-mix(in oklab, #ff7a2e calc((1 - var(--cool)) * 100%), #b48cf0);background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--beam) calc(var(--a) * 60%), transparent) 22%, color-mix(in srgb, var(--beam) calc(var(--a) * 170%), transparent) 60%, color-mix(in srgb, var(--beam) calc(var(--a) * 90%), transparent) 82%, transparent 100%);transform-origin:80% 0;animation:12s ease-in-out infinite alternate l-beam-sway;position:absolute;inset:0}.horizon__beam[data-astro-cid-mrm6qb6v]:nth-of-type(odd){animation-duration:9s}.is-offscreen .horizon__beam[data-astro-cid-mrm6qb6v]{animation-play-state:paused}.horizon__sun[data-astro-cid-mrm6qb6v]{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#fff6d6 0%,#ffd27a 20%,#ffa24d 55%,#f0703a 100%);border-radius:50%;width:clamp(7rem,5rem + 6vw,12rem);position:absolute;bottom:16%;left:64%;translate:-50%;box-shadow:inset -12px -18px 28px #c4462873,inset 10px 12px 20px #ffffff59,0 0 70px 24px #ff965066,0 0 180px 70px #ff785033}.horizon__hills[data-astro-cid-mrm6qb6v]{width:100%;height:64%;position:absolute;inset:auto 0 0}.horizon__house[data-astro-cid-mrm6qb6v]{width:clamp(3.2rem,2rem + 3.4vw,5.6rem);position:absolute;bottom:20%;left:77.5%;overflow:visible;translate:-50%}.horizon__lit[data-astro-cid-mrm6qb6v]{animation:3.2s ease-in-out infinite alternate dusk-lit}.is-offscreen .horizon__lit[data-astro-cid-mrm6qb6v]{animation-play-state:paused}@keyframes dusk-lit{0%{opacity:.75}to{opacity:1}}.play[data-astro-cid-mrm6qb6v]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);padding-top:clamp(2rem,1rem + 3vw,4rem);display:grid}.play__stage[data-astro-cid-mrm6qb6v]{justify-items:center;gap:.6rem;display:grid;position:relative}.play__stage[data-astro-cid-mrm6qb6v] .play__loopy{z-index:1;--loopy-floor:#ffb05a5c;--loopy-floor-w:120%;--loopy-ground-w:46%;--loopy-ground-h:5%;--loopy-ground-a:.26;filter:brightness(.94)saturate(.92);width:min(80%,20rem);position:relative}.play__balloon[data-astro-cid-mrm6qb6v]{min-height:2.8rem}.play__copy[data-astro-cid-mrm6qb6v] .l-h2[data-astro-cid-mrm6qb6v]{color:#fff}.play__joke[data-astro-cid-mrm6qb6v]{margin-top:var(--space-4);color:#ffd7a8;font-weight:800}.play__buttons[data-astro-cid-mrm6qb6v]{margin-top:var(--space-6);flex-wrap:wrap;gap:.75rem;display:flex}.faq[data-astro-cid-mrm6qb6v]{max-width:48rem;margin:clamp(4.5rem,3rem + 5vw,8rem) auto 0}.faq__title[data-astro-cid-mrm6qb6v]{color:#fff;margin-bottom:var(--space-8)}.faq__list[data-astro-cid-mrm6qb6v]{gap:.7rem;display:grid}.qa[data-astro-cid-mrm6qb6v]{background:#ffffff0f;border-radius:22px;transition:background-color .24s;box-shadow:inset 0 0 0 1px #ffffff1a}.qa[data-astro-cid-mrm6qb6v][open]{background:#ffffff1a}.qa[data-astro-cid-mrm6qb6v] summary[data-astro-cid-mrm6qb6v]{cursor:pointer;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.9rem 1.2rem .9rem 1.4rem;font-size:1.0625rem;font-weight:900;list-style:none;display:flex}.qa[data-astro-cid-mrm6qb6v] summary[data-astro-cid-mrm6qb6v]::-webkit-details-marker{display:none}.qa__icon[data-astro-cid-mrm6qb6v]{width:32px;height:32px;transition:transform .3s var(--ease-out), background-color .24s;background:#ffffff1a;border-radius:50%;flex:none;position:relative}.qa__icon[data-astro-cid-mrm6qb6v]:before,.qa__icon[data-astro-cid-mrm6qb6v]:after{content:"";background:currentColor;border-radius:2px;width:13px;height:2.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.qa__icon[data-astro-cid-mrm6qb6v]:after{transition:rotate .3s var(--ease-out);rotate:90deg}.qa[data-astro-cid-mrm6qb6v][open] .qa__icon[data-astro-cid-mrm6qb6v]{background:var(--c-jade);color:#06231c}.qa[data-astro-cid-mrm6qb6v][open] .qa__icon[data-astro-cid-mrm6qb6v]:after{rotate:0deg}.qa__a[data-astro-cid-mrm6qb6v]{overflow:hidden}.qa__a[data-astro-cid-mrm6qb6v] p[data-astro-cid-mrm6qb6v]{color:#c6d8d1;max-width:40rem;padding:0 1.4rem 1.3rem;font-weight:600}@media (width<=900px){.play[data-astro-cid-mrm6qb6v]{grid-template-columns:1fr;gap:0}.play__copy[data-astro-cid-mrm6qb6v]{display:contents}.play__copy[data-astro-cid-mrm6qb6v]>[data-astro-cid-mrm6qb6v]:not(.play__buttons){order:1}.play__stage[data-astro-cid-mrm6qb6v]{margin-top:var(--space-6);order:2;gap:0}.play__balloon[data-astro-cid-mrm6qb6v]{z-index:2;margin-bottom:-1.6rem;position:relative}.play__buttons[data-astro-cid-mrm6qb6v]{margin-top:var(--space-4);order:3;justify-content:center}}@media (prefers-reduced-motion:reduce){.horizon__beam[data-astro-cid-mrm6qb6v],.horizon__lit[data-astro-cid-mrm6qb6v]{animation:none}.qa[data-astro-cid-mrm6qb6v],.qa__icon[data-astro-cid-mrm6qb6v],.qa__icon[data-astro-cid-mrm6qb6v]:after{transition:none}}.night[data-astro-cid-pj7x3rdz]{--sec-top:#101b33;--sec-bottom:#070c18;padding-bottom:clamp(5rem,3rem + 6vw,9rem);overflow:hidden}.night__sky[data-astro-cid-pj7x3rdz]{pointer-events:none;z-index:-1;position:absolute;inset:0}.star[data-astro-cid-pj7x3rdz]{width:var(--s);height:var(--s);animation:twinkle var(--d) ease-in-out var(--o) infinite alternate;background:#fff6dc;border-radius:50%;position:absolute;box-shadow:0 0 6px #fff0c8cc}@keyframes twinkle{0%{opacity:.25}to{opacity:1}}.night__grid[data-astro-cid-pj7x3rdz]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.night__copy[data-astro-cid-pj7x3rdz] .l-h2[data-astro-cid-pj7x3rdz]{color:#fff}.night__copy[data-astro-cid-pj7x3rdz] .night__stores{margin-top:var(--space-8)}.night__facts[data-astro-cid-pj7x3rdz]{margin-top:var(--space-3);font-weight:800;font-size:var(--fs-sm);color:#c9d6e8}.night__facts--solo[data-astro-cid-pj7x3rdz]{margin-top:var(--space-6)}.night__guides[data-astro-cid-pj7x3rdz]{min-height:44px;margin-top:var(--space-4);color:var(--c-jade-bright);border-radius:12px;align-items:center;gap:.45rem;padding:0 .25rem;font-weight:900;text-decoration:none;display:inline-flex}.night__guides[data-astro-cid-pj7x3rdz] svg[data-astro-cid-pj7x3rdz]{transition:transform var(--dur-fast) var(--ease-out)}.night__guides[data-astro-cid-pj7x3rdz]:hover svg[data-astro-cid-pj7x3rdz]{transform:translate(3px)}.night__guides[data-astro-cid-pj7x3rdz]:focus-visible{outline:3px solid var(--c-jade-bright);outline-offset:4px}.night__scene[data-astro-cid-pj7x3rdz]{position:relative}.night__glow[data-astro-cid-pj7x3rdz]{z-index:-1;background:radial-gradient(closest-side,#ffb05a59,#ffb05a14 60%,#0000);border-radius:50%;position:absolute;inset:-12%}.night__frame[data-astro-cid-pj7x3rdz]{border-radius:clamp(24px,1rem + 2vw,40px);margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #000c}.night__frame[data-astro-cid-pj7x3rdz] img{width:100%;height:auto;display:block}@media (width<=900px){.night__grid[data-astro-cid-pj7x3rdz]{grid-template-columns:1fr}.night__scene[data-astro-cid-pj7x3rdz]{order:-1}}@media (prefers-reduced-motion:reduce){.star[data-astro-cid-pj7x3rdz]{opacity:.7;animation:none}.night__guides[data-astro-cid-pj7x3rdz] svg[data-astro-cid-pj7x3rdz]{transition:none}.night__guides[data-astro-cid-pj7x3rdz]:hover svg[data-astro-cid-pj7x3rdz]{transform:none}}.rail[data-astro-cid-pelduvjb]{z-index:40;color:var(--c-ink);box-shadow:var(--shadow-soft);backdrop-filter:blur(12px);font-weight:900;font-size:var(--fs-sm);pointer-events:none;background:#ffffffd1;border-radius:999px;align-items:center;gap:.6rem;padding:.35rem 1rem .35rem .35rem;transition:background-color .4s,color .4s,opacity .25s;display:none;position:fixed;bottom:1.25rem;left:1.25rem}.rail[data-astro-cid-pelduvjb][data-rail-away]{opacity:0}html.js .rail[data-astro-cid-pelduvjb]{display:inline-flex}@media (width<=1479px){.rail[data-astro-cid-pelduvjb]{padding:.35rem}.rail__label[data-astro-cid-pelduvjb]{display:none}}@media (width<=1259px){html.js .rail[data-astro-cid-pelduvjb]{display:none}}html[data-day-tone=dark] .rail[data-astro-cid-pelduvjb]{color:#eef6f2;background:#141e1cb8}.rail__sky[data-astro-cid-pelduvjb]{background:linear-gradient(180deg, var(--sky-top,#bfe3f5), var(--sky-bottom,#fff1d6));border-radius:50%;width:40px;height:40px;position:relative;overflow:hidden}.rail__orb[data-astro-cid-pelduvjb]{background:var(--orb,#ffd24a);width:14px;height:14px;box-shadow:0 0 10px var(--orb,#ffd24a);translate:var(--orb-x,8px) var(--orb-y,24px);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:0;left:0}.rail__hill[data-astro-cid-pelduvjb]{background:var(--c-jade-dark);border-radius:50%;height:55%;position:absolute;bottom:-30%;left:-10%;right:-10%}.l-day{background:#f4fbf7;overflow-x:clip}.l-section{background:linear-gradient(180deg, var(--sec-top) 0%, var(--sec-bottom) 100%);color:var(--c-ink);isolation:isolate;padding-block:clamp(4.5rem,2.5rem + 7vw,9rem);position:relative}.l-section[data-tone=dark]{color:#eef6f2;--muted:#a9c0b8}.l-section[data-tone=light]{--muted:var(--c-ink-2)}.l-eyebrow{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-jade-dark);margin-bottom:var(--space-4);align-items:center;gap:.5rem;font-weight:900;display:inline-flex}.l-eyebrow:before{content:"";width:.55rem;height:.55rem;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%}[data-tone=dark] .l-eyebrow{color:var(--c-jade-bright)}.l-h2{letter-spacing:-.02em;font-size:clamp(2.05rem,1.25rem + 3vw,3.45rem);font-weight:900;line-height:1.06}.l-lead{color:var(--muted);max-width:34rem;margin-top:var(--space-4);font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);font-weight:600}.l-accent{font-family:var(--font-serif);letter-spacing:0;font-style:italic;font-weight:700}.l-example{background:var(--c-xp-soft);color:var(--c-xp-ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.6875rem;font-weight:900;line-height:1.4;display:inline-flex}.l-btn{--btn-bg:var(--c-action);--btn-sole:#2542c4;--btn-ink:#fff;background:var(--btn-bg);min-height:52px;color:var(--btn-ink);font:inherit;font-weight:900;font-size:var(--fs-md);cursor:pointer;box-shadow:0 5px 0 var(--btn-sole), 0 14px 28px -10px color-mix(in srgb, var(--btn-sole) 70%, transparent);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.5rem;text-decoration:none;display:inline-flex;position:relative}.l-btn:hover{box-shadow:0 7px 0 var(--btn-sole), 0 18px 32px -10px color-mix(in srgb, var(--btn-sole) 70%, transparent);transform:translateY(-2px)}.l-btn:active{box-shadow:0 1px 0 var(--btn-sole), 0 6px 14px -8px color-mix(in srgb, var(--btn-sole) 70%, transparent);transform:translateY(4px)}.l-btn--jade{--btn-bg:var(--c-jade);--btn-sole:var(--c-jade-dark);--btn-ink:#06231c}.l-btn--soft{--btn-bg:#fff;--btn-sole:#d7e0da;--btn-ink:var(--c-ink)}.l-btn--ghost{color:inherit;box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 40%, transparent);background:0 0}.l-btn--ghost:hover,.l-btn--ghost:active{box-shadow:inset 0 0 0 2px}.l-btn--sm{min-height:44px;font-size:var(--fs-sm);padding:.55rem 1.1rem}.l-btn svg{flex:none}.l-balloon{max-width:17rem;color:var(--c-ink);font-weight:800;font-size:var(--fs-sm);transform-origin:var(--tail-x,30%) 110%;background:#fff;border-radius:20px;padding:.7rem 1rem;line-height:1.35;display:inline-block;position:relative;box-shadow:0 10px 28px -10px #05141073}.l-balloon:after{content:"";left:var(--tail-x,30%);background:inherit;border-radius:0 0 6px;width:20px;height:20px;position:absolute;bottom:-9px;transform:translate(-50%)rotate(45deg);box-shadow:6px 6px 12px -8px #05141059}.l-balloon.is-pop{animation:l-balloon-pop .42s var(--ease-spring)}@keyframes l-balloon-pop{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.l-beams{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.l-beam{mix-blend-mode:screen;clip-path:polygon(var(--x0) 0, var(--x1) 0, var(--x2) 100%, var(--x3) 100%);background:linear-gradient(180deg, color-mix(in srgb, var(--beam-c) calc(var(--beam-a) * 40%), transparent) 0%, color-mix(in srgb, var(--beam-c) calc(var(--beam-a) * 160%), transparent) 55%, color-mix(in srgb, var(--beam-c) calc(var(--beam-a) * 90%), transparent) 80%, transparent 100%);transform-origin:80% 0;animation:l-beam-sway var(--beam-dur,11s) ease-in-out infinite alternate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 42%);mask-image:linear-gradient(90deg,#0000 18%,#000 42%)}@keyframes l-beam-sway{0%{opacity:.75;transform:skew(0)}to{opacity:1;transform:skew(-3deg)}}.is-offscreen .l-beam,.is-offscreen .l-loop,.is-offscreen .l-bob{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.l-beam{animation:none}.l-balloon.is-pop{animation:.16s ease-out l-fade}}@keyframes l-fade{0%{opacity:0}to{opacity:1}}.l-bob{animation:l-bob var(--bob-dur,4.6s) ease-in-out var(--bob-delay,0s) infinite alternate}@keyframes l-bob{0%{transform:translateY(-4px) rotate(var(--bob-r,0deg))}to{transform:translateY(5px) rotate(calc(var(--bob-r,0deg) * -1))}}@media (prefers-reduced-motion:reduce){.l-bob{animation:none}}.l-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
