.welcome_screen__4Oq16{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,520px);height:100svh;margin:0 auto;background:#fff;color:var(--ink)}.welcome_top__2Pxh3{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:calc(10px + env(safe-area-inset-top)) 20px 4px}.welcome_brand__8MKF4{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.welcome_skip___72jw{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--paper-2);color:var(--ink-2);font:600 15px/1 var(--body);cursor:pointer}.welcome_track__Ddtj3{display:flex;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.welcome_track__Ddtj3::-webkit-scrollbar{display:none}.welcome_page__UxrCy{display:grid;flex:0 0 100%;grid-template-rows:minmax(0,1fr) auto;gap:22px;min-height:0;padding:8px 20px 0;scroll-snap-align:start;scroll-snap-stop:always}.welcome_stage__F_afY{position:relative;min-height:260px;max-height:470px;border-radius:36px;overflow:hidden}.welcome_stage__F_afY[data-tone=sun]{background:radial-gradient(circle,#e7b90c2e 1.2px,transparent 1.8px) 0 0 /20px 20px,#fff4cc}.welcome_stage__F_afY[data-tone=sky]{background:radial-gradient(circle,#2a6f9624 1.2px,transparent 1.8px) 0 0 /20px 20px,#e1eef5}.welcome_stage__F_afY[data-tone=kraft]{background:radial-gradient(circle,#23291f17 1px,transparent 1.6px) 0 0 /18px 18px,#f6efe1}.welcome_copy__dnFrM{display:grid;gap:10px;justify-items:center;padding:0 6px;text-align:center}.welcome_title__574D1{font:600 clamp(24px,6.6vw,30px)/1.3 var(--display);white-space:pre-line;text-wrap:balance}.welcome_text__lwhyP{max-width:26em;font-size:16px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.welcome_foot__erPXb{display:grid;justify-items:center;gap:18px;padding:20px 20px calc(18px + env(safe-area-inset-bottom))}.welcome_dots__ZvG80{display:flex;gap:8px}.welcome_dots__ZvG80 button{width:10px;height:10px;padding:0;border:0;border-radius:99px;background:#23291f2e;cursor:pointer;transition:width .35s var(--spring),background-color .2s}.welcome_dots__ZvG80 button[aria-selected=true]{width:30px;background:var(--ink)}.welcome_dots__ZvG80 button:focus-visible{outline:3px solid var(--lab-focus);outline-offset:3px}.welcome_actions__hOTvI{display:grid;gap:10px;width:100%}.welcome_actions__hOTvI>*{width:100%;justify-content:center}.welcome_news__q54ox{position:absolute;inset:0;display:grid;place-items:center}.welcome_trail__pfXJq{position:absolute;inset:12% 6%;width:88%;height:76%;overflow:visible}.welcome_trail__pfXJq path{fill:none;stroke:#23291f40;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1 11}.welcome_flyer__BXGpz{width:clamp(120px,38vw,176px);height:auto;filter:drop-shadow(0 22px 26px #a07a0040)}.welcome_chip__YJRLB{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:5px 14px 5px 5px;border-radius:999px;background:#fff;box-shadow:0 12px 22px -14px #23291f80,0 0 0 1px #23291f0d;font:600 14px/1 var(--body);white-space:nowrap}.welcome_chip__YJRLB:first-of-type{left:7%;top:14%}.welcome_chip__YJRLB:nth-of-type(2){right:6%;top:34%}.welcome_chip__YJRLB:nth-of-type(3){left:12%;bottom:12%}.welcome_cal__HIkOS{position:absolute;inset:0;display:grid;place-items:center;perspective:900px}.welcome_calBack__BIQ9N,.welcome_calPage__7NFz0{position:absolute;width:min(54%,230px);aspect-ratio:.84;border-radius:20px;background:#fff;box-shadow:0 1px 0 #23291f14,0 22px 30px -20px #23291f80}.welcome_calBack__BIQ9N{transform:rotate(-7deg) translate(-14px,16px);opacity:.7}.welcome_calBack__BIQ9N[data-two]{transform:rotate(5deg) translate(14px,22px);opacity:.85}.welcome_calPage__7NFz0{display:grid;justify-items:center;align-content:start;transform-origin:50% 0}.welcome_calPage__7NFz0[data-back]{z-index:0}.welcome_calPage__7NFz0:not([data-back]){z-index:1}.welcome_calRings__vXioq{position:absolute;inset:-14px 0 auto;height:30px}.welcome_calRings__vXioq i{position:absolute;top:0;width:12px;height:30px;border-radius:8px;background:var(--ink)}.welcome_calRings__vXioq i:first-child{left:calc(30% - 6px)}.welcome_calRings__vXioq i:last-child{right:calc(30% - 6px)}.welcome_calMonth__bWORW{width:100%;padding:24px 0 10px;border-radius:20px 20px 0 0;background:var(--h,var(--earth));text-align:center;font:600 16px/1.2 var(--display)}.welcome_calDay__jKbTa{margin-top:6px;font:600 clamp(64px,19vw,96px)/1 var(--display);font-variant-numeric:tabular-nums}.welcome_calTag__zrw_3{font:600 14px/1.3 var(--body);color:var(--ink-2)}.welcome_calName__eLLk4{padding:4px 14px 0;text-align:center;font:600 14.5px/1.35 var(--display);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.welcome_countdown__f5q8O{position:absolute;z-index:2;right:8%;bottom:9%;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;background:var(--sun);box-shadow:inset 0 -3px 0 var(--sun-deep),0 12px 20px -12px #a07a0099;font:600 14.5px/1 var(--body);transform:rotate(-5deg)}.welcome_board__A3dS8{position:absolute;inset:0}.welcome_clip__Z6_y7{position:absolute;display:grid;gap:6px;width:46%;padding:8px 8px 10px;border-radius:6px;background:#fff;box-shadow:0 1px 0 #23291f14,0 16px 24px -16px #23291f80}.welcome_clip__Z6_y7 img{display:block;width:100%;aspect-ratio:4/3;border-radius:3px;-o-object-fit:cover;object-fit:cover;background:var(--paper-2)}.welcome_clip__Z6_y7 b{font:600 13px/1.35 var(--display);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.welcome_clip__Z6_y7[data-i="0"]{left:6%;top:10%;transform:rotate(-5deg)}.welcome_clip__Z6_y7[data-i="1"]{right:6%;top:22%;transform:rotate(4deg)}.welcome_clip__Z6_y7[data-i="0"]:before{content:"";position:absolute;left:50%;top:-9px;width:64px;height:18px;transform:translateX(-50%) rotate(-3deg);background:#f9d84aa6}.welcome_clip__Z6_y7[data-i="1"]:before{content:"";position:absolute;left:50%;top:-6px;width:14px;height:14px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle at 35% 35%,#ffb59c,var(--earth-ink) 70%);box-shadow:0 2px 3px #23291f59}.welcome_note__gMxzu{position:absolute;left:10%;bottom:14%;width:40%;padding:18px 14px 14px;background:#ffe98a;transform:rotate(-3deg);box-shadow:0 12px 18px -12px #23291f80;font:600 15px/1.4 var(--display)}.welcome_saved__Fzf4i{position:absolute;right:8%;bottom:13%;display:inline-flex;align-items:center;gap:6px;padding:9px 16px 9px 12px;border-radius:999px;background:var(--ink);color:#fff;font:600 14px/1 var(--body);box-shadow:0 12px 20px -12px #0f140e}@media (prefers-reduced-motion:no-preference){.welcome_page__UxrCy[data-on] .welcome_copy__dnFrM>*{animation:welcome_up__W8JQk .55s var(--out) both}.welcome_page__UxrCy[data-on] .welcome_copy__dnFrM>:nth-child(2){animation-delay:.08s}.welcome_trail__pfXJq path{animation:welcome_march__6O_bj 1.4s linear infinite}.welcome_page__UxrCy[data-on] .welcome_flyer__BXGpz{animation:welcome_flyIn__rbF68 .9s cubic-bezier(.34,1.4,.5,1) both}.welcome_chip__YJRLB{animation:welcome_float__u6n_i 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}.welcome_page__UxrCy[data-on] .welcome_chip__YJRLB{animation:welcome_pop__ZuF1_ .5s cubic-bezier(.34,1.56,.5,1) both,welcome_float__u6n_i 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * .14s + .45s),calc(var(--i) * -1.1s)}.welcome_calPage__7NFz0:not([data-back]){animation:welcome_flipDown__lMR4D .75s cubic-bezier(.3,1.3,.5,1) both}.welcome_countdown__f5q8O{animation:welcome_nudge__0CPuI 2.4s ease-in-out infinite}.welcome_page__UxrCy[data-on] .welcome_clip__Z6_y7[data-i="0"]{animation:welcome_drop0__kqrVy .7s cubic-bezier(.34,1.5,.5,1) both}.welcome_page__UxrCy[data-on] .welcome_clip__Z6_y7[data-i="1"]{animation:welcome_drop1__xKI4t .7s cubic-bezier(.34,1.5,.5,1) .15s both}.welcome_page__UxrCy[data-on] .welcome_note__gMxzu{animation:welcome_drop2__Wt_gQ .7s cubic-bezier(.34,1.5,.5,1) .3s both}.welcome_page__UxrCy[data-on] .welcome_saved__Fzf4i{animation:welcome_pop__ZuF1_ .5s cubic-bezier(.34,1.56,.5,1) .75s both}}@keyframes welcome_up__W8JQk{0%{opacity:0;translate:0 14px}}@keyframes welcome_march__6O_bj{to{stroke-dashoffset:-24}}@keyframes welcome_flyIn__rbF68{0%{opacity:0;transform:translate(-120px,90px) rotate(-18deg) scale(.6)}}@keyframes welcome_pop__ZuF1_{0%{opacity:0;scale:.5}}@keyframes welcome_float__u6n_i{50%{translate:0 -8px}}@keyframes welcome_flipDown__lMR4D{0%{transform:rotateX(-95deg);opacity:0}40%{opacity:1}}@keyframes welcome_nudge__0CPuI{0%,70%,to{transform:rotate(-5deg)}80%{transform:rotate(-5deg) translateY(-6px) scale(1.04)}90%{transform:rotate(-5deg)}}@keyframes welcome_drop0__kqrVy{0%{opacity:0;transform:translateY(-40px) rotate(-14deg)}to{transform:rotate(-5deg)}}@keyframes welcome_drop1__xKI4t{0%{opacity:0;transform:translateY(-40px) rotate(12deg)}to{transform:rotate(4deg)}}@keyframes welcome_drop2__Wt_gQ{0%{opacity:0;transform:translateY(-30px) rotate(-10deg)}to{transform:rotate(-3deg)}}@media (min-width:768px){.welcome_screen__4Oq16{height:min(100svh,920px);margin-top:max(0px,(100svh - 920px)/2)}}