:root{--plum: #3A2A5C;--plum-2: #4B3A72;--ink: #2B2238;--ink-2: #5A4E6B;--ink-3: #6B5F7A;--ink-muted: #A79FB5;--lilac: #F6F2FF;--lilac-2: #F3EEFF;--lilac-3: #EEE8FF;--lavender: #E4DBFF;--peach: #FFE3D3;--mint: #D7F3E4;--sky: #DDEFFF;--butter: #FFF3C7;--cream: #FFF7F0;--white: #FFFFFF;--heart: #FF5C7A;--flame: #FF8A3D;--flame-2: #FFD15C;--violet: #8F7BFF;--ok: #2E9E6B;--ok-ink: #1F7A50;--danger: #B4361F;--avatar-me: #FFCFA6;--avatar-partner: #BFE0FF;--font-display: "Unbounded", system-ui, sans-serif;--font-body: "Nunito", "Segoe UI", system-ui, sans-serif;--font-hand: "Caveat", "Comic Sans MS", cursive;--r-btn: 18px;--r-card: 22px;--r-panel: 28px;--safe-top: max( 44px, calc(var(--tg-safe-area-inset-top, env(safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px)) );--safe-bottom: max( 0px, calc(var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--tg-content-safe-area-inset-bottom, 0px)) );--gutter: 20px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:var(--lilac);color:var(--ink);font-family:var(--font-body);font-weight:600;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--plum)}h1,h2,p{margin:0}:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-frame{position:relative;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;overflow:hidden;overflow:clip}.screen{position:relative;display:flex;flex-direction:column;min-height:100dvh;overflow:hidden;overflow:clip;padding-top:calc(var(--safe-top) + 16px)}.screen__actions{position:relative;display:flex;flex-direction:column;gap:10px;padding:0 var(--gutter) calc(32px + var(--safe-bottom))}@media (max-height: 820px){.screen__actions{padding-bottom:calc(20px + var(--safe-bottom))}}.topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 var(--gutter) 0 12px;min-height:44px}.eyebrow{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.display{font-family:var(--font-display);font-weight:600;line-height:1.15;text-wrap:balance}.lead{font-size:17px;font-weight:600;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.blob{position:absolute;border-radius:50%;pointer-events:none}.btn{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 24px;border:0;border-radius:var(--r-btn);font-family:var(--font-body);font-size:17px;font-weight:800;text-decoration:none;transition:transform .12s ease,background-color .2s ease,color .2s ease}.btn:active{transform:scale(.97)}.btn--primary{background:var(--plum);color:var(--white)}.btn--secondary{background:var(--lavender);color:var(--plum)}.btn--soft{background:var(--lilac-3);color:var(--plum)}.btn--light{background:var(--white);color:var(--plum)}.btn--glass{background:#ffffff1f;color:var(--white)}.btn--disabled{background:#d9d2ea;color:var(--plum)}.btn--block{width:100%}.icon-btn{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:22px;background:transparent;color:var(--plum)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bobSquash{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02,.98)}}@keyframes plusPop{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.06)}}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes droop{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes eggShake{0%,62%,to{transform:rotate(0)}66%{transform:rotate(-7deg)}72%{transform:rotate(6deg)}78%{transform:rotate(-5deg)}84%{transform:rotate(3deg)}90%{transform:rotate(0)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:.6}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes confettiFall{0%{transform:translateY(-40px) rotate(0)}to{transform:translateY(110dvh) rotate(540deg)}}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes fadeUp{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.anim-bob{animation:bob 3s ease-in-out infinite}.anim-bob-late{animation:bob 3s ease-in-out .6s infinite}.anim-bob-squash{transform-origin:50% 95%;animation:bobSquash 2.8s ease-in-out infinite}.anim-plus{animation:plusPop 2.4s ease-in-out infinite}.anim-beat{animation:beat 1.4s ease-in-out infinite}.anim-droop{transform-origin:50% 95%;animation:droop 4s ease-in-out infinite}.anim-shake{transform-origin:50% 92%;animation:eggShake 2.6s ease-in-out infinite}.anim-pulse{animation:pulse 2.6s ease-in-out infinite}.anim-twinkle{animation:twinkle 2.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._logo_2yaz9_1{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600}._avatar_2yaz9_9{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-display);font-weight:600;color:var(--ink)}._fedBadge_2yaz9_21{position:absolute;right:-4px;bottom:-4px;display:flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;border:2px solid;border-radius:50%;background:var(--ok);animation:_badgePop_2yaz9_1 .4s cubic-bezier(.2,.9,.3,1.4) both}@keyframes _badgePop_2yaz9_1{0%{transform:scale(0)}to{transform:scale(1)}}._hearts_2yaz9_41{display:inline-flex;gap:4px}._streak_2yaz9_46{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:22px;background:#ffffffbf;color:var(--ink)}._streakNum_2yaz9_57{font-family:var(--font-display);font-weight:600;font-size:16px}._dots_2yaz9_63{display:flex;gap:6px}._dot_2yaz9_63{height:8px;border-radius:4px;transition:width .3s ease,background-color .3s ease}._pill_2yaz9_74{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;background:var(--white);font-size:13px;font-weight:800;color:var(--ink-2)}._row_2yaz9_87{display:flex;align-items:center;gap:12px;width:100%;padding:0 16px;border:0;border-radius:20px;color:var(--ink);text-align:left;font-family:var(--font-body)}._rowIcon_2yaz9_100{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:13px}._rowText_2yaz9_110{display:flex;flex:1;flex-direction:column;min-width:0}._rowTitle_2yaz9_117{font-size:15px;font-weight:800}._rowSub_2yaz9_122{font-size:13px;font-weight:700;color:var(--ink-2)}._top_mjate_1{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 var(--gutter)}._skip_mjate_11{height:44px;padding:0 4px;border:0;background:transparent;font-size:15px;font-weight:800}._hero_mjate_20{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:320px}._stage_mjate_29{position:relative;width:330px;height:320px;animation:_fadeUp_mjate_1 .4s ease-out both}._circle_mjate_36{position:absolute;left:15px;top:0;width:300px;height:300px;border-radius:50%}._arc_mjate_45{position:absolute;left:0;top:0}._avatarL_mjate_51,._avatarR_mjate_52,._avatarL2_mjate_53,._avatarR2_mjate_54{position:absolute;top:102px;box-shadow:0 8px 20px #3a2a5c1f}._avatarL_mjate_51{left:4px}._avatarR_mjate_52{right:4px}._avatarL2_mjate_53{left:0;top:80px}._avatarR2_mjate_54{right:0;top:80px}._pet_mjate_64{position:absolute;left:65px;top:86px;width:200px;height:200px}._pet2_mjate_72{position:absolute;left:75px;top:86px}._bowl_mjate_78{position:absolute;left:120px;top:238px}._plusChip_mjate_84,._heartsChip_mjate_85{position:absolute;left:50%;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:28px;background:var(--white);box-shadow:0 8px 20px #3a2a5c1a}._plusChip_mjate_84{top:0;width:96px;height:44px;margin-left:-48px;font-family:var(--font-display);font-weight:700;font-size:18px}._heartsChip_mjate_85{top:10px;width:168px;height:56px;margin-left:-84px;gap:8px}._copy_mjate_115{position:relative;display:flex;flex-direction:column;gap:16px;padding:8px 24px 28px;animation:_fadeUp_mjate_1 .35s ease-out both}._title_mjate_124{font-size:30px;letter-spacing:-.01em}._row_mjate_129{display:flex;gap:10px}._next_mjate_134{flex:none;width:56px;padding:0;color:var(--plum)}._note_mjate_141{text-align:center;font-size:13px;font-weight:700}._head_9ajuo_1{display:flex;flex-direction:column;gap:6px;padding:0 24px}._sub_9ajuo_8{font-size:15px;font-weight:600;line-height:1.4;color:var(--ink-2)}._stage_9ajuo_15{position:relative;flex:none;height:230px;margin:14px var(--gutter) 0;border-radius:var(--r-panel);overflow:hidden;transition:background-color .3s ease}._stageGlow_9ajuo_25{position:absolute;right:-40px;top:-40px;width:230px;height:230px;border-radius:50%;background:#ffffff73}._stageShadow_9ajuo_35{position:absolute;right:18px;bottom:16px;width:170px;height:30px;border-radius:50%;background:#2b22380f}._stagePet_9ajuo_45{position:absolute;right:14px;bottom:18px;width:176px;height:176px}._stageInfo_9ajuo_53{position:absolute;left:18px;top:18px;bottom:18px;display:flex;flex-direction:column;justify-content:space-between;width:150px}._tagFree_9ajuo_64,._tagPremium_9ajuo_65{display:flex;align-self:flex-start;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:14px;font-size:12px;font-weight:800}._tagFree_9ajuo_64{background:var(--white);color:var(--ok-ink)}._tagPremium_9ajuo_65{background:var(--plum);color:var(--white)}._stageText_9ajuo_87{display:flex;flex-direction:column;gap:4px}._stageTitle_9ajuo_93{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.1}._trait_9ajuo_100{font-size:14px;font-weight:700;line-height:1.35;color:#4e4360}._plus_9ajuo_107{font-size:12px;font-weight:700;color:var(--ink-2)}._grid_9ajuo_113{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px var(--gutter) 0}._cell_9ajuo_120{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:84px;padding:4px 0 6px;border:2.5px solid transparent;border-radius:20px;transition:border-color .2s ease,transform .12s ease}._cell_9ajuo_120:active{transform:scale(.96)}._cellTitle_9ajuo_137{font-size:12px;font-weight:800;color:var(--ink)}._cellStar_9ajuo_143{position:absolute;right:5px;top:5px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--plum)}._nameBlock_9ajuo_156{display:flex;flex-direction:column;gap:8px;margin:18px 24px}._nameField_9ajuo_163{display:flex;align-items:center;gap:8px;height:56px;padding:0 6px 0 18px;border:2px solid var(--plum);border-radius:var(--r-btn);background:var(--white)}._nameField_9ajuo_163 input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink)}._dice_9ajuo_186{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:14px;background:var(--lilac-2);color:var(--plum)}._hero_1q0wa_1{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:220px;max-height:270px}._pulse_1q0wa_11{position:absolute;left:50%;top:50%;width:240px;height:240px;margin:-130px 0 0 -120px;border-radius:50%;background:var(--lavender)}._egg_1q0wa_22{position:relative}._waited_1q0wa_26{display:flex;justify-content:center;margin-top:-4px}._copy_1q0wa_32{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 24px 0;text-align:center}._text_1q0wa_41{font-size:16px;font-weight:600;line-height:1.4;color:var(--ink-2);text-wrap:pretty}._preview_1q0wa_49{display:flex;align-items:flex-start;gap:12px;margin:18px var(--gutter) 18px;padding:14px;border-radius:var(--r-card);background:var(--white);box-shadow:0 8px 24px #3a2a5c14}._previewIcon_1q0wa_60{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#ffe9da}._previewText_1q0wa_71{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}._previewMsg_1q0wa_79{font-size:15px;font-weight:700;line-height:1.35}._previewLink_1q0wa_85{overflow:hidden;font-size:13px;font-weight:700;color:#4b3bb8;text-overflow:ellipsis;white-space:nowrap}._loop_16qpb_1,._loop_16qpb_1 *{animation-iteration-count:infinite!important}._hatch_16qpb_9{position:relative;width:240px;height:264px}._hFlash_16qpb_15{position:absolute;left:40px;top:50px;width:160px;height:160px;border-radius:50%;background:#fff;animation:_hFlash_16qpb_15 7s ease-out both}._hPet_16qpb_26{position:absolute;left:20px;top:30px;width:200px;height:200px;transform-origin:50% 95%;animation:_hPet_16qpb_26 7s cubic-bezier(.2,.9,.3,1.2) both}._hShell_16qpb_36{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 92%;animation:_hShell_16qpb_36 7s ease-in-out both}._hBot_16qpb_43,._hTop_16qpb_44{position:absolute;left:0;top:0}._hBot_16qpb_43{animation:_hBot_16qpb_43 7s ease-in both}._hTop_16qpb_44{overflow:visible;transform-origin:50% 60%;animation:_hTop_16qpb_44 7s cubic-bezier(.3,.7,.4,1) both}._hCrack_16qpb_52{stroke-dasharray:220;animation:_hCrack_16qpb_52 7s linear both}._confetti_16qpb_54{position:absolute;left:115px;top:120px;animation-duration:7s;animation-timing-function:ease-out;animation-fill-mode:both}._c1_16qpb_62{animation-name:_hC1_16qpb_1}._c2_16qpb_63{animation-name:_hC2_16qpb_1}._c3_16qpb_64{animation-name:_hC3_16qpb_1}._c4_16qpb_65{animation-name:_hC4_16qpb_1}._c5_16qpb_66{animation-name:_hC5_16qpb_1}._c6_16qpb_67{animation-name:_hC6_16qpb_1}@keyframes _hShell_16qpb_36{0%{transform:rotate(0)}4%{transform:rotate(-6deg)}8%{transform:rotate(6deg)}12%{transform:rotate(-9deg)}16%{transform:rotate(9deg)}19%{transform:rotate(-4deg)}22%,to{transform:rotate(0)}}@keyframes _hTop_16qpb_44{0%,29%{transform:translate(0) rotate(0);opacity:1}33%{opacity:1}42%,to{transform:translate(-90px,-140px) rotate(-70deg);opacity:0}}@keyframes _hBot_16qpb_43{0%,38%{transform:translateY(0);opacity:1}48%,to{transform:translateY(36px);opacity:0}}@keyframes _hCrack_16qpb_52{0%,21%{stroke-dashoffset:220}28%,to{stroke-dashoffset:0}}@keyframes _hFlash_16qpb_15{0%,29%{transform:scale(.3);opacity:0}33%{transform:scale(1.1);opacity:.95}44%,to{transform:scale(1.7);opacity:0}}@keyframes _hPet_16qpb_26{0%,30%{transform:translateY(50px) scale(.5);opacity:0}32%{opacity:1}37%{transform:translateY(-16px) scale(1.08)}42%,to{transform:translateY(0) scale(1);opacity:1}}@keyframes _hC1_16qpb_1{0%,31%{transform:translate(0) rotate(0);opacity:0}33%{opacity:1}52%,to{transform:translate(-110px,-60px) rotate(220deg);opacity:0}}@keyframes _hC2_16qpb_1{0%,31%{transform:translate(0) rotate(0);opacity:0}33%{opacity:1}52%,to{transform:translate(104px,-84px) rotate(-200deg);opacity:0}}@keyframes _hC3_16qpb_1{0%,31%{transform:translate(0) rotate(0);opacity:0}33%{opacity:1}52%,to{transform:translate(-56px,-136px) rotate(180deg);opacity:0}}@keyframes _hC4_16qpb_1{0%,31%{transform:translate(0) rotate(0);opacity:0}33%{opacity:1}52%,to{transform:translate(70px,-142px) rotate(260deg);opacity:0}}@keyframes _hC5_16qpb_1{0%,31%{transform:translate(0) rotate(0);opacity:0}33%{opacity:1}52%,to{transform:translate(-136px,14px) rotate(-160deg);opacity:0}}@keyframes _hC6_16qpb_1{0%,31%{transform:translate(0) rotate(0);opacity:0}33%{opacity:1}52%,to{transform:translate(132px,4px) rotate(200deg);opacity:0}}._evo_16qpb_84{position:relative;width:380px;height:520px}._eRays_16qpb_90{position:absolute;left:0;top:120px;transform-origin:50% 50%;animation:_eRays_16qpb_90 7s linear both}._eRing_16qpb_91{position:absolute;left:80px;top:200px;width:220px;height:220px;border:6px solid #8F7BFF;border-radius:50%;animation:_eRing_16qpb_91 7s ease-out both}._eFlash_16qpb_92{position:absolute;left:100px;top:220px;width:180px;height:180px;border-radius:50%;background:#fff;animation:_hFlash_16qpb_15 7s ease-out both}._eSmall_16qpb_93,._eBig_16qpb_94{position:absolute;left:90px;top:210px;width:200px;height:200px;transform-origin:50% 95%}._eSmall_16qpb_93{animation:_eSmall_16qpb_93 7s ease-in-out both}._eBig_16qpb_94{animation:_eBig_16qpb_94 7s cubic-bezier(.2,.9,.3,1.2) both}._eSpark_16qpb_97{position:absolute;animation:_eSpark_16qpb_97 7s ease-out both}._eBanner_16qpb_98{position:absolute;left:50px;right:50px;top:444px;display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:25px;background:var(--plum);color:var(--white);font-size:15px;font-weight:800;animation:_eBanner_16qpb_98 7s ease-out both}@keyframes _eSmall_16qpb_93{0%,14%{transform:scale(.68);opacity:1}18%{transform:scale(.74,.62)}22%{transform:scale(.62,.78) translateY(-6px)}26%{transform:scale(.76,.6)}29%{transform:scale(.5,.95) translateY(-16px);opacity:1}31%,to{transform:scale(.5,.95) translateY(-16px);opacity:0}}@keyframes _eBig_16qpb_94{0%,30%{transform:scale(.55);opacity:0}32%{opacity:1}38%{transform:scale(1.12)}44%,to{transform:scale(1);opacity:1}}@keyframes _eRing_16qpb_91{0%,8%{transform:scale(.5);opacity:0}14%{opacity:.8}21%{transform:scale(1.15);opacity:0}22%{transform:scale(.5);opacity:0}26%{opacity:.8}31%,to{transform:scale(1.2);opacity:0}}@keyframes _eRays_16qpb_90{0%,29%{transform:rotate(0) scale(.6);opacity:0}36%{transform:rotate(30deg) scale(1);opacity:.9}70%{transform:rotate(90deg) scale(1.05);opacity:.5}82%,to{transform:rotate(110deg) scale(1.05);opacity:0}}@keyframes _eBanner_16qpb_98{0%,42%{transform:translateY(24px);opacity:0}50%,to{transform:translateY(0);opacity:1}}@keyframes _eSpark_16qpb_97{0%,34%{transform:scale(.3);opacity:0}40%{transform:scale(1);opacity:1}50%,to{transform:scale(.6);opacity:0}}._run_16qpb_125{position:relative;width:380px;height:520px;overflow:hidden;background:#f5ddeb}._runFloor_16qpb_133{position:absolute;left:0;right:0;top:400px;bottom:0;background:#e6bfd3}._runDoor_16qpb_134{position:absolute;left:300px;top:186px;width:64px;height:214px;border-radius:10px 10px 0 0;background:#4a4166}._runDoorOpen_16qpb_135{position:absolute;left:300px;top:186px;width:34px;height:214px;border-radius:10px 0 0;background:#d9c6de;transform:skewY(-12deg);transform-origin:0 0}._runRug_16qpb_136{position:absolute;left:40px;top:404px;width:220px;height:40px;border-radius:50%;background:#fff6}._rDim_16qpb_137{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b2238;animation:_rDim_16qpb_137 7s linear both}._rPaw_16qpb_138{position:absolute;display:block;width:22px;height:22px}._rP1_16qpb_139{animation:_rP1_16qpb_139 7s ease-out both}._rP2_16qpb_140{animation:_rP2_16qpb_140 7s ease-out both}._rP3_16qpb_141{animation:_rP3_16qpb_141 7s ease-out both}._rPet_16qpb_142{position:absolute;left:50px;top:214px;width:200px;height:200px;transform-origin:50% 95%;animation:_rPet_16qpb_142 7s ease-in-out both}._rNote_16qpb_143{position:absolute;left:70px;top:290px;width:170px;padding:18px 14px 12px;border-radius:6px;background:#fffdf7;box-shadow:0 10px 24px #3a2a5c29;transform-origin:50% 0;animation:_rNote_16qpb_143 7s ease-out both}._rNote_16qpb_143 p{font-family:var(--font-hand);font-weight:700;font-size:22px;line-height:1.1;color:var(--plum)}._pin_16qpb_162{position:absolute;left:50%;top:-7px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--heart)}@keyframes _rPet_16qpb_142{0%,14%{transform:translate(0) rotate(0) scale(1);opacity:1}18%{transform:translate(-8px) rotate(-4deg) scale(1)}23%{transform:translate(8px) rotate(4deg) scale(1)}27%{transform:translate(0) rotate(0) scale(1)}30%{transform:translateY(6px) rotate(0) scale(1.06,.9)}34%{transform:translate(36px,-34px) rotate(8deg) scale(.96,1.05)}38%{transform:translate(72px) rotate(8deg) scale(1.04,.92)}42%{transform:translate(108px,-30px) rotate(8deg) scale(.94,1.04)}46%{transform:translate(140px) rotate(8deg) scale(.96,.9)}50%{transform:translate(162px,-16px) rotate(6deg) scale(.8)}54%{transform:translate(174px) rotate(4deg) scale(.66);opacity:1}57%,to{transform:translate(180px) rotate(0) scale(.56);opacity:0}}@keyframes _rDim_16qpb_137{0%,14%{opacity:0}34%,to{opacity:.14}}@keyframes _rP1_16qpb_139{0%,37%{transform:scale(.4);opacity:0}40%,to{transform:scale(1);opacity:.75}}@keyframes _rP2_16qpb_140{0%,45%{transform:scale(.4);opacity:0}48%,to{transform:scale(1);opacity:.75}}@keyframes _rP3_16qpb_141{0%,52%{transform:scale(.4);opacity:0}55%,to{transform:scale(1);opacity:.75}}@keyframes _rNote_16qpb_143{0%,58%{transform:translateY(-130px) rotate(-24deg);opacity:0}62%{opacity:1}68%{transform:translateY(0) rotate(6deg)}73%{transform:translateY(-4px) rotate(-5deg)}78%,to{transform:translateY(0) rotate(-3deg);opacity:1}}._rays_16zgx_1{position:absolute;left:50%;top:calc(var(--safe-top) - 20px);margin-left:-300px;transform-origin:50% 50%;animation:_spin_16zgx_1 30s linear infinite;pointer-events:none}._confetti_16zgx_11{position:absolute;top:-20px;animation-name:_confettiFall_16zgx_1;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards;pointer-events:none}._hero_16zgx_21{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:300px}._glow_16zgx_30{position:absolute;left:50%;top:50%;width:250px;height:250px;margin:-114px 0 0 -125px;border-radius:50%;background:#ffe9b0}._copy_16zgx_41{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 24px 32px;text-align:center;animation:_textIn_16zgx_1 7s ease-out both}._pair_16zgx_52{display:flex;align-items:center}._actions_16zgx_57{animation:_textIn_16zgx_1 7s ease-out both}@keyframes _textIn_16zgx_1{0%,40%{transform:translateY(16px);opacity:0}50%,to{transform:translateY(0);opacity:1}}._bar_pxtk6_1{position:sticky;bottom:0;z-index:3;display:flex;gap:4px;margin-top:auto;padding:8px var(--gutter) calc(20px + var(--safe-bottom));border-radius:24px 24px 0 0;background:var(--white)}._embedded_pxtk6_13{display:flex;gap:4px;margin-top:-4px}._tab_pxtk6_19{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:52px;font-size:12px;font-weight:700;color:var(--ink-3);text-decoration:none}._icon_pxtk6_33{display:flex;align-items:center;justify-content:center;width:48px;height:28px;border-radius:14px;transition:background-color .2s ease}._active_pxtk6_43{font-weight:800;color:var(--plum)}._active_pxtk6_43 ._icon_pxtk6_33{background:var(--lilac-3)}._room_ji3c6_1{position:relative;display:flex;flex-direction:column;min-height:100dvh;overflow:hidden;overflow:clip;padding-top:calc(var(--safe-top) + 16px);transition:background-color .6s ease}._header_ji3c6_14{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;padding:0 var(--gutter)}._headRow_ji3c6_23{display:flex;align-items:center;justify-content:space-between;gap:12px}._titleCol_ji3c6_30{display:flex;flex-direction:column;gap:2px;min-width:0}._stageLabel_ji3c6_37{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._headActions_ji3c6_44{display:flex;align-items:center;gap:8px}._chipBtn_ji3c6_50{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px}._statusRow_ji3c6_59{display:flex;align-items:center;gap:16px}._sat_ji3c6_65{display:flex;flex:1;flex-direction:column;gap:5px}._satLabels_ji3c6_72{display:flex;justify-content:space-between;font-size:12px;font-weight:800}._satTrack_ji3c6_79{height:8px;border-radius:4px;overflow:hidden}._satFill_ji3c6_85{height:8px;border-radius:4px;background:#ff9a5c;transition:width .6s ease}._scene_ji3c6_94{position:relative;flex:1 1 auto;min-height:340px}._floor_ji3c6_100{position:absolute;left:0;right:0;bottom:-40px;height:130px;transition:background-color .6s ease}._window_ji3c6_109{position:absolute;left:28px;top:8px;width:116px;height:132px;overflow:hidden;border:8px solid;border-radius:58px 58px 14px 14px}._sun_ji3c6_120,._moon_ji3c6_121{position:absolute;right:14px;top:16px;width:30px;height:30px;border-radius:50%}._moon_ji3c6_121{right:16px;top:18px;box-shadow:0 0 18px #fff0b380}._moonCut_ji3c6_136{position:absolute;right:9px;top:13px;width:26px;height:26px;border-radius:50%}._star_ji3c6_145{position:absolute;border-radius:50%;background:#fff0b3}._cloud_ji3c6_151{position:absolute;left:12px;top:62px;width:46px;height:16px;border-radius:10px;background:#ffffffd9}._cloudTop_ji3c6_161{position:absolute;left:22px;top:54px;width:22px;height:18px;border-radius:50%;background:#ffffffd9}._mullionV_ji3c6_171{position:absolute;left:50%;top:0;bottom:0;width:6px;margin-left:-3px}._mullionH_ji3c6_180{position:absolute;left:0;right:0;top:64px;height:6px}._plant_ji3c6_188{position:absolute;right:30px;top:26px}._rug_ji3c6_194{position:absolute;left:50%;bottom:16px;width:290px;height:66px;margin-left:-145px;border-radius:50%}._pet_ji3c6_204{position:absolute;left:50%;bottom:40px;width:220px;height:220px;margin-left:-110px;padding:0;border:0;background:transparent;touch-action:manipulation}._bowl_ji3c6_217{position:absolute;left:50%;bottom:28px;margin-left:91px;padding:0;border:0;background:transparent;line-height:0;touch-action:none;transition:transform .25s ease}._panel_ji3c6_232{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:16px var(--gutter) calc(12px + var(--safe-bottom));border-radius:var(--r-panel) var(--r-panel) 0 0;background:var(--white);color:var(--ink);box-shadow:0 -10px 30px #2b223814}._people_ji3c6_245{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._person_ji3c6_251{display:flex;align-items:center;gap:10px;height:56px;padding:0 10px;border-radius:var(--r-btn);background:var(--lilac)}._personText_ji3c6_261{display:flex;flex:1;flex-direction:column;min-width:0}._personName_ji3c6_268{overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}._personStatus_ji3c6_276{font-size:12px;font-weight:700;color:var(--ink-3);white-space:nowrap}._remind_ji3c6_283{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:14px;background:var(--white);color:var(--plum)}._question_ji3c6_296{display:flex;align-items:center;gap:12px;height:56px;padding:0 14px;border-radius:var(--r-btn);background:var(--butter);color:var(--ink);text-decoration:none}._qText_ji3c6_308{display:flex;flex:1;flex-direction:column;min-width:0}._qEyebrow_ji3c6_315{font-size:12px;font-weight:800;color:var(--ink-3)}._qTitle_ji3c6_321{overflow:hidden;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}._overlay_ji3c6_331{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:calc(var(--safe-top) + 8px) var(--gutter) calc(24px + var(--safe-bottom));background:#eee6ff;animation:_fadeUp_ji3c6_1 .3s ease-out both}._overlayStage_ji3c6_345{flex:none;overflow:hidden;width:380px;max-width:100%;height:520px;border-radius:var(--r-panel);display:flex;justify-content:center}._overlayActions_ji3c6_356{display:flex;flex-direction:column;gap:10px;width:100%;max-width:390px;transition:opacity .4s ease}._header_iv5dw_1{display:flex;align-items:flex-end;justify-content:space-between;padding:0 var(--gutter)}._headCol_iv5dw_8{display:flex;flex-direction:column;gap:4px}._headSub_iv5dw_14{font-size:14px;font-weight:700;color:var(--ink-3)}._no_iv5dw_20{display:flex;align-items:center;height:32px;padding:0 12px;border-radius:16px;background:var(--white);font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--plum)}._body_iv5dw_33{display:flex;flex-direction:column;gap:20px;padding:22px var(--gutter) 24px}._card_iv5dw_42{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:150px;padding:20px;border-radius:26px;background:var(--plum);color:var(--white);overflow:hidden}._cardBlob1_iv5dw_56,._cardBlob2_iv5dw_57{position:absolute;border-radius:50%;background:var(--plum-2)}._cardBlob1_iv5dw_56{right:-30px;top:-40px;width:140px;height:140px}._cardBlob2_iv5dw_57{right:40px;bottom:-50px;width:90px;height:90px}._cardTag_iv5dw_65{position:relative;display:flex;align-self:flex-start;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:#ffffff24;font-size:12px;font-weight:800;letter-spacing:.04em}._cardText_iv5dw_79{position:relative;font-size:22px;line-height:1.22}._answer_iv5dw_87{display:flex;flex-direction:column;gap:10px}._input_iv5dw_93{height:58px;padding:0 18px;border:2px solid;border-radius:var(--r-btn);background:var(--white);outline:none;font-size:17px;font-weight:700;color:var(--ink);transition:border-color .2s ease}._input_iv5dw_93::placeholder{color:#7c7190}._chips_iv5dw_110{display:flex;flex-wrap:wrap;gap:8px}._chip_iv5dw_110{height:40px;padding:0 14px;border:0;border-radius:20px;background:var(--white);color:var(--plum);font-size:14px;font-weight:800}._locked_iv5dw_127{display:flex;align-items:center;gap:16px}._lockedCard_iv5dw_133{position:relative;flex:none;width:120px;height:150px;overflow:hidden;border-radius:var(--r-card);background:#bfe9d3;box-shadow:0 10px 24px #3a2a5c1a;animation:_wiggle_iv5dw_1 3.2s ease-in-out infinite}@keyframes _wiggle_iv5dw_1{0%,80%,to{transform:rotate(3deg)}85%{transform:rotate(-1deg)}90%{transform:rotate(5deg)}95%{transform:rotate(2deg)}}._lockIcon_iv5dw_152{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--white);color:var(--ok-ink)}._lockedText_iv5dw_167{display:flex;flex-direction:column;gap:6px}._lockedText_iv5dw_167 p{font-size:14px;font-weight:600;line-height:1.4;color:var(--ink-2)}._lockedWho_iv5dw_180,._flipWho_iv5dw_181{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800}._flips_iv5dw_191{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;perspective:800px}._flip_iv5dw_181{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:184px;padding:16px;border-radius:var(--r-card);box-shadow:0 10px 24px #3a2a5c14}._flipWho_iv5dw_181{font-size:13px;color:var(--ink-2)}._flipText_iv5dw_214{font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.25;overflow-wrap:anywhere}._flipL_iv5dw_222{animation:_flipL_iv5dw_222 .8s cubic-bezier(.3,.8,.3,1) .2s both}._flipR_iv5dw_223{animation:_flipR_iv5dw_223 .8s cubic-bezier(.3,.8,.3,1) .45s both}@keyframes _flipL_iv5dw_222{0%{transform:rotateY(180deg) rotate(-4deg)}to{transform:rotateY(0) rotate(-4deg)}}@keyframes _flipR_iv5dw_223{0%{transform:rotateY(180deg) rotate(3deg)}to{transform:rotateY(0) rotate(3deg)}}._verdictRow_iv5dw_234{display:flex;justify-content:center;margin-top:-4px}._verdict_iv5dw_234{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border-radius:18px;background:var(--white);font-size:15px;font-weight:800;box-shadow:0 4px 12px #3a2a5c0f;animation:_fadeUp_iv5dw_1 .4s ease-out 1.1s both}._actions_iv5dw_254{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:-6px}._smallBtn_iv5dw_261{height:52px;padding:0 12px;border-radius:16px;font-size:16px;gap:8px}._yesterday_iv5dw_269{display:flex;align-items:center;gap:12px;height:64px;margin-top:-8px;padding:0 16px;border-radius:var(--r-btn);background:var(--white)}._yIcon_iv5dw_280{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--mint);color:var(--ok-ink)}._yText_iv5dw_292{display:flex;flex:1;flex-direction:column;min-width:0}._yTitle_iv5dw_299{overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._header_1xn6x_1{display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter)}._storeLink_1xn6x_8{display:flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:22px;background:var(--white);color:var(--plum);font-size:14px;font-weight:800;text-decoration:none}._stage_1xn6x_22{position:relative;flex:none;height:240px;margin:8px var(--gutter) 0;overflow:hidden;border-radius:var(--r-panel);background:#ede6ff}._stageFloor_1xn6x_32{position:absolute;left:50%;top:180px;width:220px;height:40px;margin-left:-110px;border-radius:50%;background:#fff9}._stageTag_1xn6x_43{position:absolute;left:14px;top:14px;display:flex;align-items:center;height:28px;padding:0 10px;border-radius:14px;background:var(--white);font-size:12px;font-weight:800;color:var(--plum)}._undress_1xn6x_58{position:absolute;right:10px;top:10px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:22px;background:var(--white);color:var(--plum)}._stagePet_1xn6x_73{position:absolute;left:50%;top:24px;width:190px;height:190px;margin-left:-95px}._tabs_1xn6x_82{display:flex;flex:none;gap:6px;margin-top:12px;padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}._tabs_1xn6x_82::-webkit-scrollbar{display:none}._tab_1xn6x_82{display:flex;flex:none;align-items:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:20px;font-size:14px;font-weight:800;transition:background-color .2s ease,color .2s ease}._badge_1xn6x_107{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;color:var(--plum);font-size:11px}._list_1xn6x_119{flex:1 1 0;min-height:112px;margin:10px var(--gutter) 0;overflow-y:auto;scrollbar-width:none}._list_1xn6x_119::-webkit-scrollbar{display:none}._items_1xn6x_128{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:8px}._item_1xn6x_128{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:104px;padding:4px 0 8px;border:2.5px solid transparent;border-radius:var(--r-btn);transition:border-color .2s ease}._itemName_1xn6x_148{font-size:12px;font-weight:800;line-height:1.1;color:var(--ink)}._itemTag_1xn6x_155{display:flex;align-items:center;height:18px;padding:0 6px;border-radius:9px;font-size:11px;font-weight:800;white-space:nowrap}._new_1xn6x_166,._setNew_1xn6x_167{position:absolute;display:flex;align-items:center;height:16px;padding:0 5px;border-radius:8px;background:#e84a5f;color:var(--white);font-size:10px;font-weight:800}._new_1xn6x_166{left:6px;top:6px}._setNew_1xn6x_167{right:8px;top:8px}._gift_1xn6x_182{position:absolute;right:6px;top:6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ffd15c;color:var(--plum)}._sets_1xn6x_196{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:8px}._set_1xn6x_167{position:relative;display:flex;align-items:center;gap:6px;height:116px;padding:8px 10px;border:2.5px solid transparent;border-radius:20px;text-align:left}._setPet_1xn6x_215{flex:none;width:72px;height:72px}._setText_1xn6x_221{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}._setName_1xn6x_229{font-size:14px;font-weight:800;line-height:1.15;color:var(--ink)}._setPrice_1xn6x_236{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--plum)}._setFull_1xn6x_243,._barFull_1xn6x_244{font-weight:700;color:var(--ink-3);text-decoration:line-through}._setFull_1xn6x_243{font-size:11px}._barFull_1xn6x_244{font-size:13px}._bar_1xn6x_244{display:flex;flex:none;align-items:center;gap:8px;height:72px;margin:10px var(--gutter) 12px;padding:0 8px 0 16px;border-radius:var(--r-card);background:var(--white);box-shadow:0 6px 20px #3a2a5c14}._barText_1xn6x_265{display:flex;flex:1;flex-direction:column;min-width:0}._barLabel_1xn6x_272{overflow:hidden;font-size:12px;font-weight:800;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}._barPrices_1xn6x_281{display:flex;align-items:baseline;gap:6px}._barPrice_1xn6x_281{font-family:var(--font-display);font-size:18px;font-weight:600}._giftBtn_1xn6x_293{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--butter);color:var(--plum)}._barBtn_1xn6x_305{flex:none;height:52px;padding:0 18px;border-radius:16px;font-size:16px}._header_skaqp_1{display:flex;align-items:center;gap:4px;padding:0 var(--gutter) 0 12px}._body_skaqp_8{display:flex;flex-direction:column;gap:12px;padding:14px var(--gutter) 24px}._promo_skaqp_17{position:relative;height:168px;overflow:hidden;border-radius:26px;background:#2f2b52}._star_skaqp_25{position:absolute;border-radius:50%;background:#fff0b3}._promoPet_skaqp_31{position:absolute;right:-4px;bottom:-4px;width:150px;height:150px}._promoText_skaqp_39{position:absolute;left:18px;top:16px;bottom:16px;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 158px);min-width:170px}._promoHead_skaqp_51{display:flex;flex-direction:column;gap:5px}._deadline_skaqp_57{display:flex;align-self:flex-start;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:#e84a5f;color:var(--white);font-size:11px;font-weight:800}._promoTitle_skaqp_70{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.15;color:var(--white)}._promoSub_skaqp_78{font-size:13px;font-weight:700;color:#cfc6e6}._promoBtn_skaqp_84{display:flex;align-self:flex-start;align-items:center;height:38px;padding:0 16px;border-radius:19px;background:var(--white);color:var(--plum);font-size:14px;font-weight:800;text-decoration:none}._giftRow_skaqp_100{display:flex;align-items:center;gap:12px;height:64px;padding:0 16px;border-radius:20px;background:var(--butter);color:var(--ink);text-decoration:none}._giftIcon_skaqp_112{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:13px;background:var(--white);color:var(--plum)}._giftText_skaqp_124{display:flex;flex:1;flex-direction:column;min-width:0}._giftTitle_skaqp_131{font-size:15px;font-weight:800}._giftSub_skaqp_136{font-size:13px;font-weight:700;color:var(--ink-2)}._plus_skaqp_144{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:24px;background:var(--plum);color:var(--white)}._plusHead_skaqp_154{display:flex;align-items:center;justify-content:space-between}._plusTitle_skaqp_160{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:18px}._plusPrice_skaqp_169{font-size:14px;font-weight:800;color:#d9d0f0}._perks_skaqp_175{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;font-size:13px;font-weight:700;line-height:1.3}._perk_skaqp_175{display:flex;gap:6px}._plusBtn_skaqp_189{height:48px;border:0;border-radius:16px;background:var(--white);color:var(--plum);font-size:16px;font-weight:800}._streak_skaqp_201{display:flex;flex-direction:column;gap:8px;margin-top:6px}._freezes_skaqp_208{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._freeze_skaqp_208{display:flex;align-items:center;gap:10px;height:64px;padding:0 12px;border:0;border-radius:var(--r-btn);background:var(--white);color:var(--ink);text-align:left}._freezeIcon_skaqp_227{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--sky);color:#2f6fb0}._freezeText_skaqp_239{display:flex;flex-direction:column}._freezeName_skaqp_244{font-size:14px;font-weight:800}._freezeDeal_skaqp_249{display:flex;align-items:center;gap:6px}._freezePrice_skaqp_255{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--plum)}._discount_skaqp_262{display:flex;align-items:center;height:18px;padding:0 5px;border-radius:6px;background:var(--peach);color:#a33e17;font-size:11px;font-weight:800}._note_skaqp_274{margin-top:2px;text-align:center;font-size:12px;font-weight:700;color:var(--ink-3)}._top_qozfm_1{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter)}._from_qozfm_10{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 4px;border-radius:20px;background:#ffffff1f;font-size:14px;font-weight:800}._close_qozfm_22{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;background:#ffffff1f;color:var(--white)}._hero_qozfm_33{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:300px;max-height:380px}._rays_qozfm_43{position:absolute;left:50%;top:50%;margin:-210px 0 0 -210px;transform-origin:50% 50%;animation:_gRays_qozfm_1 6s linear both}._box_qozfm_52{position:relative;width:240px;height:260px}._box_qozfm_52>svg{position:absolute;left:20px;top:40px}._shake_qozfm_64{transform-origin:50% 90%;animation:_gShake_qozfm_1 2.2s ease-in-out infinite}._boxOpen_qozfm_69{animation:_gBox_qozfm_1 1s ease-in both}._lid_qozfm_73{overflow:visible;animation:_gLid_qozfm_1 .7s cubic-bezier(.3,.7,.4,1) both}._pop_qozfm_78{position:absolute;left:10px;top:20px;width:220px;height:220px;transform-origin:50% 95%;animation:_gPop_qozfm_1 1.4s cubic-bezier(.2,.9,.3,1.2) both}._copy_qozfm_88{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px 24px;text-align:center}._bubble_qozfm_98{max-width:300px;padding:14px 16px;border-radius:20px 20px 20px 6px;background:#ffffff1f;font-size:16px;font-weight:700;line-height:1.4;text-align:left}._newTag_qozfm_109{display:flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:#ffd15c;color:var(--plum);font-size:12px;font-weight:800}._sub_qozfm_121{font-size:16px;font-weight:600;line-height:1.4;color:#d9d0f0}._up_qozfm_128{animation:_gUp_qozfm_1 1.6s ease-out both}@keyframes _gShake_qozfm_1{0%,60%,to{transform:rotate(0)}65%{transform:rotate(-6deg)}70%{transform:rotate(6deg)}75%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}85%{transform:rotate(0)}}@keyframes _gLid_qozfm_1{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(70px,-200px) rotate(40deg);opacity:0}}@keyframes _gBox_qozfm_1{0%{transform:translateY(0);opacity:1}40%{transform:translateY(0);opacity:1}to{transform:translateY(60px);opacity:0}}@keyframes _gPop_qozfm_1{0%,20%{transform:translateY(40px) scale(.4);opacity:0}45%{transform:translateY(-16px) scale(1.08);opacity:1}60%,to{transform:translateY(0) scale(1);opacity:1}}@keyframes _gRays_qozfm_1{0%{transform:rotate(0) scale(.5);opacity:0}30%{opacity:.9;transform:rotate(20deg) scale(1)}to{transform:rotate(120deg) scale(1.05);opacity:.5}}@keyframes _gUp_qozfm_1{0%,50%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._header_1dvzg_1{display:flex;align-items:center;gap:4px;padding:0 var(--gutter) 0 12px}._stage_1dvzg_10{position:relative;flex:none;height:172px;margin:8px var(--gutter) 0;overflow:hidden;border-radius:var(--r-panel);background:var(--butter)}._stageText_1dvzg_20{position:absolute;left:16px;top:14px;bottom:14px;display:flex;flex-direction:column;gap:4px;width:calc(100% - 170px)}._to_1dvzg_31{display:flex;align-self:flex-start;align-items:center;gap:6px;height:32px;padding:0 10px 0 2px;border-radius:16px;background:var(--white);font-size:12px;font-weight:800;color:var(--plum)}._stageTitle_1dvzg_45{margin-top:auto;font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.1}._stageSub_1dvzg_53{font-size:13px;font-weight:700;line-height:1.3;color:var(--ink-2)}._stagePet_1dvzg_60{position:absolute;right:6px;bottom:4px;width:150px;height:150px}._stageBox_1dvzg_68{position:absolute;right:128px;bottom:8px;line-height:0;transform:rotate(-8deg)}._tabs_1dvzg_78{display:flex;flex:none;gap:6px;margin-top:12px;padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}._tabs_1dvzg_78::-webkit-scrollbar{display:none}._tab_1dvzg_78{flex:none;height:40px;padding:0 14px;border:0;border-radius:20px;font-size:14px;font-weight:800;transition:background-color .2s ease,color .2s ease}._list_1dvzg_100{flex:1 1 0;min-height:104px;margin:10px var(--gutter) 0;overflow-y:auto;scrollbar-width:none}._list_1dvzg_100::-webkit-scrollbar{display:none}._items_1dvzg_109{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:4px}._item_1dvzg_109{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100px;padding:4px 0 8px;border:2.5px solid transparent;border-radius:var(--r-btn);background:var(--white);transition:border-color .2s ease}._itemName_1dvzg_129{font-size:12px;font-weight:800;line-height:1.1;color:var(--ink)}._itemTag_1dvzg_136{display:flex;align-items:center;height:18px;padding:0 6px;border-radius:9px;background:var(--lilac-2);color:var(--plum);font-size:11px;font-weight:800;white-space:nowrap}._note_1dvzg_151{display:flex;flex:none;flex-direction:column;gap:8px;margin:12px var(--gutter) 0}._noteInput_1dvzg_159{height:52px;padding:0 16px;border:2px solid var(--lavender);border-radius:16px;background:var(--white);outline:none;font-size:16px;font-weight:700;color:var(--ink)}._noteInput_1dvzg_159:focus{border-color:var(--plum)}._noteInput_1dvzg_159::placeholder{color:#7c7190}._ideas_1dvzg_179{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}._ideas_1dvzg_179::-webkit-scrollbar{display:none}._idea_1dvzg_179{flex:none;height:34px;padding:0 12px;border:0;border-radius:17px;background:var(--white);color:var(--plum);font-size:13px;font-weight:800}._bar_1dvzg_201{display:flex;flex:none;align-items:center;gap:8px;height:72px;margin:12px var(--gutter) 0;padding:0 8px 0 16px;border-radius:var(--r-card);background:var(--white);box-shadow:0 6px 20px #3a2a5c14}._barText_1dvzg_214{display:flex;flex:1;flex-direction:column;min-width:0}._barLabel_1dvzg_221{overflow:hidden;font-size:12px;font-weight:800;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}._barPrice_1dvzg_230{font-family:var(--font-display);font-size:18px;font-weight:600}._barBtn_1dvzg_236{flex:none;height:52px;padding:0 18px;border-radius:16px;font-size:16px;gap:8px}._payNote_1dvzg_245{flex:none;padding:8px 28px calc(14px + var(--safe-bottom));text-align:center;font-size:12px;font-weight:700;color:var(--ink-3)}._sentHero_1dvzg_256{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:260px;max-height:340px}._flyBox_1dvzg_266{animation:_boxSend_1dvzg_1 2.4s cubic-bezier(.3,.7,.4,1) both}@keyframes _boxSend_1dvzg_1{0%{transform:translateY(40px) scale(.6) rotate(0);opacity:0}25%{transform:translateY(-10px) scale(1.05) rotate(-4deg);opacity:1}35%{transform:translateY(0) scale(1) rotate(3deg)}45%,to{transform:translateY(0) scale(1) rotate(0);opacity:1}}._sentCopy_1dvzg_277{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 24px 24px;text-align:center;animation:_fadeUp_1dvzg_1 .6s ease-out .5s both}._sentTag_1dvzg_288{display:flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:#ffd15c;color:var(--plum);font-size:12px;font-weight:800}._sentText_1dvzg_300{font-size:16px;font-weight:600;line-height:1.4;color:#d9d0f0;text-wrap:pretty}._bubble_1dvzg_308{max-width:300px;margin-top:6px;padding:12px 16px;border-radius:20px 20px 6px;background:#ffffff1f;font-size:16px;font-weight:700;line-height:1.4}._header_aagzu_1{display:flex;flex-direction:column;gap:4px;padding:0 var(--gutter)}._sub_aagzu_8{font-size:14px;font-weight:700;color:var(--ink-3)}._body_aagzu_14{display:flex;flex-direction:column;gap:16px;padding:16px var(--gutter) 24px}._milestones_aagzu_21{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._milestone_aagzu_21{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;height:178px;padding:10px;border-radius:var(--r-card)}._mIcon_aagzu_38{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#f1ecff;color:#8a7fa0}._mText_aagzu_49{display:flex;flex-direction:column;align-items:center}._mDays_aagzu_55{font-family:var(--font-display);font-weight:600;font-size:clamp(13px,3.9vw,16px);white-space:nowrap}._mTitle_aagzu_62{font-size:12px;font-weight:700;color:var(--ink-2)}._mStory_aagzu_68{display:flex;align-self:stretch;align-items:center;justify-content:center;height:36px;border-radius:12px;background:var(--plum);color:var(--white);font-size:13px;font-weight:800;text-decoration:none}._mProgress_aagzu_82{display:flex;flex-direction:column;align-self:stretch;align-items:center;gap:4px}._mTrack_aagzu_90{align-self:stretch;height:6px;overflow:hidden;border-radius:3px;background:var(--lilac-3)}._mFill_aagzu_98{height:6px;border-radius:3px;background:var(--violet)}._mLeft_aagzu_104{font-size:12px;font-weight:700;color:var(--ink-3);white-space:nowrap}._calendar_aagzu_111{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:24px;background:var(--white)}._calHead_aagzu_120{display:flex;align-items:center;justify-content:space-between}._range_aagzu_126{font-size:13px;font-weight:700;color:var(--ink-3)}._grid_aagzu_132{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._wd_aagzu_138{text-align:center;font-size:12px;font-weight:800;color:var(--ink-3)}._cell_aagzu_145{display:flex;flex-direction:column;align-items:center;justify-content:center;height:40px;border:2px solid transparent;border-radius:12px;font-size:11px;font-weight:800;line-height:1}._legend_aagzu_158{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;font-weight:700;color:var(--ink-2)}._legend_aagzu_158 span{display:flex;align-items:center;gap:6px}._legend_aagzu_158 i{width:12px;height:12px;border-radius:4px}._room_12uu8_1{position:relative;flex:1 1 auto;min-height:440px}._floor_12uu8_7{position:absolute;left:0;right:0;bottom:-40px;height:calc(100% - 370px);min-height:70px;background:#d9cee2}._door_12uu8_17,._doorOpen_12uu8_18{position:absolute;right:26px;top:196px;height:214px}._door_12uu8_17{width:92px;border-radius:10px 10px 0 0;background:#4a4166}._doorOpen_12uu8_18{width:50px;border-radius:10px 0 0;background:#c9bcd6;transform:skewY(-12deg);transform-origin:100% 0}._knob_12uu8_39{position:absolute;right:86px;top:300px;width:8px;height:8px;border-radius:50%;background:#8a7fa0}._paws_12uu8_49{position:absolute;left:50%;top:400px;margin-left:-85px}._rug_12uu8_56{position:absolute;left:24px;top:430px;width:220px;height:54px;border-radius:50%;background:#ffffff59}._bowl_12uu8_66{position:absolute;left:100px;top:432px;line-height:0}._note_12uu8_73{position:absolute;left:36px;top:calc(var(--safe-top) + 84px);display:flex;flex-direction:column;gap:8px;width:220px;padding:26px 20px 18px;border-radius:6px;background:#fffdf7;box-shadow:0 14px 30px #3a2a5c29;font-family:var(--font-hand);transform-origin:50% 0;animation:_noteSway_12uu8_1 4s ease-in-out infinite}@keyframes _noteSway_12uu8_1{0%,to{transform:rotate(-4deg)}50%{transform:rotate(-2deg)}}._pin_12uu8_95{position:absolute;left:50%;top:-8px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--heart);box-shadow:0 2px 4px #0000002e}._noteMain_12uu8_107{font-weight:700;font-size:25px;line-height:1.12;color:var(--plum)}._noteSub_12uu8_114{font-weight:600;font-size:22px;line-height:1.12;color:var(--ink-2)}._sign_12uu8_121{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-weight:700;font-size:22px;color:var(--plum)}._sheet_12uu8_131{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;padding:24px var(--gutter) calc(32px + var(--safe-bottom));border-radius:var(--r-panel) var(--r-panel) 0 0;background:var(--white);box-shadow:0 -10px 30px #2b223814}._sheetText_12uu8_143{display:flex;flex-direction:column;gap:6px}._lead_12uu8_149{font-size:16px;font-weight:600;line-height:1.4;color:var(--ink-2);text-wrap:pretty}._together_12uu8_157{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-radius:16px;background:#fff1e6;font-size:15px;font-weight:800}._buttons_12uu8_169{display:flex;flex-direction:column;gap:10px}._rescue_12uu8_175{flex-direction:column;gap:0;height:60px}._rescueSub_12uu8_181{font-size:12px;font-weight:700;color:#d9d0f0}._pair_12uu8_187{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._small_12uu8_193{height:52px;padding:0 12px;border-radius:16px;font-size:15px;gap:6px}._header_pcvst_1{display:flex;align-items:center;gap:4px;padding:0 var(--gutter) 0 12px}._body_pcvst_8{display:flex;flex-direction:column;gap:18px;padding:18px var(--gutter) calc(32px + var(--safe-bottom))}._freeze_pcvst_15{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:var(--sky)}._freezeIcon_pcvst_24{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:var(--white);color:#2f6fb0}._group_pcvst_36{display:flex;flex-direction:column;gap:8px}._card_pcvst_42{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--white)}._card_pcvst_42>*+*{border-top:1px solid #EFEAF7}._row_pcvst_54{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px 8px 16px}._text_pcvst_62{display:flex;flex:1;flex-direction:column;min-width:0}._title_pcvst_69{font-size:15px;font-weight:800}._sub_pcvst_74{font-size:13px;font-weight:700;color:var(--ink-3)}._switch_pcvst_80{position:relative;flex:none;width:52px;height:32px;padding:0;border:0;border-radius:16px;transition:background-color .2s ease}._knob_pcvst_91{position:absolute;top:3px;width:26px;height:26px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px #0003;transition:left .2s ease}._granted_pcvst_102{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:800;color:var(--ok-ink)}._allow_pcvst_111{height:36px;padding:0 12px;border:0;border-radius:12px;background:var(--lilac-3);color:var(--plum);font-size:13px;font-weight:800}._pairAvatars_pcvst_122{display:flex}._danger_pcvst_126,._link_pcvst_127{display:flex;align-items:center;width:100%;border:0;border-radius:0;background:transparent;text-align:left}._danger_pcvst_126{min-height:56px;padding:0 16px;font-size:15px;font-weight:800;color:var(--danger)}._link_pcvst_127{justify-content:space-between;min-height:52px;padding:0 16px;font-size:15px;font-weight:700;color:var(--ink)}._devGrid_pcvst_154{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}._devBtn_pcvst_161{height:44px;border:0;border-radius:14px;background:var(--lilac-3);color:var(--plum);font-size:14px;font-weight:800}._times_pcvst_171{display:flex;flex-wrap:wrap;gap:6px;padding:12px}._time_pcvst_171{height:36px;padding:0 12px;border:0;border-radius:18px;background:var(--lilac);color:var(--plum);font-size:13px;font-weight:800}._preview_l1m7a_1{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:12px 0 20px}._scaler_l1m7a_10{position:relative;flex:none}._scaler_l1m7a_10>*{position:absolute;left:0;top:0;transform-origin:0 0}._card_l1m7a_22{position:relative;width:405px;height:720px;overflow:hidden;border-radius:28px;box-shadow:0 20px 50px #3a2a5c2e;color:var(--ink)}._blob1_l1m7a_32,._blob2_l1m7a_33{position:absolute;border-radius:50%}._blob1_l1m7a_32{left:-90px;bottom:120px;width:260px;height:260px}._blob2_l1m7a_33{right:-70px;top:210px;width:200px;height:200px}._top_l1m7a_40{position:absolute;top:32px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between}._stage_l1m7a_50{display:flex;align-items:center;height:30px;padding:0 12px;border-radius:15px;background:#ffffffb3;font-size:13px;font-weight:800}._num_l1m7a_61{position:absolute;left:28px;right:28px;top:88px;display:flex;align-items:flex-end;gap:14px;font-family:var(--font-display);font-weight:800;line-height:.82;letter-spacing:-.04em;color:var(--plum)}._numLabel_l1m7a_76{display:flex;flex-direction:column;padding-bottom:6px;font-weight:600;font-size:24px;line-height:1.1;letter-spacing:0}._glow_l1m7a_86{position:absolute;left:50%;top:300px;width:250px;height:250px;margin-left:-125px;border-radius:50%;background:#ffffff8c}._pet_l1m7a_97{position:absolute;left:50%;top:296px;width:240px;height:240px;margin-left:-120px}._caption_l1m7a_106{position:absolute;left:28px;right:28px;top:560px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}._tagline_l1m7a_118{font-size:15px;font-weight:700;color:var(--ink-2)}._cta_l1m7a_124{position:absolute;left:28px;right:28px;bottom:28px;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 8px 0 18px;border-radius:26px;background:var(--plum);color:var(--white);font-size:14px;font-weight:800}._bot_l1m7a_141{display:flex;align-items:center;height:38px;padding:0 14px;border-radius:19px;background:var(--white);color:var(--plum)}._section_chkn2_1{display:flex;flex-direction:column;gap:14px;padding:16px var(--gutter) 28px}._lead_chkn2_8{font-size:15px;font-weight:600;color:var(--ink-2)}._moods_chkn2_14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._mood_chkn2_14{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:0;border-radius:var(--r-btn);text-align:left}._moodTitle_chkn2_31{font-size:16px;font-weight:800}._moodSpec_chkn2_36{font-size:12px;font-weight:700}._when_chkn2_41{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--r-btn);background:var(--butter);font-size:14px;font-weight:700;line-height:1.4}._stage_chkn2_53{position:relative;display:flex;align-items:center;justify-content:center;height:380px;padding:0;border:0;border-radius:32px;overflow:hidden}._stageGlow_chkn2_65{position:absolute;left:50%;top:40px;width:280px;height:280px;margin-left:-140px;border-radius:50%;background:#ffffff80}._stageTag_chkn2_76{position:absolute;left:16px;top:16px;display:flex;align-items:center;height:30px;padding:0 12px;border-radius:15px;background:var(--white);font-size:13px;font-weight:800;color:var(--plum)}._stagePet_chkn2_91{position:relative}._stageHint_chkn2_95{position:absolute;left:0;right:0;bottom:16px;text-align:center;font-size:13px;font-weight:800;color:#4e4360}._pets_chkn2_106{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}._petBtn_chkn2_112{display:flex;align-items:center;justify-content:center;height:48px;padding:0;border:2.5px solid transparent;border-radius:14px}._all_chkn2_122{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._allCell_chkn2_128{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:140px;border-radius:20px;font-size:13px;font-weight:800}._scene_chkn2_140{display:flex;flex-direction:column;gap:10px}._sceneBox_chkn2_146{position:relative;display:flex;justify-content:center;height:520px;overflow:hidden;border-radius:var(--r-panel)}._sceneHead_chkn2_155{display:flex;align-items:center;justify-content:space-between;gap:12px}._sceneTitle_chkn2_162{font-family:var(--font-display);font-weight:600;font-size:18px}._replay_chkn2_168{display:flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:0;border-radius:14px;background:var(--lilac-3);color:var(--plum);font-size:14px;font-weight:800}
