.kit_kitten__fiLhs{--blink:4.6s}.kit_eye__YBW4B{transform-box:fill-box;transform-origin:50% 50%;animation:kit_blink__HxXDz var(--blink) infinite}.kit_eyeball__2hbhy{filter:drop-shadow(0 0 5px rgba(184,242,58,.85))}.kit_eyeball__2hbhy,.kit_pupil__Z_vqq{transform-box:fill-box;transform-origin:50% 50%;transition:transform .32s cubic-bezier(.3,1.6,.5,1)}.kit_kitten__fiLhs[data-eyes=wide] .kit_eyeball__2hbhy{transform:scale(1.22)}.kit_kitten__fiLhs[data-eyes=wide] .kit_pupil__Z_vqq{transform:scale(1.7,1.15)}.kit_kitten__fiLhs[data-eyes=closed] .kit_eyeball__2hbhy{transform:scaleY(.1)}.kit_kitten__fiLhs[data-eyes=closed] .kit_pupil__Z_vqq{transform:scaleY(0)}.kit_tail__p3ulN{transform-box:fill-box;transform-origin:0 100%;animation:kit_sway__Pei26 3s ease-in-out infinite}.kit_tail__p3ulN[data-tail=fast]{animation:kit_wag__QBYsZ .28s ease-in-out infinite}.kit_tail__p3ulN[data-tail=still]{animation:none}@keyframes kit_blink__HxXDz{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes kit_sway__Pei26{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@keyframes kit_wag__QBYsZ{0%,to{transform:rotate(-16deg)}50%{transform:rotate(18deg)}}.kit_hot__MJyos{position:absolute;transform:translate(-50%,-50%);min-width:44px;min-height:44px;padding:0;border:0;background:transparent;border-radius:16px;touch-action:manipulation}.kit_hot__MJyos:focus-visible{outline:3px solid var(--eye);outline-offset:2px}@media (hover:hover){.kit_hot__MJyos:hover{background:rgba(255,255,255,.1)}}.kit_hot__MJyos[data-pulse="1"]:after{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid var(--eye);animation:kit_ring__DE5bj 1.8s ease-out infinite;pointer-events:none}@keyframes kit_ring__DE5bj{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.35);opacity:0}}.kit_puppet__7_GyF{overflow:visible}.kit_all__HmdMJ,.kit_wing__2Z7e5,.kit_wl__Zizta,.kit_wr__OaLzE{transform-box:fill-box}.kit_all__HmdMJ{transform-origin:50% 100%}.kit_wl__Zizta{transform-origin:100% 50%}.kit_wr__OaLzE{transform-origin:0 50%}.kit_wing__2Z7e5{transform-origin:100% 100%}.kit_puppet__7_GyF[data-idle="1"] .kit_wl__Zizta,.kit_puppet__7_GyF[data-idle="1"] .kit_wr__OaLzE{animation:kit_flap__LZgcD .9s ease-in-out infinite}.kit_puppet__7_GyF[data-act=on][data-kind=butterfly] .kit_wl__Zizta,.kit_puppet__7_GyF[data-act=on][data-kind=butterfly] .kit_wr__OaLzE{animation:kit_flap__LZgcD .15s ease-in-out 6}.kit_puppet__7_GyF[data-act=on][data-kind=butterfly] .kit_all__HmdMJ{animation:kit_float__wn1hu .9s ease-in-out}.kit_puppet__7_GyF[data-act=on][data-kind=bunny] .kit_all__HmdMJ{animation:kit_bunnyhop__JT1N9 .4s cubic-bezier(.3,.8,.5,1) 2}.kit_puppet__7_GyF[data-act=on][data-kind=bird] .kit_all__HmdMJ{animation:kit_fly__vrxr9 .95s ease-in-out}.kit_puppet__7_GyF[data-act=on][data-kind=bird] .kit_wing__2Z7e5,.kit_puppet__7_GyF[data-act=on][data-kind=dragon] .kit_wing__2Z7e5{animation:kit_wingflap__GUPiH .16s ease-in-out 6}.kit_puppet__7_GyF[data-act=on][data-kind=dragon] .kit_all__HmdMJ{animation:kit_puff__1c8HI .9s ease-in-out}@keyframes kit_flap__LZgcD{0%,to{transform:scaleX(1)}50%{transform:scaleX(.3)}}@keyframes kit_float__wn1hu{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes kit_bunnyhop__JT1N9{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes kit_fly__vrxr9{0%{transform:translate(0) rotate(0)}50%{transform:translate(26px,-26px) rotate(-14deg)}to{transform:translate(0) rotate(0)}}@keyframes kit_wingflap__GUPiH{0%,to{transform:rotate(0)}50%{transform:rotate(-28deg)}}@keyframes kit_puff__1c8HI{0%,to{transform:scale(1)}40%{transform:scale(1.08,.94)}60%{transform:scale(.97,1.05)}}@media (prefers-reduced-motion:reduce){.kit_eye__YBW4B,.kit_tail__p3ulN{animation:none}.kit_hot__MJyos:after{display:none}}.chapters_sticky__YB2YN{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column}.chapters_kicker__5RyPD{margin:0;font-family:var(--font-note);font-size:var(--fs-lead);color:var(--ink);opacity:.7}.chapters_h2__Oho5D{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:1;color:var(--ink)}.chapters_onSky__79ttc{color:var(--text-on-sky);text-shadow:3px 3px 0 var(--ink)}.chapters_onDark__YiFy9{color:#fff8ec;opacity:1}.chapters_guide__UtuKN{position:relative;height:320vh}.chapters_guidePaper__J2w4e{position:absolute;inset:0;background-color:var(--paper);background-image:linear-gradient(rgba(42,36,64,.07) 1px,transparent 0),linear-gradient(90deg,rgba(42,36,64,.07) 1px,transparent 0);background-size:34px 34px}.chapters_guideHead__sDW8k{position:relative;z-index:1;padding:7rem 1rem 0;text-align:center}.chapters_stage___TziG{position:relative;z-index:1;width:min(96vw,calc((100svh - 13rem) * 1.714));aspect-ratio:1200/700;margin:auto}.chapters_stageSvg__hS00l{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.chapters_dot__8bCqd{fill:var(--berry)}.chapters_line__uFjYg{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round}.chapters_labels__aEgaE{position:absolute;inset:0;pointer-events:none}.chapters_label__OjUjT{position:absolute;margin:0;max-width:15rem;color:var(--ink)}.chapters_label__OjUjT[data-side=l]{translate:-100% -50%;text-align:right}.chapters_label__OjUjT[data-side=r]{translate:0 -50%}.chapters_label__OjUjT b{display:block;font-family:var(--font-display);font-weight:400;font-size:1.6rem;line-height:1}.chapters_label__OjUjT span{display:block;font-family:var(--font-note);font-size:var(--fs-lead);line-height:1.05}.chapters_stamp__N8n_b{position:absolute;left:1%;top:2%;margin:0;padding:.4rem .9rem;rotate:-8deg;border:4px solid var(--berry);border-radius:10px;color:var(--berry);font-family:var(--font-display);font-size:1.6rem;line-height:1.1;text-align:center}.chapters_stamp__N8n_b small{display:block;font-size:var(--fs-sm)}.chapters_sheetWrap__zjODk{display:grid;place-items:center;padding:4.5rem 1.25rem}.chapters_sheet__FYJXM{position:relative;width:100%;max-width:46rem;margin:0;padding:2.4rem 2rem 1.6rem;color:var(--ink);background:var(--paper);border-radius:24px;box-shadow:var(--puffy);rotate:-.6deg}.chapters_sheetTape__51s7S{position:absolute;top:-13px;left:50%;width:96px;height:26px;transform:translateX(-50%) rotate(-3deg);background:color-mix(in srgb,var(--butter) 80%,transparent)}.chapters_sheetTitle__jGYQh{margin:0 0 .6rem;font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3)}.chapters_sheet__FYJXM>div{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:.75rem 0;border-bottom:2px dashed rgba(42,36,64,.15)}.chapters_sheet__FYJXM>div:last-child{border-bottom:0}.chapters_sheet__FYJXM dt{font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;opacity:.65;padding-top:.3rem}.chapters_sheet__FYJXM dd{margin:0;font-family:var(--font-note);font-size:var(--fs-lead);line-height:1.2}.chapters_sheet__FYJXM a{color:inherit;text-underline-offset:4px}.chapters_moods__Fkvl5{position:relative;height:420vh}.chapters_moodsHead__VezBz{padding:7rem 1rem 0;text-align:center}.chapters_moodsHead__VezBz .chapters_h2__Oho5D,.chapters_moodsHead__VezBz .chapters_kicker__5RyPD{color:var(--text-on-sky)}.chapters_moodsHead__VezBz .chapters_h2__Oho5D{text-shadow:3px 3px 0 var(--ink)}.chapters_track__MTA7S{display:flex;align-items:center;gap:2.2rem;width:max-content;flex:1;padding:1.5rem 8vw 2rem}.chapters_moodCard__KnZFQ{position:relative;width:min(80vw,26rem);padding:1.4rem 1.4rem 1.5rem;color:var(--ink);background:var(--paper);border-top:14px solid var(--tint);border-radius:26px;box-shadow:var(--puffy);rotate:var(--tilt)}.chapters_moodTape__7BfYO{position:absolute;top:-22px;left:50%;width:80px;height:24px;transform:translateX(-50%) rotate(-3deg);background:color-mix(in srgb,var(--butter) 80%,transparent)}.chapters_moodIcon__cpD_p{position:absolute;top:-26px;right:-14px}.chapters_moodBody__Kp8NC{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.3;padding:0;overflow:hidden;border:0;border-radius:18px;background:color-mix(in srgb,var(--tint) 45%,var(--paper));color:var(--ink);cursor:pointer;touch-action:manipulation}.chapters_moodBody__Kp8NC.chapters_dark__1TBdZ{background:#120f26;color:#fff8ec}.chapters_moodFace__H1PEe{width:60%;height:auto;overflow:visible}.chapters_moodTitle__EYK9x{margin:.9rem 0 0;font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:1}.chapters_moodLine__Rb6BH{margin:.3rem 0 0;font-size:var(--fs-body);line-height:1.35}.chapters_hintSmall__4oeqd{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-size:var(--fs-sm);opacity:.7}.chapters_bubble__fB8pf{right:6%;padding:.2rem .8rem;border-radius:999px;background:var(--paper);color:var(--ink);box-shadow:var(--puffy);font-family:var(--font-note);animation:chapters_pop__02DRL .3s var(--ease-soft) both}.chapters_bubble__fB8pf,.chapters_zz__z1zgO{position:absolute;top:10%;font-size:var(--fs-lead)}.chapters_zz__z1zgO{right:12%;font-family:var(--font-display);opacity:.6;animation:chapters_floatUp__X0uOf 3s ease-in-out infinite}.chapters_puff__bwllz{display:grid;place-items:center;width:100%;animation:chapters_puff__bwllz .7s var(--ease-soft)}.chapters_butterfly__COB_f{position:absolute;left:-15%;top:26%;animation:chapters_flyBy__vrfAl 1.8s ease-in-out forwards}.chapters_moodBody__Kp8NC[data-purr]{animation:chapters_vibrate__GNKnr .12s linear infinite}.chapters_blinkOnce__yXh8m{display:grid;place-items:center;width:100%;animation:chapters_blinkFace__mxBD9 .5s ease-in-out}.chapters_keeper__50sqm{position:relative;height:360vh}.chapters_night__UBEYf{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,#2a2070 0,#120f2e 65%,#0a0820 100%)}.chapters_keeperHead__5QbsO{position:relative;z-index:1;padding:7rem 1rem 0;text-align:center}.chapters_keeperLine__CyfAv{max-width:36rem;margin:.6rem auto 0;font-size:var(--fs-body);line-height:1.4;color:#fff8ec;opacity:.9}.chapters_sky__qZatB{position:relative;z-index:1;width:min(92vw,calc((100svh - 29rem) * 2.38));aspect-ratio:1000/420;margin:1.5rem auto 0}.chapters_skySvg__DX10i{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.chapters_cStar__ewpQU{fill:#ffe27a;filter:drop-shadow(0 0 8px rgba(255,226,122,.9));transform-box:fill-box;transform-origin:center}.chapters_cLine__QVVpk{fill:none;stroke:rgba(255,248,236,.65);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chapters_wishNote__pEu2v{position:absolute;translate:-50% -50%;padding:.35rem .8rem;border-radius:10px;background:var(--c);color:var(--ink);box-shadow:var(--puffy);font-family:var(--font-note);font-size:var(--fs-body);white-space:nowrap;pointer-events:none}.chapters_keeperOut__gLhIu{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-top:1.4rem;text-align:center;font-size:var(--fs-lead)}.chapters_keeperOut__gLhIu p{margin:0}.chapters_bigCount__WayJL{font-family:var(--font-display);font-size:var(--fs-h2)}.chapters_voice__AXuDq{padding:6rem 1.25rem 4rem;text-align:center}.chapters_voice__AXuDq .chapters_kicker__5RyPD{color:var(--text-on-sky)}.chapters_voiceLine__kVWdY{margin:.6rem 0 0;font-size:var(--fs-body);color:var(--text-on-sky);text-shadow:0 2px 0 rgba(42,36,64,.35)}.chapters_keys__l6I_Q{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin:3rem auto 0;max-width:64rem}.chapters_keyWrap__AcKo4{position:relative}.chapters_key__EznS8{display:grid;place-items:center;align-content:center;gap:.3rem;width:9.5rem;height:9.5rem;padding:0 .6rem;border:0;border-radius:50%;background:var(--k);color:var(--ink);box-shadow:0 10px 0 rgba(42,36,64,.28),var(--puffy);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.chapters_key__EznS8:hover{transform:translateY(-3px)}.chapters_key__EznS8:active{transform:translateY(8px);box-shadow:0 2px 0 rgba(42,36,64,.28),var(--puffy)}.chapters_keyCap__k9SUS{font-size:1.3rem;opacity:.45}.chapters_keyLabel__03AEx{font-size:var(--fs-body);line-height:1.1}.chapters_say__P4r2A{position:absolute;z-index:2;bottom:100%;left:50%;margin-bottom:10px;padding:.25rem .9rem;translate:-50% 0;border-radius:999px;background:var(--paper);color:var(--ink);box-shadow:var(--puffy);font-family:var(--font-note);font-size:var(--fs-lead);white-space:nowrap;animation:chapters_pop__02DRL .26s var(--ease-soft) both}.chapters_doors__OkhjT{display:grid;gap:2.4rem;max-width:1180px;margin:0 auto;padding:4rem 1.25rem;text-align:center}.chapters_doors__OkhjT .chapters_kicker__5RyPD{color:var(--text-on-sky)}.chapters_door__ku47_{--rx:0deg;--ry:0deg;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:2.4rem;overflow:hidden;color:var(--ink);text-align:left;text-decoration:none;background:var(--paper);border-radius:32px;box-shadow:var(--puffy);transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .3s var(--ease-soft)}.chapters_door__ku47_[data-flip] .chapters_doorArt__oS3Fa{order:2}.chapters_doorArt__oS3Fa{display:grid;place-items:center;min-height:17rem}.chapters_doorText__chWH1{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.chapters_doorTitle__a5psl{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1}.chapters_doorLine__0HQWu{font-size:var(--fs-body);line-height:1.45}.chapters_tv__AeK2S{position:relative;display:block;width:18rem;height:13.5rem;padding:1.3rem 4.6rem 1.3rem 1.3rem;border-radius:28px;background:#c98d52;box-shadow:var(--puffy)}.chapters_tvScreen__x3kO8{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:22px/26px;background:#0c0a1c;filter:brightness(.15);transition:filter .7s ease}.chapters_tv__AeK2S[data-on] .chapters_tvScreen__x3kO8{filter:none;background:radial-gradient(circle,#3d2f7e,#0c0a1c);animation:chapters_flicker__Zyd69 4s steps(1) infinite}.chapters_tvKnobs__l_VEX{position:absolute;right:1.3rem;top:1.8rem;width:2rem;height:2rem;border-radius:50%;background:#8a5a2e;box-shadow:0 3.4rem 0 #8a5a2e}.chapters_box__V6_mK{position:relative;display:block;width:17rem;height:15rem}.chapters_boxToys__COTK0{position:absolute;left:50%;top:2.5rem;transform:translate(-50%,70px);transition:transform .6s var(--ease-soft) .15s}.chapters_box__V6_mK[data-open] .chapters_boxToys__COTK0{transform:translate(-50%,-20px)}.chapters_boxLid__HWLFI{position:absolute;left:-.6rem;right:-.6rem;top:6rem;height:2.2rem;border-radius:12px;background:#ff9f6e;box-shadow:var(--puffy);transform-origin:0 100%;transition:transform .6s var(--ease-soft)}.chapters_box__V6_mK[data-open] .chapters_boxLid__HWLFI{transform:translate(-10px,-26px) rotate(-26deg)}.chapters_boxFront__OzuQE{position:absolute;left:0;right:0;bottom:0;height:7.4rem;display:grid;place-items:center;border-radius:0 0 20px 20px;background:var(--sticker-orange);box-shadow:var(--puffy);font-family:var(--font-display);font-size:2rem;letter-spacing:.2em;color:var(--ink)}.chapters_bigJar__3l8Kg{position:relative;display:block;width:13rem;height:16rem}.chapters_bigJarLid__UHuFL{position:absolute;left:2rem;right:2rem;top:0;height:1.8rem;border-radius:10px;background:#c98d52}.chapters_bigJarGlass__6ThDS{position:absolute;left:.5rem;right:.5rem;top:1.4rem;bottom:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:4px;border-radius:48px 48px 56px 56px;border:5px solid rgba(255,255,255,.8);background:radial-gradient(circle at 50% 60%,rgba(255,236,140,.85),rgba(255,248,236,.3) 72%);box-shadow:0 0 40px 8px rgba(255,226,122,.55),inset 0 0 20px rgba(255,255,255,.6)}.chapters_goodnight__BvU0U{position:relative;padding:6rem 1.25rem 3rem;overflow:hidden;text-align:center}.chapters_dim__O4VB6{position:absolute;inset:0;background:linear-gradient(180deg,transparent,#120f2e 85%);pointer-events:none}.chapters_bed__0QPAh{position:relative;z-index:1;width:min(70vw,22rem);margin:0 auto}.chapters_bedCat__lk1RN{display:block;width:100%;height:auto;overflow:visible}.chapters_bedZ__Jo_i7{position:absolute;top:4%;right:4%;font-family:var(--font-display);font-size:2.4rem;color:var(--text-on-sky);animation:chapters_floatUp__X0uOf 3s ease-in-out infinite}.chapters_bedZ__Jo_i7 span{display:inline-block;margin-left:.2em;font-size:.8em}.chapters_goodLine___PSyI{margin:1.2rem 0 .4rem;font-family:var(--font-note);font-size:var(--fs-h3);line-height:1.1}.chapters_goodHint__5k_Fx,.chapters_goodLine___PSyI{position:relative;z-index:1;color:var(--text-on-sky)}.chapters_goodHint__5k_Fx{margin:0;font-size:var(--fs-sm);opacity:.75}@media (max-width:767px){.chapters_guide__UtuKN{height:auto}.chapters_guide__UtuKN .chapters_sticky__YB2YN{position:relative;height:auto;overflow:visible;padding-bottom:2rem}.chapters_guidePaper__J2w4e{position:absolute}.chapters_guideHead__sDW8k{padding-top:5.5rem}.chapters_stage___TziG{width:96vw;aspect-ratio:auto;margin:1rem auto 0}.chapters_stageSvg__hS00l{position:relative;inset:auto;display:block;height:auto}.chapters_line__uFjYg{display:none}.chapters_labels__aEgaE{position:static;display:grid;gap:.8rem;padding:1rem 1rem 0}.chapters_label__OjUjT{position:static;translate:none!important;max-width:none;text-align:left!important}.chapters_stamp__N8n_b{top:-.5rem;font-size:1.1rem}.chapters_sheet__FYJXM>div{grid-template-columns:1fr;gap:.2rem}.chapters_door__ku47_{grid-template-columns:1fr;padding:1.6rem}.chapters_door__ku47_[data-flip] .chapters_doorArt__oS3Fa{order:0}.chapters_doorArt__oS3Fa{min-height:14rem}.chapters_tv__AeK2S{transform:scale(.85)}.chapters_key__EznS8{width:8rem;height:8rem}.chapters_keeperHead__5QbsO,.chapters_moodsHead__VezBz{padding-top:5.5rem}}@media (prefers-reduced-motion:reduce){.chapters_bedZ__Jo_i7,.chapters_moodBody__Kp8NC[data-purr],.chapters_tv__AeK2S[data-on] .chapters_tvScreen__x3kO8,.chapters_zz__z1zgO{animation:none!important}}@keyframes chapters_pop__02DRL{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes chapters_floatUp__X0uOf{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-8px);opacity:1}}@keyframes chapters_puff__bwllz{0%{transform:scale(1)}30%{transform:scale(1.12,1.08)}to{transform:scale(1)}}@keyframes chapters_flyBy__vrfAl{0%{transform:translate(0)}50%{transform:translate(28vw,-30px)}to{transform:translate(60vw,10px);opacity:0}}@keyframes chapters_vibrate__GNKnr{0%,to{transform:translate(0)}25%{transform:translate(1px,-1px)}75%{transform:translate(-1px,1px)}}@keyframes chapters_blinkFace__mxBD9{0%,to{transform:scaleY(1)}40%{transform:scaleY(.92)}}@keyframes chapters_flicker__Zyd69{0%,to{opacity:1}92%{opacity:1}93%{opacity:.75}94%{opacity:1}}.home_hero__j0s_I{--hw:min(60vw,940px);--ledge:34%;--fur:#141024;--rim:#2f2860;position:relative;width:100%;height:100svh;min-height:680px;overflow:hidden;isolation:isolate}.home_wall__21_W8{position:absolute;inset:0 0 var(--ledge) 0;z-index:0;background:linear-gradient(180deg,var(--sky-top),var(--sky-bottom))}.home_stars__Rfl_B{position:absolute;inset:0;opacity:0;transition:opacity .9s ease;background-image:radial-gradient(2px 2px at 8% 20%,#fff8ec 50%,transparent 51%),radial-gradient(2px 2px at 18% 62%,#fff8ec 50%,transparent 51%),radial-gradient(3px 3px at 30% 12%,#ffe27a 50%,transparent 51%),radial-gradient(2px 2px at 44% 38%,#fff8ec 50%,transparent 51%),radial-gradient(2px 2px at 56% 9%,#fff8ec 50%,transparent 51%),radial-gradient(3px 3px at 66% 54%,#a8ecf0 50%,transparent 51%),radial-gradient(2px 2px at 78% 16%,#fff8ec 50%,transparent 51%),radial-gradient(2px 2px at 90% 44%,#fff8ec 50%,transparent 51%),radial-gradient(3px 3px at 95% 8%,#ffe27a 50%,transparent 51%),radial-gradient(2px 2px at 4% 48%,#fff8ec 50%,transparent 51%);animation:home_twinkleField__YUMlY 6s ease-in-out infinite alternate}[data-theme=night] .home_stars__Rfl_B{opacity:1}.home_cloud__12R6Z{position:absolute;height:60px;border-radius:999px;background:var(--cloud);opacity:.75;filter:blur(1px);animation:home_drift__ZAmrD 60s linear infinite}.home_cloud__12R6Z:after,.home_cloud__12R6Z:before{content:"";position:absolute;bottom:30%;border-radius:50%;background:inherit}.home_cloud__12R6Z:before{left:18%;width:46%;height:140%}.home_cloud__12R6Z:after{left:46%;width:38%;height:110%}.home_c1__KlCtx{top:18%;width:220px;left:-10%;animation-delay:-10s}.home_c2__eKo6Q{top:36%;width:160px;left:-10%;animation-delay:-32s;opacity:.6}.home_c3__bgnl5{top:10%;width:120px;left:-10%;animation-delay:-48s;opacity:.5}[data-theme=night] .home_cloud__12R6Z{opacity:.18}.home_window__54wkp{position:absolute;z-index:1;top:118px;left:4%;width:150px;height:172px;padding:0;border:10px solid var(--paper);border-radius:80px 80px 10px 10px;background:none;overflow:hidden;box-shadow:var(--puffy);cursor:pointer;transition:transform var(--dur) var(--ease-soft)}.home_window__54wkp:hover{transform:translateY(-3px) rotate(-1deg)}.home_windowGlass__rs69g{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,#ffd9a8,#ffb3c9);transition:background .9s ease}[data-theme=night] .home_windowGlass__rs69g{background:linear-gradient(180deg,#1b1650,#3d2f7e)}.home_sun__pdtq8{width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fff6b8,#ffd34d);box-shadow:0 0 30px 8px rgba(255,226,122,.7);animation:home_breatheSun__jrf1j 5s ease-in-out infinite}.home_curtainL__9XIfC,.home_curtainR__3PuK1{position:absolute;top:0;bottom:0;width:26%;background:var(--sticker-pink);opacity:.9;transition:width .6s var(--ease-soft)}.home_curtainL__9XIfC{left:0;border-radius:0 0 40px 0}.home_curtainR__3PuK1{right:0;border-radius:0 0 0 40px}[data-theme=night] .home_curtainL__9XIfC,[data-theme=night] .home_curtainR__3PuK1{width:18%;background:var(--sticker-periwinkle)}.home_polaroid__oktt7{--rx:0deg;--ry:0deg;position:absolute;z-index:1;display:none;flex-direction:column;align-items:center;gap:.4rem;width:176px;padding:12px 12px 14px;background:#fffdf7;color:var(--ink);text-decoration:none;border-radius:6px;box-shadow:var(--puffy);transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--base,0deg));transition:transform .3s var(--ease-soft)}.home_polL__62joO{--base:-6deg;left:5%;top:37%}.home_polR__htAWj{--base:5deg;right:5%;top:30%}.home_polTape__lmo1J{position:absolute;top:-12px;left:50%;width:70px;height:22px;transform:translateX(-50%) rotate(-4deg);background:color-mix(in srgb,var(--butter) 80%,transparent)}.home_polPic__YBNDE{display:grid;place-items:center;width:152px;height:128px;border-radius:3px;background:linear-gradient(180deg,#2a2070,#4b3a9a);overflow:hidden}.home_polCap__cyYVy{font-family:var(--font-note);font-size:var(--fs-lead);line-height:1}@media (min-width:1024px){.home_polaroid__oktt7{display:flex}}.home_firefly__CK7ZU{position:absolute;z-index:3;width:48px;height:48px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer;animation:home_wander__oAYGG 11s ease-in-out infinite alternate;transition:opacity .5s ease,transform .5s ease}.home_firefly__CK7ZU span{width:12px;height:12px;border-radius:50%;background:#f6ff9e;box-shadow:0 0 14px 6px rgba(230,255,120,.65);animation:home_glow__pRFPv 2.6s ease-in-out infinite}.home_firefly__CK7ZU[data-gone]{opacity:0;pointer-events:none}@media (max-width:767px){.home_firefly__CK7ZU:nth-of-type(n+4){display:none}}.home_featherRig__W_cgC{position:absolute;z-index:3;top:0;left:74%;width:0;height:0;transform-origin:0 0;animation:home_rigSway__rH8cT 7s ease-in-out infinite}.home_string__LSQqL{position:absolute;top:0;left:-1.5px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--paper) 85%,transparent);transform-origin:50% 0}.home_feather__yTtb6{position:absolute;left:-28px;width:56px;height:112px;padding:0;border:0;background:none;cursor:grab;touch-action:none;filter:drop-shadow(0 6px 8px rgba(20,16,60,.3))}.home_feather__yTtb6:active{cursor:grabbing}@media (max-width:767px){.home_featherRig__W_cgC{display:none}}.home_skyStar__d65KI{position:absolute;z-index:1;left:-17px;top:-17px;pointer-events:none;filter:drop-shadow(0 0 8px rgba(255,226,122,.8))}.home_head__qyD4X{position:absolute;z-index:2;left:50%;bottom:calc(var(--ledge) - 4px);width:var(--hw);transform:translate(-50%);transition:transform .36s var(--ease-soft)}.home_head__qyD4X[data-ducked]{transform:translate(-50%,66%);transition-duration:.22s}.home_headBtn__VSrR5{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation}.home_headBtn__VSrR5:focus-visible{outline-offset:-10px;border-radius:40% 40% 0 0}.home_peekSvg__E_efT{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 -6px 30px rgba(184,242,58,.08))}.home_squish__oonHu{transform-origin:50% 100%;animation:home_squish__oonHu .42s var(--ease-soft)}.home_noseFly__yC4LA{position:absolute;left:50%;top:88%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#f6ff9e;box-shadow:0 0 16px 7px rgba(230,255,120,.7);animation:home_land__bHXeo .5s var(--ease-soft) both}.home_zzz__w8ZdJ{position:absolute;right:16%;top:4%;font-family:var(--font-display);font-size:2.6rem;color:var(--text-on-sky);text-shadow:0 2px 0 rgba(42,36,64,.35);animation:home_zz__aqj5P 2.6s ease-out infinite}.home_zzz__w8ZdJ span{display:inline-block;margin-left:.2em;font-size:.8em}.home_note__kI5fI{position:absolute;z-index:5;right:-4%;top:0;max-width:17rem;margin:0;padding:.6rem 1rem;color:var(--ink);background:var(--paper);border-radius:16px;box-shadow:var(--puffy);font-size:var(--fs-lead);line-height:1.15;transform:rotate(3deg);animation:home_noteIn__FQeAO .38s var(--ease-soft) both}.home_swipeBox__ZAayE{position:absolute;z-index:3;left:50%;bottom:var(--ledge);width:160px;height:210px;transform:translateX(-50%);overflow:hidden;pointer-events:none}.home_swipePaw__zzVxe{position:absolute;left:30px;bottom:0;width:100px;height:190px;border-radius:56px 56px 30px 30px;background:var(--fur);border:5px solid var(--rim);transform:translateY(105%);transition:transform .2s var(--ease-soft)}.home_swipePaw__zzVxe:after{content:"";position:absolute;left:22px;top:22px;width:46px;height:30px;border-radius:50%;background:radial-gradient(circle at 20% 30%,#ffa9c6 6px,transparent 7px),radial-gradient(circle at 50% 18%,#ffa9c6 6px,transparent 7px),radial-gradient(circle at 80% 30%,#ffa9c6 6px,transparent 7px)}.home_swipePaw__zzVxe[data-on]{transform:translateY(8%) rotate(-14deg)}.home_ledge__AtLwu{position:absolute;z-index:4;left:0;right:0;bottom:0;height:var(--ledge);display:grid;grid-template-columns:1fr minmax(0,46rem) 1fr;align-items:start;padding:2.2rem 4% 1rem;background:color-mix(in srgb,var(--paper) 86%,#b08a6e);box-shadow:0 -10px 30px rgba(20,16,60,.25)}.home_ledge__AtLwu:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.32 0 0 0 0 0.25 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.home_ledge__AtLwu:after{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:color-mix(in srgb,var(--paper) 70%,#8a6650);box-shadow:0 4px 0 rgba(20,16,60,.08)}.home_ledge__AtLwu>*{position:relative;z-index:1}.home_grip__yo5AE{position:absolute!important;z-index:2;top:-30px;width:96px;height:52px;border-radius:48px 48px 22px 22px;background:var(--fur);border:5px solid var(--rim);transition:opacity .2s ease,transform .3s var(--ease-soft)}.home_grip__yo5AE:after{content:"";position:absolute;left:22px;right:22px;bottom:8px;height:14px;background:linear-gradient(90deg,transparent 30%,var(--rim) 30% 36%,transparent 36% 64%,var(--rim) 64% 70%,transparent 70%)}.home_gripL__Sbmz8{left:calc(50% - var(--hw) * .25 - 48px)}.home_gripR__d_2zy{left:calc(50% + var(--hw) * .25 - 48px)}.home_grip__yo5AE[data-ducked]{opacity:0;transform:translateY(16px)}.home_yarn__Q_KgS{position:absolute!important;left:9%;top:-76px;width:104px;height:104px;padding:0;border:0;background:none;border-radius:50%;cursor:grab;touch-action:pan-y;filter:drop-shadow(0 8px 6px rgba(20,16,60,.3))}.home_yarn__Q_KgS:active{cursor:grabbing}.home_sign__8roKS{grid-column:2;text-align:center;color:var(--ink)}.home_title__jmn_E{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);line-height:.95;letter-spacing:.01em}.home_tagline__Y0h1x{margin:.5rem 0 0;font-size:var(--fs-lead);opacity:.85}.home_cue__GDjMU{margin:.9rem 0 0;font-size:var(--fs-sm);opacity:.7}.home_cue__GDjMU span{display:inline-block;animation:home_bob___MUr7 2.4s ease-in-out infinite}.home_jarWrap__rrI8V{position:absolute!important;right:8%;top:-132px;display:flex;flex-direction:column;align-items:center;gap:.5rem}.home_jar__g2rUO{position:relative;width:126px;height:160px;padding:0;border:0;background:none;cursor:pointer;transition:transform var(--dur) var(--ease-soft)}.home_jar__g2rUO:hover{transform:translateY(-4px) rotate(-2deg)}.home_jar__g2rUO:active{transform:scale(.96)}.home_jarLid__cUQFG{position:absolute;left:22px;right:22px;top:0;height:22px;border-radius:8px;background:#c98d52;box-shadow:inset 0 -5px 0 rgba(0,0,0,.15)}.home_jarGlass__76WTy{position:absolute;left:6px;right:6px;top:18px;bottom:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:2px;border-radius:34px 34px 40px 40px;background:radial-gradient(circle at 50% 60%,rgba(255,236,140,.85),rgba(255,248,236,.35) 70%);border:4px solid rgba(255,255,255,.75);box-shadow:0 0 34px 6px rgba(255,226,122,.55),inset 0 0 18px rgba(255,255,255,.6);animation:home_jarGlow__ZD0yz 4s ease-in-out infinite}.home_jarCount__NmPMs{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);padding:.1rem .8rem;border-radius:999px;background:var(--paper);color:var(--ink);box-shadow:var(--puffy);font-size:var(--fs-body);white-space:nowrap}.home_jarLink__a8Hsy{margin-top:.9rem;font-size:var(--fs-sm);color:var(--ink);text-underline-offset:4px}.home_corner__iPa5i{position:absolute!important;right:1.5%;top:-120px;width:130px;height:120px;overflow:hidden}.home_patPaw__bsgOv{position:absolute;right:18px;bottom:0;width:84px;height:116px;border-radius:46px 46px 24px 24px;background:var(--fur);border:5px solid var(--rim);transform:translateY(110%);transition:transform .3s var(--ease-soft)}.home_patPaw__bsgOv:after{content:"";position:absolute;left:16px;top:16px;width:42px;height:26px;background:radial-gradient(circle at 20% 30%,#ffa9c6 5px,transparent 6px),radial-gradient(circle at 50% 18%,#ffa9c6 5px,transparent 6px),radial-gradient(circle at 80% 30%,#ffa9c6 5px,transparent 6px)}.home_patPaw__bsgOv[data-on]{transform:translateY(12%);animation:home_pat__ViwAY .52s ease-in-out 2}@media (max-width:1023px){.home_hero__j0s_I{--hw:min(84vw,640px);--ledge:38%}.home_window__54wkp{top:92px;width:96px;height:112px;border-width:7px}.home_jarWrap__rrI8V{right:4%;top:-118px;transform:scale(.82);transform-origin:50% 100%}.home_yarn__Q_KgS{left:4%;width:80px;height:80px;top:-58px}.home_corner__iPa5i{display:none}}@media (max-width:767px){.home_hero__j0s_I{--hw:94vw;--ledge:42%;min-height:620px}.home_ledge__AtLwu{grid-template-columns:0 1fr 0;padding:2.4rem 1rem 6.5rem}.home_title__jmn_E{font-size:var(--fs-h2)}.home_grip__yo5AE{width:70px;height:40px;top:-22px}.home_gripL__Sbmz8{left:calc(50% - var(--hw) * .25 - 35px)}.home_gripR__d_2zy{left:calc(50% + var(--hw) * .25 - 35px)}.home_jarWrap__rrI8V{top:auto;bottom:7rem;right:2%;transform:scale(.6)}.home_jarLink__a8Hsy{display:none}.home_yarn__Q_KgS{width:64px;height:64px;top:-46px;left:2%}.home_note__kI5fI{right:2%;top:-14%;max-width:13rem}}@media (prefers-reduced-motion:reduce){.home_cloud__12R6Z,.home_cue__GDjMU span,.home_featherRig__W_cgC,.home_firefly__CK7ZU,.home_firefly__CK7ZU span,.home_jarGlass__76WTy,.home_stars__Rfl_B,.home_sun__pdtq8{animation:none!important}}@keyframes home_twinkleField__YUMlY{0%{opacity:.75}to{opacity:1}}@keyframes home_drift__ZAmrD{0%{transform:translateX(0)}to{transform:translateX(125vw)}}@keyframes home_breatheSun__jrf1j{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes home_wander__oAYGG{0%{transform:translate(0)}33%{transform:translate(26px,-18px)}66%{transform:translate(-14px,14px)}to{transform:translate(18px,22px)}}@keyframes home_glow__pRFPv{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes home_rigSway__rH8cT{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes home_squish__oonHu{0%{transform:scale(1)}35%{transform:scale(1.04,.93)}70%{transform:scale(.98,1.03)}to{transform:scale(1)}}@keyframes home_land__bHXeo{0%{transform:translate(40px,-120px) scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes home_zz__aqj5P{0%{transform:translate(0);opacity:0}25%{opacity:1}to{transform:translate(18px,-40px);opacity:0}}@keyframes home_noteIn__FQeAO{0%{opacity:0;transform:translateY(10px) rotate(3deg) scale(.9)}to{opacity:1;transform:rotate(3deg)}}@keyframes home_bob___MUr7{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes home_jarGlow__ZD0yz{0%,to{box-shadow:0 0 26px 4px rgba(255,226,122,.45),inset 0 0 18px rgba(255,255,255,.6)}50%{box-shadow:0 0 44px 10px rgba(255,226,122,.7),inset 0 0 18px rgba(255,255,255,.6)}}@keyframes home_pat__ViwAY{0%,to{transform:translateY(12%)}50%{transform:translateY(26%) rotate(-6deg)}}.projects_slot__W2PJ5{padding-bottom:1rem}.projects_slot__W2PJ5 svg :not(g):not(line):not(polyline):not(text):not([fill=none])[stroke]{stroke:transparent}.projects_playroom__ixMQl{position:relative;width:100vw;height:100svh;margin-left:calc(50% - 50vw);margin-top:-6.5rem;margin-bottom:2.5rem;overflow:hidden;touch-action:manipulation;background:#ffd9b8;-webkit-user-select:none;user-select:none}@media (min-width:1024px){.projects_playroom__ixMQl{margin-top:-7.5rem}}.projects_canvas__mPDTr{position:absolute!important;inset:0}.projects_hud__lt87A{position:absolute;z-index:2;left:16px;right:16px;top:76px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;pointer-events:none}@media (min-width:1024px){.projects_hud__lt87A{left:32px;right:32px;top:100px}}.projects_hud__lt87A>*{pointer-events:auto}.projects_scoreCard__Uwu21{padding:.5rem 1rem .7rem;min-width:150px;border-radius:26px;background:rgba(255,248,236,.85);box-shadow:var(--puffy);backdrop-filter:blur(6px)}.projects_scoreLabel__V18KT{margin:0;font-family:var(--font-note);font-size:1.3rem;line-height:1;opacity:.7}.projects_score__2GpOW{margin:0;font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.8rem);line-height:1;animation:projects_bump__Ytf_U .26s cubic-bezier(.3,1.8,.5,1)}@keyframes projects_bump__Ytf_U{0%{transform:scale(1.25);color:var(--berry)}to{transform:none}}.projects_best__uJJRd{margin:0;font-size:.95rem;opacity:.65}.projects_comboBar__CDm9U{position:relative;margin-top:.35rem;height:14px;border-radius:99px;background:rgba(13,11,26,.1);overflow:hidden}.projects_comboBar__CDm9U>span{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(var(--c));background:linear-gradient(90deg,#9be564,#ffd166,#ff8fab);border-radius:99px;transition:transform .22s ease}.projects_comboBar__CDm9U>b{position:absolute;right:6px;top:-3px;font-size:.85rem;font-weight:400}.projects_hudBtns__L8bHE{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.projects_playHint__5kv9D{position:absolute;z-index:2;left:50%;bottom:104px;transform:translateX(-50%);margin:0;width:max-content;max-width:calc(100% - 32px);padding:.3rem 1rem;border-radius:99px;background:rgba(255,248,236,.82);box-shadow:var(--puffy);font-family:var(--font-note);font-size:1.4rem;line-height:1.1;text-align:center;pointer-events:none}@media (min-width:1024px){.projects_playHint__5kv9D{bottom:28px;font-size:1.6rem}}.projects_playroom__ixMQl[data-dark] .projects_playHint__5kv9D,.projects_playroom__ixMQl[data-dark] .projects_scoreCard__Uwu21{background:rgba(42,33,64,.82);color:var(--paper)}.projects_toast__e6JOP{position:absolute;z-index:3;left:50%;top:22%;transform:translateX(-50%);margin:0;padding:.5rem 1.3rem;border-radius:99px;background:var(--butter);box-shadow:var(--puffy);font-size:1.3rem;white-space:nowrap;animation:projects_toastIn__Xj5md .42s cubic-bezier(.3,1.6,.5,1) both}@keyframes projects_toastIn__Xj5md{0%{transform:translate(-50%,-20px) scale(.6);opacity:0}to{transform:translateX(-50%);opacity:1}}.projects_pop__0vw0L{position:fixed;z-index:96;transform:translate(-50%,-50%);pointer-events:none;font-family:var(--font-display);font-size:1.7rem;color:#fff8ec;text-shadow:0 3px 10px rgba(70,45,30,.6);white-space:nowrap;animation:projects_popUp__Vdzsp .95s ease-out forwards}.projects_pop__0vw0L[data-gold]{color:#ffd23a;font-size:2.2rem}@keyframes projects_popUp__Vdzsp{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}15%{transform:translate(-50%,-80%) scale(1.15);opacity:1}to{transform:translate(-50%,-220%) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.projects_pop__0vw0L,.projects_score__2GpOW,.projects_toast__e6JOP{animation:none}}.projects_head__9A52d{text-align:center;margin-bottom:.4rem}.projects_h1__lB1nD{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,6vw,3.8rem);line-height:1}.projects_h1__lB1nD,.projects_headNote__LaV6C{color:var(--paper);text-shadow:0 2px 10px rgba(13,11,26,.55)}.projects_headNote__LaV6C{margin:.2rem 0 0;font-family:var(--font-note);font-size:1.8rem}.projects_tabs__5t1Ky{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem;max-width:680px;margin:.7rem auto 1.1rem}.projects_tab__dCE0H{min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.2rem .3rem;background:var(--paper);border:3px solid transparent;border-radius:12px;box-shadow:var(--puffy);font-size:1.05rem;line-height:1;transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s,background .2s;touch-action:manipulation}.projects_tab__dCE0H[aria-selected=true]{background:var(--butter);transform:translateY(-3px);box-shadow:var(--puffy)}.projects_tabIcon__R_pX7{display:grid;place-items:center}.projects_panel__SblTk{min-height:min(66svh,640px)}@media (min-width:768px){.projects_tab__dCE0H{flex-direction:row;gap:.5rem;min-height:56px;font-size:1.3rem}}@media (max-width:767px){.projects_h1__lB1nD{font-size:2.3rem}.projects_headNote__LaV6C,.projects_stageSub__NwbQf{font-size:1.4rem}}.projects_stage__JSYfg{position:relative;background:color-mix(in srgb,var(--paper) 94%,transparent);border:3px solid transparent;border-radius:8px;box-shadow:var(--puffy);padding:1.1rem .9rem 1.4rem}@media (min-width:768px){.projects_stage__JSYfg{padding:1.4rem 1.6rem 1.8rem}}.projects_stageHead__6KE1U{text-align:center;margin-bottom:.9rem}.projects_stageTitle__Df92s{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,4vw,2.7rem);line-height:1}.projects_stageSub__NwbQf{margin:.2rem 0 0;font-family:var(--font-note);font-size:1.7rem;line-height:1;opacity:.8}.projects_hintNote__568xV{margin:.5rem 0;text-align:center;font-family:var(--font-note);font-size:1.6rem;opacity:.75}.projects_wall__YTlse{--lx:50%;--ly:50%;position:relative;width:100%;aspect-ratio:16/10;max-height:52svh;min-height:250px;overflow:hidden;border-radius:14px;touch-action:none;cursor:grab;outline-offset:5px;background:radial-gradient(circle at var(--lx) var(--ly),#fff3c4 0,#ffdc8f 14%,rgba(255,205,120,.55) 30%,rgba(255,205,120,0) 54%),#2a2050;box-shadow:var(--puffy),0 0 30px 6px rgba(255,214,130,.4)}@media (max-width:640px){.projects_wall__YTlse{aspect-ratio:1/.85;max-height:none}}.projects_theater__5tF1F{display:grid;gap:1rem;align-items:center}@media (min-width:1024px){.projects_theater__5tF1F{grid-template-columns:minmax(0,1fr) 280px;gap:1.6rem}.projects_puppetBtns__9h2YI{display:grid!important;grid-template-columns:1fr 1fr}}.projects_controls__JtZh1{display:grid;gap:.9rem;justify-items:center}.projects_wall__YTlse:active{cursor:grabbing}.projects_lampIcon__FMS7N{position:absolute;top:10px;left:12px;width:38px;height:44px;pointer-events:none}.projects_puppetBox__WdlIZ{position:absolute;left:var(--lx);top:var(--ly);width:clamp(110px,26%,230px);aspect-ratio:1;translate:-50% -50%;pointer-events:none;animation:projects_bounceIn__z6frt .32s cubic-bezier(.3,1.7,.5,1)}.projects_wall__YTlse[data-smooth="1"] .projects_puppetBox__WdlIZ{transition:left .3s ease,top .3s ease}.projects_puppetBox__WdlIZ svg{width:100%;height:100%;display:block}@keyframes projects_bounceIn__z6frt{0%{scale:.6}to{scale:1}}.projects_says__Rslua{margin:0;text-align:center;font-family:var(--font-note);font-size:2rem;line-height:1}.projects_says__Rslua span{opacity:.65}.projects_says__Rslua b{font-weight:400;animation:projects_fadeIn__NODjA .25s ease-out}@keyframes projects_fadeIn__NODjA{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}.projects_puppetRow__aEiGb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.projects_puppetBtns__9h2YI{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.projects_puppetBtn__tZJHs{width:84px;min-height:84px;display:grid;place-items:center;align-content:center;gap:.1rem;padding:.3rem;font-size:1.05rem;background:var(--butter);border:3px solid transparent;border-radius:12px;box-shadow:var(--puffy);transition:transform .2s cubic-bezier(.3,1.5,.5,1),background .2s;touch-action:manipulation}.projects_puppetBtn__tZJHs[aria-checked=true]{background:var(--eye);transform:translateY(-4px)}.projects_puppetIcon__kDqA8{width:40px;height:40px}.projects_tableWrap__YOc24{display:grid;gap:.7rem;justify-items:center}.projects_counter__vQAxA{margin:0;font-size:1.7rem;text-align:center}.projects_counter__vQAxA b{font-weight:400;background:var(--butter);border:3px solid transparent;padding:0 .6rem;margin-left:.3rem;box-shadow:var(--puffy)}.projects_tableArt__fMTV_{position:relative;width:min(100%,calc(40svh * 1.615));aspect-ratio:420/260;border:3px solid transparent;border-radius:10px;box-shadow:var(--puffy);overflow:hidden}.projects_tableSvg__KYqGK{position:absolute;inset:0;width:100%;height:100%;display:block}.projects_obj__Bdq_A{transform-box:fill-box;transform-origin:50% 100%}.projects_obj__Bdq_A[data-state=fall]{animation:projects_knock__cZShc .72s both}.projects_obj__Bdq_A[data-state=back]{animation:projects_knock__cZShc .72s var(--stagger,0s) reverse both}.projects_obj__Bdq_A[data-state=gone]{opacity:0;transition:opacity .25s}@keyframes projects_knock__cZShc{0%{transform:translate(0) rotate(0);animation-timing-function:ease-out}22%{transform:translate(calc(var(--dx) * .4),-12px) rotate(calc(var(--rot) * .18));animation-timing-function:cubic-bezier(.55,0,.95,.55)}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(1.08)}}.projects_dust__y03p1 circle{transform-box:fill-box;transform-origin:50% 50%;animation:projects_dust__y03p1 .52s ease-out both}@keyframes projects_dust__y03p1{0%{transform:translateY(0) scale(.3);opacity:1}to{transform:translateY(-10px) scale(1.7);opacity:0}}.projects_paw__B7bMe{transition:transform .2s cubic-bezier(.3,1.3,.5,1)}.projects_pawHit__ng9NB{transform-box:fill-box;transform-origin:0 50%;transition:transform .12s ease-out}.projects_pawHit__ng9NB[data-swat="1"]{transform:rotate(-12deg) translateX(10px)}.projects_quip__xsMYI{position:absolute;top:5%;translate:-50% 0;width:max-content;max-width:52%;margin:0;padding:.3rem .7rem .4rem;background:var(--paper);border:3px solid transparent;border-radius:12px;box-shadow:var(--puffy);font-family:var(--font-note);font-size:clamp(1.25rem,3.4vw,1.8rem);line-height:1.02;text-align:center;animation:projects_quipIn__ATnqH .28s cubic-bezier(.3,1.6,.5,1) both;z-index:3}@keyframes projects_quipIn__ATnqH{0%{scale:.5;opacity:0}to{scale:1;opacity:1}}.projects_done__8b4lT{text-align:center;display:grid;gap:.6rem;justify-items:center}.projects_done__8b4lT p{margin:0;font-size:1.8rem}.projects_fortGrid__XQurb{display:grid;gap:1.2rem;grid-template-columns:1fr}@media (min-width:768px){.projects_fortGrid__XQurb{grid-template-columns:1fr 1fr}}.projects_fort__BCrTC{position:relative;display:grid;color:#fff;text-align:left;cursor:pointer;overflow:hidden;background-color:#1d3f8f;border:3px solid transparent;border-radius:10px;box-shadow:var(--puffy);background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 0);background-size:22px 22px;touch-action:manipulation}.projects_fort__BCrTC:after{content:"";position:absolute;inset:8px;border:2px dashed rgba(255,255,255,.4);border-radius:6px;pointer-events:none}.projects_face__liqmG{grid-area:1/1;position:relative;padding:1.2rem 1.3rem 1.5rem;transition:opacity .26s ease,transform .26s ease}.projects_fort__BCrTC:not([data-flipped="1"]) .projects_face__liqmG[data-side=back],.projects_fort__BCrTC[data-flipped="1"] .projects_face__liqmG[data-side=front]{opacity:0;transform:scale(.96);pointer-events:none}.projects_fortName__vQ_fb{margin:0 0 .3rem;font-family:var(--font-display);font-weight:400;font-size:1.7rem;line-height:1.05;color:#fff}.projects_draw__luNr2{display:block;width:100%;height:auto;max-height:150px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.projects_draw__luNr2 path{stroke-dasharray:1;stroke-dashoffset:1}.projects_fort__BCrTC[data-inview="1"] .projects_draw__luNr2 path{animation:projects_drawIn__l_3m_ 1.2s ease-out calc(var(--i) * .12s) forwards}@keyframes projects_drawIn__l_3m_{to{stroke-dashoffset:0}}.projects_stats__gxfOj{margin:.6rem 0 0;display:grid;gap:.35rem}.projects_stats__gxfOj>div{display:grid;grid-template-columns:9rem 1fr;align-items:center;column-gap:.5rem}.projects_stats__gxfOj dt{opacity:.85;font-size:1.05rem}.projects_stats__gxfOj dd{margin:0;display:flex;align-items:center;gap:.6rem;font-size:1.1rem}.projects_stats__gxfOj b{font-weight:400}.projects_stabNote__iN3hZ{grid-column:2;opacity:.85;font-size:.95rem!important}.projects_meter__NnhGS{flex:1;height:12px;background:rgba(255,255,255,.18);border:2px solid #fff;border-radius:3px;overflow:hidden}.projects_meter__NnhGS i{display:block;height:100%;background:var(--eye);transform-origin:0 50%;transform:scaleX(0);transition:transform .7s cubic-bezier(.2,.9,.3,1) .3s}.projects_fort__BCrTC[data-inview="1"] .projects_meter__NnhGS i{transform:scaleX(1)}.projects_stamp__mtBG1{position:absolute;right:18px;top:5rem;padding:0 .5rem;border:3px solid var(--paper);border-radius:6px;background:rgba(29,63,143,.7);color:var(--paper);font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase;letter-spacing:.08em;opacity:0;rotate:-12deg;scale:2.2}.projects_fort__BCrTC[data-inview="1"] .projects_stamp__mtBG1{animation:projects_stampIn__Pb3Xi .35s cubic-bezier(.3,1.3,.5,1) .9s forwards}@keyframes projects_stampIn__Pb3Xi{to{opacity:.95;scale:1}}.projects_flipHint__Utj9_{position:absolute;right:18px;bottom:10px;font-family:var(--font-note);font-size:1.3rem;opacity:.7}.projects_backHead__2Z7JJ{margin:.8rem 0 .2rem;font-family:var(--font-note);font-weight:400;font-size:1.6rem;color:var(--eye)}.projects_mats__Hw04H{margin:0;padding-left:1.2rem;font-size:1.1rem}.projects_voidNote__0mfVC{margin:0;font-family:var(--font-note);font-size:1.9rem;line-height:1.05}.projects_backCat__LqbnF{position:absolute;right:18px;bottom:14px}.projects_reviewBar__D9z1H{display:flex;justify-content:center;align-items:center;gap:.8rem;margin-bottom:.9rem;font-size:1.4rem}.projects_switch__QZq4g{position:relative;width:64px;height:36px;padding:0;background:var(--paper);border:3px solid transparent;border-radius:999px;transition:background .2s;touch-action:manipulation}.projects_switch__QZq4g:before{content:"";position:absolute;inset:-6px}.projects_switch__QZq4g i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--ink);transition:transform .24s cubic-bezier(.3,1.5,.5,1)}.projects_switch__QZq4g[aria-checked=true]{background:var(--eye)}.projects_switch__QZq4g[aria-checked=true] i{transform:translateX(28px)}.projects_report__iMUO0{max-width:940px;margin:.6rem auto 0;padding:2rem 1.1rem 1.1rem;rotate:-.3deg}@media (min-width:768px){.projects_report__iMUO0{padding:2.2rem 1.8rem 1.3rem}}.projects_paperTitle__7gZjQ{margin:0 0 .3rem;font-family:var(--font-display);font-weight:400;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.05;text-align:center}.projects_author__NOyPp{margin:0 0 1.1rem;text-align:center;font-family:var(--font-note);font-size:1.55rem;line-height:1;opacity:.85}.projects_sec__bRUDH{display:grid;grid-template-columns:1fr;gap:.6rem;margin-bottom:1.1rem}@media (min-width:768px){.projects_sec__bRUDH{grid-template-columns:1fr 210px;gap:1.4rem}}.projects_secHead__RSRIU{margin:0 0 .2rem;font-family:var(--font-display);font-weight:400;font-size:1.5rem;border-bottom:2px dashed rgba(13,11,26,.25)}.projects_abstract__Zyenz,.projects_secText__oX4AM{margin:0;font-size:1.12rem;line-height:1.4}.projects_abstract__Zyenz{padding-left:.8rem;border-left:4px solid var(--berry)}.projects_sticky__tvp7q{margin:0;align-self:start;padding:.5rem .65rem .6rem;background:#ffe58a;border:2px solid transparent;box-shadow:3px 4px 0 rgba(13,11,26,.35);font-family:var(--font-note);font-size:1.5rem;line-height:1.05;rotate:2deg;animation:projects_stickyIn__R8qEo .32s cubic-bezier(.3,1.6,.5,1) calc(var(--i) * .12s) both}.projects_sec__bRUDH:nth-of-type(2n) .projects_sticky__tvp7q{rotate:-1.5deg}@media (max-width:767px){.projects_sticky__tvp7q{margin-left:1rem}}@keyframes projects_stickyIn__R8qEo{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}.projects_figure__Uimb7{margin:.9rem 0 0}.projects_figure__Uimb7 svg{display:block;width:100%;height:auto;background:rgba(13,11,26,.04);border:2px solid transparent;border-radius:6px}.projects_figLabel__uKOqL{font-family:var(--font-display);font-size:14px;fill:var(--ink)}.projects_figVal__IDlbi{font-family:var(--font-display);font-size:13px;fill:var(--ink)}.projects_bar__TJffF{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.9,.3,1) var(--d,0s)}.projects_figure__Uimb7[data-seen="1"] .projects_bar__TJffF{transform:scaleX(1)}.projects_barArrow__T5E8q{opacity:0;transition:opacity .3s ease 1.1s}.projects_figure__Uimb7[data-seen="1"] .projects_barArrow__T5E8q{opacity:1}.projects_figCap__taPNQ{margin:.3rem 0 0;font-family:var(--font-note);font-size:1.35rem;line-height:1.05}.projects_paperFoot__jEDxR{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.5rem;padding-top:.5rem;border-top:2px dashed rgba(13,11,26,.3);font-family:var(--font-note);font-size:1.45rem}@media (prefers-reduced-motion:reduce){.projects_puppetBox__WdlIZ,.projects_quip__xsMYI,.projects_says__Rslua b,.projects_sticky__tvp7q{animation:none}.projects_pawHit__ng9NB,.projects_paw__B7bMe{transition:none}.projects_draw__luNr2 path{stroke-dashoffset:0;animation:none!important}.projects_bar__TJffF,.projects_meter__NnhGS i{transform:none;transition:none}.projects_stamp__mtBG1{opacity:.95;scale:1;animation:none!important}}.projects_slot__W2PJ5{display:flex;flex-direction:column;gap:clamp(1.6rem,4dvh,2.4rem);width:100%}.projects_head__9A52d{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.projects_route__Npr4f{position:relative;width:100%;height:90px}.projects_routeSvg__opBPi{width:100%;height:100%;overflow:visible}.projects_routeSvg__opBPi path{fill:none;stroke:var(--paper);stroke-width:5;stroke-linecap:round;stroke-dasharray:6 12;filter:drop-shadow(0 2px 0 rgba(42,36,64,.35))}.projects_routeVoid__iZbAi{position:absolute;top:-12px;transform:translateX(-50%);pointer-events:none}.projects_grid__6Q_TL{display:grid;grid-template-columns:1fr;gap:1.4rem}@media (min-width:768px){.projects_grid__6Q_TL{grid-template-columns:1fr 1fr}}.projects_card__dmgwt{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.8rem 1.6rem 1.6rem;text-align:left;cursor:pointer;transition:transform var(--dur) var(--ease-soft)}@media (hover:hover){.projects_card__dmgwt:hover{transform:translateY(-5px) rotate(-.4deg)}}.projects_cardIcon__UED5L{display:grid;place-items:center}.projects_cardTitle__JSBBz{font-size:var(--fs-h3);line-height:1.05}.projects_cardLine__PmGyq{font-size:var(--fs-body);line-height:1.4;margin-bottom:.6rem}.projects_expanded__klEau{padding:1.4rem 1.3rem 2rem}.projects_expandedBar__TT7Qh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem}.projects_expandedTitle__tk1VR{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:1.05}@property --glow{syntax:"<color>";inherits:true;initial-value:#000000}.story_slot__NDC6y{--ink:#0d0b1a;--plastic:#f7d3b8;--plastic-hi:#ffeadb;--plastic-lo:#dda086;--plastic-side:#b9775c;--phosphor:#c9ff7a;--tv-font:"VT323",ui-monospace,monospace;--sw:max(240px,min(calc(100vw - 72px),600px,calc(100svh - 410px)));--capH:calc(4 * 1.08 * 21px);position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-top:-6.5rem;min-height:100svh;overflow:hidden;transition:--glow .9s ease}@media (min-width:1024px){.story_slot__NDC6y{margin-top:-7.5rem;--sw:max(460px,min(1200px,calc(100vw - 290px),calc((100svh - 212px) * 1.23)));--capH:calc(3 * 1.08 * 27px)}}@media (max-height:560px) and (orientation:landscape){.story_slot__NDC6y{--sw:max(220px,min(calc(100vw - 300px),calc((100svh - 150px) * 1.1)));--capH:calc(3 * 1.08 * 18px)}}.story_room__Uk_TA{position:absolute;inset:0;z-index:0;pointer-events:none}.story_wall__z6ZgY{position:absolute;inset:0;background-color:#17122f;background-image:radial-gradient(circle at 20px 20px,rgba(255,248,236,.05) 3px,transparent 3.6px);background-size:40px 40px;transition:background-color 1.6s ease}.story_slot__NDC6y[data-home] .story_wall__z6ZgY{background-color:#e9a47f;background-image:radial-gradient(circle at 20px 20px,rgba(255,248,236,.32) 3px,transparent 3.6px)}.story_spill__MyTv8{position:absolute;left:50%;top:44%;width:150vmax;height:120vmax;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 42%,transparent),transparent 62%);opacity:0;transition:opacity .7s ease}.story_slot__NDC6y[data-on] .story_spill__MyTv8{opacity:1;animation:story_spill__MyTv8 2.6s steps(1) infinite}.story_slot__NDC6y[data-home] .story_spill__MyTv8{background:radial-gradient(closest-side,rgba(255,226,160,.55),transparent 62%)}@keyframes story_spill__MyTv8{0%,to{opacity:1}47%{opacity:.86}50%{opacity:1}81%{opacity:.93}}.story_bulbs__0FITz,.story_fairyRow__OLEDD{position:absolute;left:0;top:0;width:100%;height:60px}.story_bulbs__0FITz>span{position:absolute;width:10px;height:14px;margin-left:-5px;border:2px solid transparent;border-radius:50% 50% 45% 45%;background:var(--c);opacity:.3;filter:saturate(.3);transition:opacity .6s,filter .6s,box-shadow .6s}.story_slot__NDC6y[data-on] .story_bulbs__0FITz>span{opacity:.55;filter:none}.story_slot__NDC6y[data-home] .story_bulbs__0FITz>span{opacity:1;box-shadow:0 0 12px 3px var(--c);animation:story_bulb__kjG5i 1.8s ease-in-out calc(var(--k) * -.27s) infinite}@keyframes story_bulb__kjG5i{0%,to{opacity:.6}50%{opacity:1}}@media (min-width:1024px){.story_bulbs__0FITz,.story_fairyRow__OLEDD{top:76px}}.story_moonWin__IM_XG{display:none;position:absolute;left:5vw;top:26%;width:128px;height:160px;border:5px solid transparent;border-radius:64px 64px 6px 6px;background:linear-gradient(#111a44,#2a3f73);box-shadow:var(--puffy);overflow:hidden}.story_moonWin__IM_XG:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:5px;margin-left:-2.5px;background:var(--ink)}.story_moonWin__IM_XG:after{content:"";position:absolute;left:0;right:0;top:54%;height:5px;background:var(--ink)}.story_moonWin__IM_XG>span{position:absolute;left:26px;top:28px;width:30px;height:30px;border-radius:50%;box-shadow:9px 4px 0 0 #ffe27a}@media (min-width:1200px) and (min-height:640px){.story_moonWin__IM_XG{display:block}}.story_stage__HrhXY{position:relative;z-index:1;min-height:100svh;display:grid;align-content:center;justify-items:center;padding:calc(48px + var(--sw) * .24) 10px 96px}@media (min-width:1024px){.story_stage__HrhXY{padding:calc(74px + var(--sw) * .17) 24px 8px}}@media (max-height:560px) and (orientation:landscape){.story_stage__HrhXY{padding:calc(8px + var(--sw) * .2) 12px 88px}}.story_tv__zqcMB{position:relative;z-index:1}.story_tv__zqcMB[data-bonk=a] .story_body__LQaS4{animation:story_bonkA__yNStf .52s cubic-bezier(.3,1.6,.5,1)}.story_tv__zqcMB[data-bonk=b] .story_body__LQaS4{animation:story_bonkB__sEq87 .52s cubic-bezier(.3,1.6,.5,1)}.story_tv__zqcMB[data-phase=booting] .story_body__LQaS4,.story_tv__zqcMB[data-phase=off] .story_body__LQaS4{animation:none}@keyframes story_bonkA__yNStf{0%{transform:scale(1)}30%{transform:scale(1.025,.965)}60%{transform:scale(.99,1.015)}to{transform:none}}@keyframes story_bonkB__sEq87{0%{transform:scale(1)}30%{transform:scale(1.025,.965)}60%{transform:scale(.99,1.015)}to{transform:none}}.story_body__LQaS4{position:relative;display:grid;grid-template-columns:auto;gap:8px;transform-origin:50% 100%;padding:10px 10px 8px;background:linear-gradient(150deg,var(--plastic-hi) 0,var(--plastic) 45%,var(--plastic-lo) 100%);box-shadow:inset 5px 5px 0 rgba(255,255,255,.6),inset -7px -8px 0 rgba(150,80,55,.22)}.story_body__LQaS4,.story_body__LQaS4:after{border:4px solid transparent;border-radius:26px}.story_body__LQaS4:after{content:"";position:absolute;inset:-4px;z-index:-1;transform:translate(9px,10px);background:var(--plastic-side)}@media (min-width:1024px){.story_body__LQaS4{grid-template-columns:auto 118px;gap:14px;padding:16px 14px 16px 16px;border-radius:34px}.story_body__LQaS4:after{border-radius:34px;transform:translate(13px,14px)}}@media (max-height:560px) and (orientation:landscape){.story_body__LQaS4{grid-template-columns:auto 104px;gap:10px}}.story_bezel__4EqGH{position:relative;padding:8px 8px 22px;border:4px solid transparent;border-radius:20px;background:#2a2142;box-shadow:inset 0 5px 0 rgba(0,0,0,.4),inset 0 -3px 0 rgba(255,255,255,.12)}@media (min-width:1024px){.story_bezel__4EqGH{padding:12px 12px 28px;border-radius:26px}}.story_brand__4fzTf{position:absolute;left:0;right:0;bottom:2px;text-align:center;font-family:var(--font-display);font-size:.85rem;letter-spacing:.12em;color:#a99cf0;line-height:18px}@media (min-width:1024px){.story_brand__4fzTf{font-size:1rem;bottom:4px;line-height:22px}}.story_screen__hRJtN{position:relative;width:var(--sw);overflow:hidden;background:#07060f;isolation:isolate;border-radius:22px/20px;box-shadow:var(--puffy);touch-action:pan-y}.story_tv__zqcMB[data-phase=off] .story_screen__hRJtN{background:radial-gradient(120% 100% at 50% 40%,#1f2a26,#0b0f0e)}.story_picture__m_xvL{position:relative;display:flex;flex-direction:column}.story_art__Kans_{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#07060f;transition:filter .6s ease}.story_artInner__J__QD{position:absolute;left:0;top:50%;width:100%;aspect-ratio:4/3;transform:translateY(-50%)}@media (max-height:560px) and (orientation:landscape),(min-width:1024px){.story_art__Kans_{aspect-ratio:16/10}}.story_svg__I_p5P{position:absolute;inset:0;width:100%;height:100%;display:block}.story_svg__I_p5P :not(g):not(line):not(polyline):not(text):not([fill=none])[stroke]{stroke:transparent}.story_picture__m_xvL[data-phase=booting] .story_art__Kans_,.story_picture__m_xvL[data-phase=booting] .story_captionBtn__vaVPX{opacity:0}.story_picture__m_xvL[data-phase=switching] .story_art__Kans_{animation:story_tvOut__SDuUK .48s ease-in forwards}.story_picture__m_xvL[data-phase=on] .story_art__Kans_{animation:story_tvIn__fHz88 .52s ease-out}.story_picture__m_xvL[data-closing] .story_art__Kans_{filter:brightness(.38) blur(1.5px) saturate(.8)}@keyframes story_tvOut__SDuUK{0%{transform:none;filter:none}35%{transform:skewX(-5deg) translateX(-8px) scaleY(1.03);filter:brightness(1.7) contrast(1.4) drop-shadow(4px 0 0 rgba(255,40,100,.7)) drop-shadow(-4px 0 0 rgba(40,200,255,.7))}to{transform:scaleY(.02);filter:brightness(3)}}@keyframes story_tvIn__fHz88{0%{transform:scale(1.05);filter:brightness(2.2) blur(3px) drop-shadow(5px 0 0 rgba(255,40,100,.7)) drop-shadow(-5px 0 0 rgba(40,200,255,.7))}to{transform:none;filter:none}}.story_captionBtn__vaVPX{position:relative;display:block;cursor:pointer;padding:7px 12px 9px;text-align:left;min-height:calc(var(--capH) + 16px);background:linear-gradient(#0d0c1d,#07060f);border-top:2px solid rgba(201,255,122,.22)}.story_caption__g6BbY{display:block;font-family:var(--tv-font);font-size:21px;line-height:1.08;color:var(--phosphor);text-shadow:0 0 6px rgba(184,242,58,.6),0 0 1px #fff}.story_captionText__Jsz_R{margin:0;min-height:calc(4 * 1.08em);padding-right:34px}.story_captionBtn__vaVPX[data-empty]{cursor:default}@media (min-width:1024px){.story_captionBtn__vaVPX{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:40px 22px 16px;min-height:0;border-top:0;background:linear-gradient(rgba(7,6,15,0),rgba(7,6,15,.78) 38%,rgba(7,6,15,.9))}.story_captionBtn__vaVPX[data-empty]{display:none}.story_picture__m_xvL[data-closing] .story_captionBtn__vaVPX{position:absolute;top:0;padding:0;background:none}.story_caption__g6BbY{font-size:27px}.story_captionText__Jsz_R{min-height:calc(3 * 1.08em);padding-right:46px}}@media (max-height:560px) and (orientation:landscape){.story_caption__g6BbY{font-size:18px}.story_captionText__Jsz_R{min-height:calc(3 * 1.08em)}}.story_captionGhost__d5avy{visibility:hidden}.story_cursor__6S9ov{display:inline-block;width:.5em;height:.85em;margin-left:1px;vertical-align:-.08em;background:currentColor;box-shadow:0 0 6px rgba(184,242,58,.7)}.story_cursor__6S9ov[data-done="1"]{animation:story_cur__i_sBn .9s steps(1) infinite}@keyframes story_cur__i_sBn{50%{opacity:0}}.story_picture__m_xvL[data-closing] .story_captionBtn__vaVPX{position:static}.story_picture__m_xvL[data-closing] .story_caption__g6BbY{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:8% 10% 22%;text-align:center;font-size:calc(var(--sw) * .072);line-height:1.05;color:#fff8ec;text-shadow:0 0 10px rgba(255,226,122,.8),0 0 2px #fff}.story_picture__m_xvL[data-closing] .story_captionText__Jsz_R{min-height:0;padding:0}.story_beats___FNXP{position:absolute;right:10px;bottom:10px;z-index:3;display:flex;gap:4px;pointer-events:none}.story_beats___FNXP>span{width:7px;height:7px;background:rgba(201,255,122,.25)}.story_beats___FNXP>span[data-on="1"]{background:var(--phosphor);box-shadow:0 0 5px var(--phosphor)}.story_osdRight__arHx2,.story_osd__g3MJe{position:absolute;top:8px;z-index:3;margin:0;padding:0 6px;font-family:var(--tv-font);font-size:17px;line-height:22px;color:var(--phosphor);background:rgba(7,6,15,.6);text-shadow:0 0 5px rgba(184,242,58,.7);pointer-events:none}.story_osd__g3MJe{left:10px}.story_osdRight__arHx2{right:10px;opacity:.75}.story_osdCh__cSEF_{background:var(--phosphor);color:var(--ink);padding:0 4px;margin-left:-6px;text-shadow:none}@media (min-width:1024px){.story_osdRight__arHx2,.story_osd__g3MJe{top:12px;font-size:22px;line-height:28px}.story_osd__g3MJe{left:14px}.story_osdRight__arHx2{right:14px}}.story_again__crIc_{position:absolute!important;z-index:4;left:50%;bottom:23%;transform:translateX(-50%);animation:story_popIn__wGzJV .4s cubic-bezier(.3,1.6,.5,1) both}@keyframes story_popIn__wGzJV{0%{transform:translateX(-50%) scale(.4);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}.story_warp__fH9lo{position:absolute;inset:0;z-index:4;pointer-events:none}.story_warp__fH9lo[data-state=in]{animation:story_fadeIn__O2VR7 .2s ease-out both}.story_warp__fH9lo[data-state=out]{animation:story_fadeOut__QE_MD .42s ease-in both}@keyframes story_fadeIn__O2VR7{0%{opacity:0}to{opacity:1}}@keyframes story_fadeOut__QE_MD{0%{opacity:1}to{opacity:0}}.story_bigCh___8PDW{position:absolute;z-index:6;right:7%;top:6%;margin:0;font-family:var(--tv-font);font-size:calc(var(--sw) * .11);line-height:1;color:var(--phosphor);text-shadow:0 0 10px rgba(184,242,58,.9),0 2px 10px rgba(13,11,26,.55);animation:story_chPop__8SGjH .95s steps(1) both;pointer-events:none}@keyframes story_chPop__8SGjH{0%{opacity:0}8%{opacity:1}90%{opacity:1}to{opacity:0}}.story_powerPrompt__IU6AR{position:absolute;inset:0;z-index:4;display:grid;place-content:center;gap:6px;border:0;padding:0;background:transparent;color:var(--phosphor);font-family:var(--tv-font);text-align:center;cursor:pointer}.story_powerPrompt__IU6AR span{font-size:calc(var(--sw) * .085);line-height:1;text-shadow:0 0 10px rgba(184,242,58,.8);animation:story_cur__i_sBn 1.4s steps(1) infinite}.story_powerPrompt__IU6AR small{font-size:calc(var(--sw) * .045);color:rgba(201,255,122,.6)}.story_powerPrompt__IU6AR:focus-visible{outline:3px solid var(--phosphor);outline-offset:-8px}.story_glass__5tNS_{position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(55% 35% at 24% 10%,rgba(255,255,255,.16),transparent 70%),repeating-linear-gradient(0deg,rgba(0,0,0,.17) 0 1px,transparent 1px 3px),radial-gradient(130% 100% at 50% 50%,transparent 58%,rgba(0,0,0,.6) 100%);box-shadow:inset 0 0 34px rgba(0,0,0,.75),inset 0 0 5px rgba(0,0,0,.9)}.story_glass__5tNS_:before{content:"";position:absolute;left:0;right:0;top:0;height:22%;background:linear-gradient(transparent,rgba(255,255,255,.045),transparent);animation:story_roll__JVPQL 8s linear infinite}.story_glass__5tNS_:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.025);animation:story_flick__pPLkE .16s steps(2) infinite}@keyframes story_roll__JVPQL{0%{transform:translateY(-110%)}to{transform:translateY(560%)}}@keyframes story_flick__pPLkE{50%{opacity:0}}.story_panel__DrzI6{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}@media (max-height:560px) and (orientation:landscape),(min-width:1024px){.story_panel__DrzI6{flex-direction:column;justify-content:space-between;padding:4px 0}}.story_grille__TX5xI{display:none}@media (min-width:1024px){.story_grille__TX5xI{display:block;width:100%;height:92px;border-radius:14px;border:3px solid rgba(13,11,26,.5);background:radial-gradient(circle,rgba(13,11,26,.85) 2.3px,transparent 2.8px) 3px 3px /11px 11px;box-shadow:inset 2px 3px 0 rgba(150,80,55,.25)}}.story_knob__1YOW0{display:none;position:relative;width:70px;height:70px;padding:0;border:4px solid transparent;border-radius:50%;background:repeating-conic-gradient(from 0deg,#fbe6d6 0 10deg,#e8bfa5 10deg 20deg);box-shadow:inset 4px 4px 0 rgba(255,255,255,.55),inset -4px -5px 0 rgba(150,80,55,.3),var(--puffy);touch-action:manipulation}.story_knob__1YOW0>span{position:absolute;inset:8px;border-radius:50%;background:var(--plastic);border:3px solid transparent;transform:rotate(var(--r));transition:transform .6s cubic-bezier(.3,1.6,.5,1)}.story_knob__1YOW0>span:before{content:"";position:absolute;left:50%;top:3px;width:6px;height:16px;margin-left:-3px;border-radius:3px;background:var(--berry);border:2px solid transparent}.story_knob__1YOW0:active{transform:translate(2px,3px);box-shadow:inset 4px 4px 0 rgba(255,255,255,.55),var(--puffy)}@media (min-width:1024px){.story_knob__1YOW0{display:block}}.story_chans__bARgU{display:flex;gap:5px}@media (min-width:1024px){.story_chans__bARgU{display:grid;grid-template-columns:1fr 1fr;gap:8px 8px;width:100%}.story_chans__bARgU>:last-child{grid-column:1/-1;justify-self:center}}@media (max-height:560px) and (orientation:landscape){.story_chans__bARgU{display:grid;grid-template-columns:1fr 1fr 1fr}}.story_chan__Wu3tY{width:clamp(34px,9.4vw,40px);height:42px;padding:0;border:3px solid transparent;border-radius:9px;background:var(--paper);font-family:var(--tv-font);font-size:22px;line-height:1;color:var(--ink);box-shadow:var(--puffy);transition:transform 90ms,box-shadow 90ms,background .16s;touch-action:manipulation}@media (min-width:1024px){.story_chan__Wu3tY{width:100%;max-width:52px;height:40px;justify-self:center}}.story_chan__Wu3tY:active{transform:translateY(3px);box-shadow:var(--puffy)}.story_chan__Wu3tY[aria-current=true]{background:var(--eye);transform:translateY(2px);box-shadow:var(--puffy)}.story_chan__Wu3tY:disabled{opacity:.55;cursor:default}.story_row__oQtpp{display:flex;gap:8px;align-items:flex-end}.story_auto__tX6rR,.story_power__WT7rv{display:grid;justify-items:center;gap:2px;padding:0;border:0;background:none;font-family:var(--tv-font);color:var(--ink);touch-action:manipulation;min-width:44px}.story_auto__tX6rR small,.story_power__WT7rv small{font-size:13px;line-height:1;letter-spacing:.06em}.story_auto__tX6rR>span{position:relative;width:42px;height:24px;border:3px solid transparent;border-radius:99px;background:#3b3175;box-shadow:var(--puffy);transition:background .2s;margin-top:10px}.story_auto__tX6rR>span:after{content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:50%;background:var(--paper);border:2px solid transparent;transition:transform .22s cubic-bezier(.3,1.6,.5,1)}.story_auto__tX6rR[aria-pressed=true]>span{background:var(--eye)}.story_auto__tX6rR[aria-pressed=true]>span:after{transform:translateX(17px)}.story_power__WT7rv>.story_led__7VXOL{width:38px;height:38px;border-radius:50%;border:3px solid transparent;background:radial-gradient(circle at 50% 50%,#5a1a2a 0 6px,var(--berry) 6.5px);box-shadow:inset 3px 3px 0 rgba(255,255,255,.4),var(--puffy);transition:transform 90ms,box-shadow 90ms}.story_power__WT7rv[aria-pressed=true]>.story_led__7VXOL{background:radial-gradient(circle at 50% 50%,var(--eye) 0 6px,var(--berry) 6.5px);box-shadow:inset 3px 3px 0 rgba(255,255,255,.4),var(--puffy),0 0 14px rgba(184,242,58,.7)}.story_power__WT7rv:active>.story_led__7VXOL{transform:translateY(3px);box-shadow:var(--puffy)}.story_tv__zqcMB[data-phase=off] .story_power__WT7rv>.story_led__7VXOL{animation:story_ledPulse__jMH6g 1.6s ease-in-out infinite}@keyframes story_ledPulse__jMH6g{50%{box-shadow:inset 3px 3px 0 rgba(255,255,255,.4),var(--puffy),0 0 0 7px rgba(255,111,145,.35)}}.story_host__FkxUU{position:absolute;z-index:3;left:3%;bottom:calc(100% - 10px);width:calc(var(--sw) * .36);aspect-ratio:1;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media (min-width:1024px){.story_host__FkxUU{width:calc(var(--sw) * .19);left:5%;bottom:calc(100% - 14px)}}@media (max-height:560px) and (orientation:landscape){.story_host__FkxUU{width:calc(var(--sw) * .22)}}.story_antenna__EAl0y{position:absolute;z-index:2;left:40%;bottom:calc(100% - 4px);width:calc(var(--sw) * .27);transform-origin:50% 100%;overflow:visible}.story_tv__zqcMB[data-bonk=a] .story_antenna__EAl0y{animation:story_wobA__brzsp .7s ease-out}.story_tv__zqcMB[data-bonk=b] .story_antenna__EAl0y{animation:story_wobB__QAeHa .7s ease-out}.story_tv__zqcMB[data-phase=booting] .story_antenna__EAl0y,.story_tv__zqcMB[data-phase=off] .story_antenna__EAl0y{animation:none}@keyframes story_wobA__brzsp{20%{transform:rotate(-7deg)}45%{transform:rotate(5deg)}70%{transform:rotate(-2deg)}}@keyframes story_wobB__QAeHa{20%{transform:rotate(-7deg)}45%{transform:rotate(5deg)}70%{transform:rotate(-2deg)}}.story_note__6ESqH{position:absolute;z-index:4;right:1%;bottom:calc(100% - 6px);max-width:30%;margin:0;padding:.15rem .5rem .25rem;background:var(--sticker-yellow);border:3px solid transparent;box-shadow:var(--puffy);transform:rotate(5deg);font-family:var(--font-note);font-size:1.25rem;line-height:1;text-align:center;animation:story_noteIn__VRM66 .42s cubic-bezier(.3,1.6,.5,1) both}@media (min-width:1024px){.story_note__6ESqH{right:-26px;bottom:auto;top:-18px;max-width:150px;font-size:1.6rem}}@keyframes story_noteIn__VRM66{0%{transform:rotate(18deg) scale(.4);opacity:0}to{transform:rotate(5deg) scale(1);opacity:1}}.story_feet__lMl5w{position:relative;z-index:0;display:flex;justify-content:space-between;padding:0 16%;margin-top:8px}.story_feet__lMl5w>span{width:13%;height:14px;border:4px solid transparent;border-top:0;border-radius:0 0 12px 12px;background:var(--plastic-side)}@media (min-width:1024px){.story_feet__lMl5w{margin-top:12px}.story_feet__lMl5w>span{height:18px}}.story_shelf__3A7lO{position:absolute;z-index:-2;left:50%;top:100%;width:300vw;height:60svh;transform:translateX(-50%);border-top:5px solid transparent;background:linear-gradient(#b8794a 0 16px,#8f5634 16px 22px,#7a4629 22px)}.story_slot__NDC6y[data-home] .story_shelf__3A7lO{background:linear-gradient(#d9965f 0 16px,#b8794a 16px 22px,#a3663e 22px)}.story_navRow__c3vmZ{position:relative;z-index:2;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;width:calc(var(--sw) + 40px);margin-top:10px}.story_navBtn__ww5xq{width:44px;height:44px;padding:0;display:grid;place-items:center;border:3px solid transparent;border-radius:50%;background:var(--paper);box-shadow:var(--puffy);font-size:16px;line-height:1;color:var(--ink);touch-action:manipulation}.story_navBtn__ww5xq:active{transform:translate(2px,3px);box-shadow:var(--puffy)}.story_navBtn__ww5xq:disabled{opacity:.45;cursor:default}.story_panelNav__7hZKU{display:none;gap:8px}.story_panelNav__7hZKU .story_navBtn__ww5xq{width:44px;height:40px;border-radius:12px}@media (max-height:560px) and (orientation:landscape),(min-width:1024px){.story_navRow__c3vmZ{display:none}.story_panelNav__7hZKU{display:flex}}.story_help__YToE1{margin:0;text-align:center;font-family:var(--font-note);font-size:1.35rem;line-height:1;color:var(--paper);text-shadow:0 2px 10px rgba(13,11,26,.55)}.story_flicker__xpf_T{animation:story_flicker__xpf_T 4s steps(1) infinite}@keyframes story_flicker__xpf_T{0%,to{opacity:1}44%{opacity:1}46%{opacity:.6}48%{opacity:1}78%{opacity:.75}80%{opacity:1}}.story_chalk__A7BT1 path,.story_chalk__A7BT1 text{stroke-dasharray:220;stroke-dashoffset:220;transition:stroke-dashoffset 1.6s ease-out 1.2s}.story_chalk__A7BT1[data-on="1"] path,.story_chalk__A7BT1[data-on="1"] text{stroke-dashoffset:0}.story_steam__kvg_S{animation:story_steam__kvg_S 3.2s ease-in-out infinite}@keyframes story_steam__kvg_S{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(-14px);opacity:0}}.story_drop__L1n9u{animation:story_fall__kzwt_ var(--s,.9s) linear var(--d,0s) infinite}@keyframes story_fall__kzwt_{0%{transform:translate(0)}to{transform:translate(-14px,340px)}}.story_ripple__U_BHk{transform-box:fill-box;transform-origin:50% 50%;animation:story_ripple__U_BHk 2.4s ease-out var(--d,0s) infinite}@keyframes story_ripple__U_BHk{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.2);opacity:0}}.story_drip__64DpF{animation:story_drip__64DpF 1.6s ease-in infinite}@keyframes story_drip__64DpF{0%,40%{transform:translateY(0);opacity:1}to{transform:translateY(300px);opacity:.6}}.story_flash__rQONp{opacity:0;pointer-events:none}.story_flash__rQONp[data-on="1"]{animation:story_flash__rQONp .22s steps(2) both}@keyframes story_flash__rQONp{0%{opacity:.8}50%{opacity:.2}to{opacity:0}}.story_beam__6Qtp3{opacity:0;transform-box:view-box;transform-origin:278px 187px;transform:scaleX(.2);transition:opacity .35s ease-out,transform .35s ease-out}.story_beam__6Qtp3[data-on="1"]{opacity:1;transform:scaleX(1)}.story_glow__GZhwN{opacity:0;transition:opacity .5s ease-out .12s}.story_glow__GZhwN[data-on="1"]{opacity:1}.story_sway__QvkMZ{transform-box:view-box;transform-origin:158px 243px;animation:story_sway__QvkMZ 5.5s ease-in-out infinite}@keyframes story_sway__QvkMZ{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.8deg)}}.story_drift__MojMN{animation:story_drift__MojMN 6s ease-in-out infinite}@keyframes story_drift__MojMN{0%,to{transform:translate(-10px,4px)}50%{transform:translate(12px,-6px)}}.story_wave__BMAf8{transform-box:fill-box;transform-origin:0 100%;animation:story_wave__BMAf8 1.2s ease-in-out infinite}@keyframes story_wave__BMAf8{0%,to{transform:rotate(-14deg)}50%{transform:rotate(20deg)}}.story_sign__9kRgk{transform-box:fill-box;transform-origin:50% 50%;transform:scale(0);transition:transform .32s cubic-bezier(.3,1.8,.5,1)}.story_sign__9kRgk[data-on="1"]{transform:scale(1)}.story_twinkle__l4q2j{animation:story_tw__0aK30 2.2s ease-in-out var(--d,0s) infinite}@keyframes story_tw__0aK30{0%,to{opacity:.3}50%{opacity:1}}.story_lamp__UqsZ5{animation:story_lamp__UqsZ5 4s ease-in-out infinite alternate}@keyframes story_lamp__UqsZ5{0%{opacity:.75}to{opacity:1}}.story_fairy__rHnrI{animation:story_twinkle__l4q2j 1.8s ease-in-out var(--d,0s) infinite}@keyframes story_twinkle__l4q2j{0%,to{opacity:.55}50%{opacity:1}}.story_bubble__kLVAE{z-index:4;top:4%;transform:translateX(-50%);width:max-content;max-width:84%;margin:0;padding:.35rem .8rem .45rem;border:3px solid transparent;border-radius:14px;box-shadow:var(--puffy);font-family:var(--font-note);font-size:1.5rem;line-height:1.02;text-align:center;animation:story_bubbleIn__4QWfe .32s cubic-bezier(.3,1.6,.5,1) both}.story_bubble__kLVAE,.story_bubble__kLVAE:after{position:absolute;left:50%;background:var(--paper)}.story_bubble__kLVAE:after{content:"";bottom:-13px;width:16px;height:16px;border:3px solid transparent;border-top:0;border-left:0;transform:translateX(-50%) rotate(45deg)}@keyframes story_bubbleIn__4QWfe{0%{transform:translateX(-50%) scale(.5);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.story_bulbs__0FITz>span,.story_cursor__6S9ov,.story_drift__MojMN,.story_drip__64DpF,.story_fairy__rHnrI,.story_flicker__xpf_T,.story_glass__5tNS_:after,.story_glass__5tNS_:before,.story_lamp__UqsZ5,.story_powerPrompt__IU6AR span,.story_spill__MyTv8,.story_steam__kvg_S,.story_sway__QvkMZ,.story_twinkle__l4q2j,.story_wave__BMAf8{animation:none!important}.story_drop__L1n9u,.story_ripple__U_BHk{display:none}.story_picture__m_xvL .story_art__Kans_{animation:none!important}.story_beam__6Qtp3,.story_glow__GZhwN,.story_sign__9kRgk{transition:opacity .2s}.story_bubble__kLVAE{animation:none}}.story_offStars__XZz91{position:absolute;inset:0;pointer-events:none}.story_offStars__XZz91>span:not(.story_offMoon__A_RVX){position:absolute;width:6px;height:6px;border-radius:50%;background:#fff8ec;animation:story_twinkle__l4q2j 4s ease-in-out infinite}.story_offMoon__A_RVX{position:absolute;left:50%;top:14%;transform:translateX(-50%);opacity:.85}.story_osdRight__arHx2,.story_osd__g3MJe{font-size:var(--fs-sm)}