._back_bslqo_1{z-index:5;background:color-mix(in srgb, var(--paper) 78%, transparent);color:var(--ink-mid);border-radius:999px;padding:6px 12px 6px 8px;font-size:14px;text-decoration:none;position:absolute;top:12px;left:12px}._stage_1hf6t_1{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:320px;display:flex}._hint_1hf6t_10{letter-spacing:.08em;color:var(--ink-mid);margin:0 0 12px;font-size:15px}._topics_1hf6t_17{flex-wrap:wrap;justify-content:center;gap:8px;max-width:300px;margin-bottom:14px;display:flex}._topicChip_1hf6t_26{appearance:none;border:1.2px solid var(--ink-light);color:var(--ink-strong);cursor:pointer;transition:transform .25s var(--ease-bounce), background .2s, color .2s, border-color .2s;background:0 0;border-radius:999px;padding:7px 16px;font-size:14px}._topicChip_1hf6t_26:active{transform:scale(.92)}._topicChip_1hf6t_26[aria-pressed=true]{background:var(--cinnabar);border-color:var(--cinnabar);color:var(--paper);transform:scale(1.06)}._topicChip_1hf6t_26:disabled{opacity:.5}._topicChipLoose_1hf6t_53{color:var(--ink-mid);border-style:dashed}._hint_1hf6t_10[data-nudged]{color:var(--cinnabar);animation:_nudge_1hf6t_1 .4s var(--ease-bounce)}@keyframes _nudge_1hf6t_1{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}._topic_1hf6t_17{border-top:1px dashed color-mix(in srgb, var(--ink-light) 70%, transparent);text-align:left;margin-top:16px;padding-top:14px}._topicTitle_1hf6t_83{background:var(--ink-strong);color:var(--paper);letter-spacing:.15em;border-radius:999px;margin:0 0 8px;padding:2px 12px;font-size:13px;display:inline-block}._topicAdvice_1hf6t_94{color:var(--ink-strong);margin:0 0 8px;font-size:15px;line-height:1.8}._topicAsk_1hf6t_101{font-family:var(--font-title);color:var(--cinnabar);margin:0;font-size:15px;line-height:1.8}._topicNote_1hf6t_109{color:var(--ink-light);margin:8px 0 0;font-size:12px}._tubeButton_1hf6t_115{appearance:none;aspect-ratio:200/240;cursor:pointer;background:0 0;border:none;width:min(60%,230px);padding:0}._tubeArt_1hf6t_125{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}._tube_1hf6t_115{transform-box:fill-box;transform-origin:50% 100%}._tubeArt_1hf6t_125[data-shaking=true] ._tube_1hf6t_115{animation:.32s ease-in-out infinite _shake_1hf6t_1}._tubeArt_1hf6t_125[data-shaking=true] ._stick_1hf6t_142{animation:.28s ease-in-out infinite alternate _jump_1hf6t_1}._result_1hf6t_146{border:1.4px solid var(--ink-strong);border-radius:var(--radius);background:color-mix(in srgb, #fffdf6 55%, var(--paper));width:100%;box-shadow:0 10px 22px color-mix(in srgb, var(--ink-strong) 12%, transparent);text-align:center;animation:_drop_1hf6t_1 .55s var(--ease-bounce);margin-top:6px;padding:22px 18px 20px}._number_1hf6t_158{font-size:24px}._grade_1hf6t_162{background:var(--cinnabar);color:var(--paper);font-family:var(--font-title);letter-spacing:.2em;border-radius:999px;margin:8px 0 14px;padding:3px 14px;font-size:14px;display:inline-block}._grade_1hf6t_162[data-grade=中签]{background:var(--ink-mid)}._grade_1hf6t_162[data-grade=下签]{background:var(--ink-light);color:var(--ink-strong)}._poem_1hf6t_183{font-family:var(--font-title);letter-spacing:.22em;margin:0 0 14px;padding:0;font-size:19px;line-height:2;list-style:none}._reading_1hf6t_193{color:var(--ink-mid);text-align:left;margin:0;font-size:14px;line-height:1.85}._once_1hf6t_201{color:var(--ink-light);margin:14px 0 0;font-size:13px}._history_1hf6t_207{margin-top:24px}._historyTitle_1hf6t_211{margin-bottom:8px;font-size:16px}._historyList_1hf6t_216{margin:0;padding:0;list-style:none}._historyItem_1hf6t_222{border-bottom:1px solid color-mix(in srgb, var(--ink-light) 45%, transparent)}._historyButton_1hf6t_226{appearance:none;width:100%;color:var(--ink-strong);cursor:pointer;background:0 0;border:none;justify-content:space-between;padding:12px 4px;font-size:14px;display:flex}._historyDate_1hf6t_239{color:var(--ink-mid)}._historyBody_1hf6t_243{padding:4px 4px 14px}._historyBody_1hf6t_243 ._poem_1hf6t_183{text-align:center;font-size:16px;line-height:1.9}._disclaimer_1hf6t_253{text-align:center;color:var(--ink-light);margin:22px 0 0;font-size:12px}@keyframes _shake_1hf6t_1{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes _jump_1hf6t_1{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes _drop_1hf6t_1{0%{opacity:0;transform:translateY(-24px)scale(.92)}}@keyframes _pulse_1hf6t_1{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){._hint_1hf6t_10[data-nudged]{animation:none}._tubeArt_1hf6t_125[data-shaking=true] ._tube_1hf6t_115{animation:1s ease-in-out infinite _pulse_1hf6t_1}._tubeArt_1hf6t_125[data-shaking=true] ._stick_1hf6t_142,._result_1hf6t_146{animation:none}}._poemNote_1hf6t_312{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-light);margin:0 0 2px;font-size:11px}._button_ykisy_1{appearance:none;border:1.5px solid var(--ink-strong);color:var(--ink-strong);font-family:var(--font-title);letter-spacing:.2em;white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease-bounce), opacity .2s, background .2s;background:0 0;border-radius:999px;padding:10px 26px 10px 30px;font-size:17px}._button_ykisy_1:active:not(:disabled){transform:scale(.94)}._button_ykisy_1:disabled{opacity:.35;cursor:default}._cinnabar_ykisy_25{border-color:var(--cinnabar);background:var(--cinnabar);color:var(--paper)}._smoke_qxq9g_1{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._ink_af55k_1{fill:none;stroke:var(--ink-strong);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}._inkSoft_af55k_9{fill:none;stroke:var(--ink-mid);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}._inkFaint_af55k_17{fill:none;stroke:var(--ink-light);stroke-width:1.2px;stroke-linecap:round}._paperFill_af55k_24{fill:var(--paper)}._cinnabar_af55k_28{fill:var(--cinnabar);stroke:none}._deity_af55k_33,._censer_af55k_34,._sticks_af55k_35{width:100%;height:100%;display:block}._monk_af55k_43{width:100%;height:100%;display:block;overflow:visible}._monk_af55k_43[data-robe=grey]{--robe:#b9b5ad}._monk_af55k_43[data-robe=brown]{--robe:#c79a7c}._monk_af55k_43[data-robe=yellow]{--robe:#e2c36b}._monk_af55k_43[data-robe=moon]{--robe:#dfe6e8}._monk_af55k_43[data-robe=indigo]{--robe:#6f86a3}._monk_af55k_43[data-robe=crimson]{--robe:#b9645a}._bead_af55k_73{fill:#7a5236;stroke:var(--ink-strong);stroke-width:.8px}._beadMain_af55k_78{fill:var(--cinnabar);stroke:var(--ink-strong);stroke-width:.9px}._petal_af55k_83{fill:#f3c3c6;stroke:var(--ink-strong);stroke-width:1.1px;stroke-linejoin:round}._petalFront_af55k_89{fill:#fbe3e2;stroke:var(--ink-strong);stroke-width:1.1px;stroke-linejoin:round}._outline_af55k_97{fill:var(--paper);stroke:var(--ink-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._robe_af55k_105{fill:var(--robe);stroke:var(--ink-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._monk_af55k_43[data-self=true] ._outline_af55k_97,._monk_af55k_43[data-self=true] ._robe_af55k_105{stroke:var(--cinnabar);stroke-width:2.4px}._line_af55k_119{fill:none;stroke:var(--ink-strong);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._eye_af55k_127{fill:var(--ink-strong)}._blush_af55k_131{fill:var(--cinnabar);opacity:.22}._cushion_af55k_136{fill:var(--paper-deep);stroke:var(--ink-mid);stroke-width:1.4px}._pose_af55k_142{transform-box:fill-box;transform-origin:50% 100%;animation:_pop_af55k_1 .45s var(--ease-bounce)}._bow_af55k_148{transform-box:fill-box;transform-origin:50% 100%;animation:_bow_af55k_148 .7s var(--ease-bounce)}._sway_af55k_154{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite _sway_af55k_154}._glow_af55k_160{animation:1.4s ease-in-out infinite _glow_af55k_160}._wisp_af55k_164{fill:none;stroke:var(--ink-light);stroke-width:1.6px;stroke-linecap:round;animation:2.4s ease-in-out infinite _wisp_af55k_164}@keyframes _pop_af55k_1{0%{opacity:.4;transform:scale(.82,1.12)}}@keyframes _bow_af55k_148{0%{transform:translateY(0)scale(1)}45%{transform:translateY(9px)scale(1.08,.78)}to{transform:translateY(0)scale(1)}}@keyframes _sway_af55k_154{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes _glow_af55k_160{0%,to{opacity:1}50%{opacity:.55}}@keyframes _wisp_af55k_164{0%{opacity:0;transform:translateY(4px)}40%{opacity:.8}to{opacity:0;transform:translateY(-10px)}}@keyframes _fadeIn_af55k_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._pose_af55k_142,._bow_af55k_148{animation:.3s ease-out _fadeIn_af55k_1}._sway_af55k_154,._glow_af55k_160,._wisp_af55k_164{animation:none}}._shade_af55k_245{fill:var(--ink-strong);stroke:none;opacity:.12}._shadeSoft_af55k_251{fill:var(--ink-strong);stroke:none;opacity:.07}._highlight_af55k_257{fill:#fffdf6;stroke:none;opacity:.7}._noStroke_af55k_263{stroke:none}._doze_af55k_269{transform-box:fill-box;transform-origin:50% 100%;animation:2.4s ease-in-out infinite _nod_af55k_1}._zzz_af55k_275{fill:var(--ink-mid);font-family:var(--font-title);font-size:13px;animation:2.4s ease-in-out infinite _zzz_af55k_275}._cat_af55k_282{width:100%;height:100%;display:block;overflow:visible}._catTail_af55k_289{transform-box:fill-box;transform-origin:100% 100%;animation:1.1s ease-in-out infinite alternate _tail_af55k_1}._catLegA_af55k_295,._catLegB_af55k_296{transform-box:fill-box;transform-origin:50% 0;animation:.5s ease-in-out infinite alternate _legs_af55k_1}._catLegB_af55k_296{animation-direction:alternate-reverse}._catBreath_af55k_306{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite _catBreath_af55k_306}._catZzz_af55k_312{fill:var(--ink-mid);font-family:var(--font-title);font-size:12px;animation:3.2s ease-in-out infinite _zzz_af55k_275}._catZzzLate_af55k_319{animation-delay:1.1s}@keyframes _catBreath_af55k_306{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.05)}}@keyframes _nod_af55k_1{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)translateY(2px)}}@keyframes _zzz_af55k_275{0%{opacity:0;transform:translateY(4px)}50%{opacity:1}to{opacity:0;transform:translate(5px,-8px)}}@keyframes _tail_af55k_1{0%{transform:rotate(-10deg)}to{transform:rotate(12deg)}}@keyframes _legs_af55k_1{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@media (prefers-reduced-motion:reduce){._catBreath_af55k_306,._catZzz_af55k_312,._catTail_af55k_289,._catLegA_af55k_295,._catLegB_af55k_296,._doze_af55k_269,._zzz_af55k_275{animation:none}}._breath_af55k_390{transform-box:fill-box;transform-origin:50% 100%;animation:3.8s ease-in-out infinite _breath_af55k_390;animation-delay:var(--idle-delay,0s)}._headBob_af55k_397{animation:3.8s ease-in-out infinite _headBob_af55k_397;animation-delay:var(--idle-delay,0s)}@keyframes _breath_af55k_390{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.024)}}@keyframes _headBob_af55k_397{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}._blink_af55k_423{transform-box:fill-box;transform-origin:50%;animation:5.3s linear infinite _blink_af55k_423;animation-delay:var(--idle-delay,0s)}@keyframes _blink_af55k_423{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}._monk_af55k_43[data-stage=standing] ._look_af55k_442,._monk_af55k_43[data-stage=done] ._look_af55k_442{transform-box:fill-box;transform-origin:50% 100%;animation:13s ease-in-out infinite _look_af55k_442;animation-delay:calc(var(--idle-delay,0s) * 2.3)}._monk_af55k_43[data-dozing] ._look_af55k_442{animation:none}@keyframes _look_af55k_442{0%,24%,44%,62%,82%,to{transform:none}30%,38%{transform:translate(-1.6px)rotate(-4deg)}68%,76%{transform:translate(1.6px)rotate(4deg)}}._aura_af55k_474{animation:6.5s ease-in-out infinite _aura_af55k_474}@keyframes _aura_af55k_474{0%,to{opacity:1}50%{opacity:.62}}._catTailIdle_af55k_489{transform-box:fill-box;transform-origin:100% 0;animation:4.6s ease-in-out infinite _catTailIdle_af55k_489}@keyframes _catTailIdle_af55k_489{0%,66%,to{transform:rotate(0)}76%{transform:rotate(-6deg)}86%{transform:rotate(2.5deg)}}._catEar_af55k_509{transform-box:fill-box;transform-origin:50% 100%;animation:6.3s ease-in-out infinite _catEar_af55k_509}@keyframes _catEar_af55k_509{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-7deg)}94%{transform:rotate(4deg)}}._candle_af55k_530{width:100%;height:100%;display:block;overflow:visible}._flame_af55k_537{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite _flicker_af55k_1;animation-delay:var(--flame-delay,0s)}@keyframes _flicker_af55k_1{0%,to{transform:scale(1)rotate(0)}20%{transform:scale(.96,1.09)rotate(-3deg)}45%{transform:scale(1.03,.94)rotate(2.5deg)}70%{transform:scale(.98,1.06)rotate(-1.5deg)}}._halo_af55k_560{animation:2.7s ease-in-out infinite _halo_af55k_560;animation-delay:var(--flame-delay,0s)}@keyframes _halo_af55k_560{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){._breath_af55k_390,._headBob_af55k_397,._blink_af55k_423,._monk_af55k_43[data-stage=standing] ._look_af55k_442,._monk_af55k_43[data-stage=done] ._look_af55k_442,._aura_af55k_474,._catTailIdle_af55k_489,._catEar_af55k_509,._flame_af55k_537,._halo_af55k_560{animation:none}}._greetBow_af55k_593{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-in-out _greetBow_af55k_593}@keyframes _greetBow_af55k_593{0%,to{transform:none}28%,68%{transform:translateY(1.5px)scaleY(.85)}}._greetHead_af55k_610{animation:1.6s ease-in-out _greetHead_af55k_610}@keyframes _greetHead_af55k_610{0%,to{transform:none}28%,68%{transform:translateY(8.5px)}}@media (prefers-reduced-motion:reduce){._greetBow_af55k_593,._greetHead_af55k_610{animation:none}}._waddle_af55k_635{transform-box:fill-box;transform-origin:50% 100%;animation:.42s ease-in-out infinite _waddle_af55k_635}@keyframes _waddle_af55k_635{0%,to{transform:rotate(-3.2deg)translateY(0)}25%,75%{transform:rotate(0)translateY(-1.6px)}50%{transform:rotate(3.2deg)translateY(0)}}._monk_af55k_43[data-walking] ._footLeft_af55k_656{animation:.42s ease-in-out infinite _stepLeft_af55k_1}._monk_af55k_43[data-walking] ._footRight_af55k_660{animation:.42s ease-in-out infinite _stepRight_af55k_1}@keyframes _stepLeft_af55k_1{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-3px)}}@keyframes _stepRight_af55k_1{0%,50%,to{transform:translateY(0)}75%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){._waddle_af55k_635,._monk_af55k_43[data-walking] ._footLeft_af55k_656,._monk_af55k_43[data-walking] ._footRight_af55k_660{animation:none}}._header_waaw9_1{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._header_waaw9_1 h1{font-size:22px}._refresh_waaw9_12{appearance:none;border:1.2px solid var(--ink-light);color:var(--ink-mid);cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px;font-size:13px}._refresh_waaw9_12:disabled{opacity:.4}._lead_waaw9_27{color:var(--ink-light);margin:0 0 14px;font-size:12px;line-height:1.6}._state_waaw9_34{text-align:center;color:var(--ink-light);margin:0;padding:44px 12px;font-size:14px;line-height:1.8}._stateAction_waaw9_43{margin-top:12px}._notice_waaw9_47{z-index:5;background:var(--cinnabar);color:var(--paper);text-align:center;border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:13px;position:sticky;top:8px}._list_waaw9_60{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._card_waaw9_69{border:1px solid color-mix(in srgb, var(--ink-light) 55%, transparent);border-radius:var(--radius);background:color-mix(in srgb, #fffdf6 50%, var(--paper));box-shadow:0 4px 10px color-mix(in srgb, var(--ink-strong) 6%, transparent);padding:16px 14px 12px}._card_waaw9_69[data-mine=true]{border-color:var(--cinnabar)}._wishText_waaw9_81{font-family:var(--font-title);letter-spacing:.12em;text-align:center;margin:0;font-size:20px}._meta_waaw9_89{text-align:center;color:var(--ink-light);margin:6px 0 12px;font-size:12px}._mineTag_waaw9_96{background:var(--cinnabar);color:var(--paper);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px}._reactions_waaw9_105{gap:6px;display:flex}._reaction_waaw9_105{appearance:none;border:1.2px solid var(--ink-light);color:var(--ink-strong);cursor:pointer;transition:transform .25s var(--ease-bounce), background .2s, border-color .2s, color .2s;background:0 0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:7px 2px 6px;font-size:13px;display:flex}._reaction_waaw9_105:active:not(:disabled){transform:scale(.93)}._reaction_waaw9_105[aria-pressed=true]{border-color:var(--cinnabar);background:color-mix(in srgb, var(--cinnabar) 12%, transparent);color:var(--cinnabar)}._reaction_waaw9_105:disabled{cursor:default}._reaction_waaw9_105:disabled[aria-pressed=false]{opacity:.45}._count_waaw9_145{font-family:var(--font-title);font-size:15px}._more_waaw9_150{justify-content:center;margin-top:16px;display:flex}._effects_waaw9_158{pointer-events:none;z-index:40;width:100%;max-width:480px;position:fixed;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}._effect_waaw9_158{position:absolute;inset:0}._lantern_waaw9_176{width:92px;margin-left:-46px;animation:2.6s ease-out forwards _lanternRise_waaw9_1;position:absolute;bottom:-130px;left:50%}@keyframes _lanternRise_waaw9_1{0%{opacity:0;transform:translate(0)scale(.8)}12%{opacity:1}50%{transform:translate(18px,-52vh)scale(1)}to{opacity:0;transform:translate(-14px,-112vh)scale(.7)}}._petal_waaw9_202{width:var(--size);height:calc(var(--size) * .72);opacity:0;border-radius:80% 0;animation:1.9s ease-in forwards _petalFall_waaw9_1;position:absolute;top:-24px}._petal_waaw9_202[data-kind=luck]{background:linear-gradient(135deg,#ffe9a8,#f2b53d)}._petal_waaw9_202[data-kind=hug]{background:linear-gradient(135deg,#ffd9e2,#f08aa5)}@keyframes _petalFall_waaw9_1{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}to{transform:translate(var(--sway), 105vh) rotate(420deg);opacity:.2}}._page_1onva_1{min-height:100dvh;padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}._scene_1onva_10{background:radial-gradient(ellipse 70% 42% at 50% 22%, #fffdf6 0%, transparent 70%), linear-gradient(to bottom, var(--paper) 0%, var(--paper) 58%, var(--paper-deep) 60%, color-mix(in srgb, var(--ink-light) 38%, var(--paper-deep)) 100%);flex:1;min-height:300px;position:relative;overflow:hidden}._deity_1onva_26{aspect-ratio:200/240;height:50%;position:absolute;top:3%;left:50%;transform:translate(-50%)}._censer_1onva_36{aspect-ratio:200/150;height:20%;position:absolute;top:48%;left:50%;transform:translate(-50%)}._smoke_1onva_45{pointer-events:none;width:40%;height:50%;position:absolute;top:4%;left:50%;transform:translate(-50%)}._monk_1onva_55{aspect-ratio:80/100;height:29%;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}._card_1onva_64{z-index:2;border-top:1px solid color-mix(in srgb, var(--ink-light) 45%, transparent);background:var(--paper);box-shadow:0 -10px 24px color-mix(in srgb, var(--ink-strong) 8%, transparent);text-align:center;padding:18px 22px 16px;position:relative}._title_1onva_74{font-family:var(--font-title);letter-spacing:.04em;text-wrap:balance;color:var(--ink-strong);margin:0 0 8px;font-size:19px;font-weight:500;line-height:1.5}._wish_1onva_85{font-family:var(--font-title);letter-spacing:.08em;color:var(--cinnabar);overflow-wrap:anywhere;margin:0 0 8px;font-size:22px}._blessing_1onva_94{text-wrap:balance;color:var(--ink-mid);margin:0 0 6px;font-size:15px;line-height:1.7}._date_1onva_102{letter-spacing:.1em;color:var(--ink-light);margin:0 0 14px;font-size:12px}._note_1onva_109{color:var(--ink-mid);margin:0 0 12px;font-size:13px;line-height:1.6}._done_1onva_116{color:var(--cinnabar);margin:0 0 12px;font-size:15px}._actions_1onva_122{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:10px;display:flex}._actions_1onva_122 button{letter-spacing:.1em;padding:10px 20px 10px 22px;font-size:16px}._homeLink_1onva_137{color:var(--ink-mid);text-underline-offset:3px;padding:6px 10px;font-size:13px;text-decoration:underline;display:inline-block}._broken_1onva_146{text-align:center;margin:auto;padding:24px}._card_1n8nt_1{border:1px solid color-mix(in srgb, var(--ink-light) 60%, transparent);border-radius:var(--radius);margin-bottom:20px;padding:14px 14px 12px}._top_1n8nt_8{align-items:center;gap:14px;margin-bottom:12px;display:flex}._preview_1n8nt_15{aspect-ratio:80/100;flex:none;width:84px}._status_1n8nt_21{flex:1;min-width:0}._level_1n8nt_26{font-family:var(--font-title);letter-spacing:.04em;color:var(--ink-strong);margin:0 0 8px;font-size:18px}._bar_1n8nt_34{background:color-mix(in srgb, var(--ink-light) 30%, transparent);border-radius:999px;height:8px;overflow:hidden}._barFill_1n8nt_41{background:var(--cinnabar);border-radius:999px;height:100%;transition:width .4s ease-out}._next_1n8nt_48{color:var(--ink-mid);margin:8px 0 0;font-size:13px}._slot_1n8nt_54{border-top:1px solid color-mix(in srgb, var(--ink-light) 35%, transparent);align-items:flex-start;gap:10px;padding:8px 0;display:flex}._slotName_1n8nt_62{letter-spacing:.1em;width:2.6em;color:var(--ink-mid);flex:none;padding-top:7px;font-size:13px}._options_1n8nt_71{flex-wrap:wrap;flex:1;gap:8px;display:flex}._option_1n8nt_71{appearance:none;border:1.2px solid var(--ink-light);font:inherit;color:var(--ink-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}._option_1n8nt_71[aria-pressed=true]{border-color:var(--cinnabar);background:color-mix(in srgb, var(--cinnabar) 10%, transparent)}._option_1n8nt_71:disabled{cursor:default;color:var(--ink-light);border-style:dashed}._option_1n8nt_71:disabled ._swatch_1n8nt_105{opacity:.4}._lock_1n8nt_109{color:var(--ink-light);font-size:11px}._swatch_1n8nt_105{border:1px solid color-mix(in srgb, var(--ink-strong) 55%, transparent);background:var(--paper-deep);border-radius:50%;flex:none;width:16px;height:16px}._swatch_1n8nt_105[data-value=grey]{background:#b9b5ad}._swatch_1n8nt_105[data-value=brown]{background:#c79a7c}._swatch_1n8nt_105[data-value=yellow]{background:#e2c36b}._swatch_1n8nt_105[data-value=moon]{background:#dfe6e8}._swatch_1n8nt_105[data-value=indigo]{background:#6f86a3}._swatch_1n8nt_105[data-value=crimson]{background:#b9645a}._swatch_1n8nt_105[data-value=none]{background:0 0;border-style:dashed}._swatch_1n8nt_105[data-value=beads]{background:radial-gradient(circle,#7a5236 0 45%,#0000 50%)}._swatch_1n8nt_105[data-value=lotus]{background:#f3c3c6}._note_1n8nt_153{color:var(--ink-light);margin:8px 0 0;font-size:12px;line-height:1.6}._notice_1n8nt_162{left:50%;bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 12px);z-index:60;border:1px solid color-mix(in srgb, var(--cinnabar) 45%, transparent);border-radius:var(--radius);background:var(--paper);width:min(92%,420px);box-shadow:0 8px 24px color-mix(in srgb, var(--ink-strong) 18%, transparent);text-align:center;animation:_noticeIn_1n8nt_1 .4s var(--ease-bounce);padding:14px 16px 12px;position:fixed;transform:translate(-50%)}@keyframes _noticeIn_1n8nt_1{0%{opacity:0;transform:translate(-50%,16px)}}._noticeTitle_1n8nt_185{font-family:var(--font-title);letter-spacing:.04em;color:var(--cinnabar);margin:0 0 4px;font-size:18px}._noticeText_1n8nt_193{color:var(--ink-strong);margin:0 0 10px;font-size:14px}._noticeActions_1n8nt_199{justify-content:center;gap:10px;display:flex}._noticeButton_1n8nt_205{appearance:none;border:1.2px solid var(--ink-light);font:inherit;color:var(--ink-strong);cursor:pointer;background:0 0;border-radius:999px;padding:7px 18px;font-size:14px}._noticePrimary_1n8nt_217{border-color:var(--cinnabar);background:var(--cinnabar);color:var(--paper)}@media (prefers-reduced-motion:reduce){._notice_1n8nt_162{animation:none}._barFill_1n8nt_41{transition:none}}._backdrop_1wndi_1{z-index:300;background:color-mix(in srgb, var(--ink-strong) 38%, transparent);justify-content:center;align-items:center;width:100%;max-width:480px;padding:20px 16px;animation:.2s ease-out _backdropIn_1wndi_1;display:flex;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}._card_1wndi_19{border:1px solid color-mix(in srgb, var(--ink-light) 60%, transparent);background:var(--paper);width:100%;max-height:100%;box-shadow:0 18px 44px color-mix(in srgb, var(--ink-strong) 30%, transparent);animation:_cardIn_1wndi_1 .32s var(--ease-bounce);border-radius:20px;flex-direction:column;padding:18px 18px 20px;display:flex;position:relative;overflow-y:auto}._title_1wndi_34{text-align:center;margin:0 0 12px;font-size:20px}._close_1wndi_40{appearance:none;z-index:2;background:color-mix(in srgb, var(--ink-light) 22%, transparent);width:36px;height:36px;color:var(--ink-mid);cursor:pointer;border:none;border-radius:50%;padding:0;position:absolute;top:10px;right:10px}._close_1wndi_40 svg{width:16px;height:16px;margin:auto;display:block}._close_1wndi_40 path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}@keyframes _backdropIn_1wndi_1{0%{opacity:0}}@keyframes _cardIn_1wndi_1{0%{opacity:0;transform:translateY(18px)scale(.94)}}@media (prefers-reduced-motion:reduce){._backdrop_1wndi_1,._card_1wndi_19{animation:none}}._tabs_14k5j_1{justify-content:center;gap:6px;margin-bottom:8px;display:flex}._tab_14k5j_1{appearance:none;border:1.2px solid var(--ink-light);font-family:var(--font-title);letter-spacing:.15em;color:var(--ink-mid);cursor:pointer;background:0 0;border-radius:999px;padding:6px 20px;font-size:15px;transition:background .2s,color .2s,border-color .2s}._tab_14k5j_1[aria-selected=true]{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--paper)}._stage_14k5j_28{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}._target_14k5j_38{appearance:none;aspect-ratio:240/220;cursor:pointer;width:min(78%,300px);transition:transform .18s var(--ease-bounce);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;padding:0;position:relative}._target_14k5j_38:active{transform:scale(.96)}._art_14k5j_57{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}._floats_14k5j_65{pointer-events:none;height:0;position:absolute;top:8%;left:0;right:0}._float_14k5j_65{white-space:nowrap;font-family:var(--font-title);letter-spacing:.1em;color:var(--cinnabar);font-size:22px;animation:1.1s ease-out forwards _floatUp_14k5j_1;position:absolute;left:50%}._combo_14k5j_85{min-height:34px;font-family:var(--font-title);letter-spacing:.1em;margin-bottom:4px}._comboCount_14k5j_92{color:var(--cinnabar);animation:_comboPop_14k5j_1 .25s var(--ease-bounce);font-size:22px;display:inline-block}._comboCleared_14k5j_99{color:var(--cinnabar);animation:_comboPop_14k5j_1 .6s var(--ease-bounce);font-size:26px;display:inline-block}@keyframes _comboPop_14k5j_1{0%{opacity:.4;transform:scale(1.5)}}._counts_14k5j_113{font-family:var(--font-title);color:var(--ink-mid);justify-content:center;gap:28px;margin-top:14px;font-size:16px;display:flex}._countMain_14k5j_123{color:var(--ink-strong)}._fishHit_14k5j_127{transform-box:fill-box;transform-origin:50% 100%;animation:_squash_14k5j_1 .28s var(--ease-bounce)}._mallet_14k5j_133{transform-box:fill-box;transform-origin:100%}._malletHit_14k5j_138{transform-box:fill-box;transform-origin:100%;animation:.28s ease-out _strike_14k5j_1}._beadRing_14k5j_144{transform-box:view-box;transform-origin:120px 108px;transition:transform .35s var(--ease-bounce)}._beadPop_14k5j_150{transform-box:fill-box;transform-origin:50%;animation:_beadPop_14k5j_150 .3s var(--ease-bounce)}@keyframes _floatUp_14k5j_1{0%{opacity:0;transform:translate(-50%,10px)scale(.7)}20%{opacity:1;transform:translate(-50%,-6px)scale(1.12)}to{opacity:0;transform:translate(calc(-50% + var(--drift,0px)), -90px) scale(1)}}@keyframes _squash_14k5j_1{0%{transform:scale(1)}40%{transform:scale(1.06,.9)}to{transform:scale(1)}}@keyframes _strike_14k5j_1{0%{transform:rotate(0)}45%{transform:rotate(-24deg)}to{transform:rotate(0)}}@keyframes _beadPop_14k5j_150{0%{transform:scale(.6)}}@media (prefers-reduced-motion:reduce){._fishHit_14k5j_127,._malletHit_14k5j_138,._beadPop_14k5j_150{animation:none}._beadRing_14k5j_144{transition:none}._float_14k5j_65{animation:1.1s ease-out forwards _floatFade_14k5j_1;transform:translate(-50%,-30px)}}@keyframes _floatFade_14k5j_1{0%{opacity:1}to{opacity:0}}._page_1tdsu_1{min-height:100dvh;padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}._page_1tdsu_1[data-immersive=true]{padding-bottom:env(safe-area-inset-bottom)}._select_1tdsu_15{flex-direction:column;flex:1;align-items:center;padding:28px 20px 24px;display:flex}._selectStage_1tdsu_23{flex:1;justify-content:center;align-items:center;width:100%;min-height:300px;display:flex;position:relative}._selectArt_1tdsu_33{aspect-ratio:200/240;width:min(72%,300px);animation:_rise_1tdsu_1 .5s var(--ease-bounce)}._arrow_1tdsu_39{appearance:none;background:color-mix(in srgb, var(--paper-deep) 80%, transparent);width:44px;height:44px;color:var(--ink-mid);cursor:pointer;transition:transform .25s var(--ease-bounce);border:none;border-radius:50%;margin-top:-22px;font-size:22px;position:absolute;top:50%}._arrow_1tdsu_39:active{transform:scale(.88)}._arrowPrev_1tdsu_59{left:0}._arrowNext_1tdsu_63{right:0}._deityName_1tdsu_67{margin-top:4px;font-size:26px}._deityIntro_1tdsu_72{color:var(--ink-mid);margin:8px 0 14px;font-size:14px}._dots_1tdsu_78{gap:8px;margin-bottom:22px;display:flex}._dot_1tdsu_78{background:var(--ink-light);opacity:.5;width:6px;height:6px;transition:transform .25s var(--ease-bounce), opacity .2s, background .2s;border-radius:50%}._dot_1tdsu_78[data-active=true]{background:var(--cinnabar);opacity:1;transform:scale(1.5)}._hallWrap_1tdsu_101{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._back_1tdsu_109{appearance:none;z-index:30;background:color-mix(in srgb, var(--paper) 78%, transparent);color:var(--ink-mid);cursor:pointer;border:none;border-radius:999px;padding:7px 14px;font-size:14px;position:absolute;top:10px;left:10px}._scene_1tdsu_124{isolation:isolate;background:radial-gradient(ellipse 70% 42% at 50% 20%, #fffdf6 0%, transparent 70%), linear-gradient(to bottom, var(--paper) 0%, var(--paper) 44%, var(--paper-deep) 46%, color-mix(in srgb, var(--ink-light) 38%, var(--paper-deep)) 100%);flex:1;min-height:330px;position:relative;overflow:hidden;container-type:size}._floor_1tdsu_138{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._stats_1tdsu_146{z-index:30;text-align:right;color:var(--ink-mid);pointer-events:none;font-size:12px;line-height:1.7;position:absolute;top:12px;right:12px}._statsSolo_1tdsu_158{background:color-mix(in srgb, var(--paper-deep) 85%, transparent);border-radius:999px;padding:2px 10px;display:inline-block}._deity_1tdsu_67{aspect-ratio:200/240;height:37%;filter:drop-shadow(0 10px 10px color-mix(in srgb, var(--ink-strong) 14%, transparent));position:absolute;top:1.5%;left:50%;transform:translate(-50%)}._smoke_1tdsu_175{z-index:3;pointer-events:none;width:40%;height:38%;position:absolute;top:4%;left:30%}._censer_1tdsu_185{aspect-ratio:200/150;z-index:2;width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-78%)}._cushion_1tdsu_195{aspect-ratio:3.4;background:radial-gradient(ellipse at 40% 30%, var(--paper) 0%, color-mix(in srgb, var(--ink-light) 55%, var(--paper-deep)) 100%);box-shadow:0 2px 3px color-mix(in srgb, var(--ink-strong) 16%, transparent);opacity:.75;border-radius:50%;position:absolute;transform:translate(-50%,-62%)}._seat_1tdsu_205[role=button]{cursor:pointer;outline:none}._seat_1tdsu_205{aspect-ratio:80/100;animation:_seatIn_1tdsu_1 .5s var(--ease-bounce);position:absolute;transform:translate(-50%,-96%)}._seat_1tdsu_205[data-leaving=true]{animation:.35s ease-in forwards _seatOut_1tdsu_1}._seat_1tdsu_205[data-offering=true]{animation:_seatIn_1tdsu_1 .5s var(--ease-bounce), _offerWalk_1tdsu_1 1s ease-in-out}@keyframes _offerWalk_1tdsu_1{42%,58%{left:var(--to-x);top:var(--to-y)}}._offering_1tdsu_240{width:100%;height:100%;animation:1s ease-in-out _offerScale_1tdsu_1}@keyframes _offerScale_1tdsu_1{42%,58%{transform:scale(var(--ds))}}._catWalk_1tdsu_253{aspect-ratio:120/70;pointer-events:none;animation:linear forwards _catWalkLtr_1tdsu_1;position:absolute;left:0}._catWalk_1tdsu_253[data-direction=rtl]{animation-name:_catWalkRtl_1tdsu_1}@keyframes _catWalkLtr_1tdsu_1{0%{opacity:0;transform:translate(-110%,-100%)}8%,92%{opacity:1}to{opacity:0;transform:translate(100cqw,-100%)}}@keyframes _catWalkRtl_1tdsu_1{0%{opacity:0;transform:translate(100cqw,-100%)}8%,92%{opacity:1}to{opacity:0;transform:translate(-110%,-100%)}}._sleepingCat_1tdsu_300{aspect-ratio:120/70;pointer-events:none;width:15%;position:absolute;transform:translate(-50%,-100%)}._candle_1tdsu_310{aspect-ratio:40/150;pointer-events:none;height:21%;position:absolute;transform:translate(-50%,-100%)}._motes_1tdsu_318{z-index:4;pointer-events:none;position:absolute;inset:0}._mote_1tdsu_318{opacity:0;background:#e6c27a;border-radius:50%;animation:linear infinite _mote_1tdsu_318;position:absolute;box-shadow:0 0 5px #f1d596}@keyframes _mote_1tdsu_318{0%{opacity:0;transform:translateY(12px)}20%,70%{opacity:.75}to{opacity:0;transform:translate(10px,-34px)}}._hallProp_1tdsu_352{-webkit-tap-highlight-color:transparent;outline:none;position:absolute;transform:translate(-50%,-100%)}._hallProp_1tdsu_352[role=button]{cursor:pointer}._hallWoodfish_1tdsu_364{aspect-ratio:240/220;width:13%}._hallTube_1tdsu_369{aspect-ratio:200/240;width:9.5%}._deity_1tdsu_67,._censer_1tdsu_185,._sleepingCat_1tdsu_300{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}._deityGlow_1tdsu_385{pointer-events:none;background:radial-gradient(circle,#fff3c4 0%,#ffe08a 38%,#0000 68%);border-radius:50%;animation:1.4s ease-out forwards _deityGlow_1tdsu_385;position:absolute;inset:-12%}@keyframes _deityGlow_1tdsu_385{0%{opacity:0;transform:scale(.6)}25%{opacity:.85}to{opacity:0;transform:scale(1.25)}}._censerTap_1tdsu_409{transform-origin:50% 100%;animation:.5s ease-out _censerTap_1tdsu_409}@keyframes _censerTap_1tdsu_409{0%,to{transform:rotate(0)}25%{transform:rotate(-2.2deg)}60%{transform:rotate(1.6deg)}}._ash_1tdsu_427{pointer-events:none;height:0;position:absolute;top:52%;left:0;right:0}._ash_1tdsu_427 span{background:var(--ink-mid);opacity:0;border-radius:50%;width:3px;height:3px;animation:.7s ease-in forwards _ashFall_1tdsu_1;position:absolute}@keyframes _ashFall_1tdsu_1{0%{opacity:.8;transform:translateY(0)}to{opacity:0;transform:translateY(22px)}}._sleepingCat_1tdsu_300[role=button]{pointer-events:auto}._catStretch_1tdsu_462{transform-origin:50% 100%;width:100%;height:100%;animation:_catStretch_1tdsu_462 .7s var(--ease-bounce)}@keyframes _catStretch_1tdsu_462{0%{transform:scale(1)}35%{transform:scale(1.12,.9)}70%{transform:scale(.96,1.06)}to{transform:scale(1)}}._meow_1tdsu_484,._greetMark_1tdsu_485{border:1px solid var(--ink-strong);background:var(--paper);font-family:var(--font-title);white-space:nowrap;color:var(--ink-strong);pointer-events:none;border-radius:999px;padding:2px 8px;font-size:12px;animation:1.6s ease-out forwards _bubble_1tdsu_1;position:absolute;bottom:100%;left:50%}._meow_1tdsu_484{animation-duration:3s}@keyframes _bubble_1tdsu_1{0%{opacity:0;transform:translate(-50%,6px)scale(.7)}15%{opacity:1;transform:translate(-50%,-2px)scale(1.05)}80%{opacity:1;transform:translate(-50%,-6px)scale(1)}to{opacity:0;transform:translate(-50%,-12px)scale(1)}}._seat_1tdsu_205[data-hop=true]>div{animation:_hop_1tdsu_1 .6s var(--ease-bounce)}@keyframes _hop_1tdsu_1{0%,to{transform:none}35%{transform:translateY(-14%)scale(1.04,.97)}70%{transform:translateY(0)scale(.97,1.03)}}@keyframes _seatIn_1tdsu_1{0%{opacity:0;transform:translate(-50%,-80%)scale(.7)}}@keyframes _seatOut_1tdsu_1{to{opacity:0;transform:translate(-50%,-96%)scale(.8)}}@keyframes _rise_1tdsu_1{0%{opacity:0;transform:translateY(14px)scale(.96)}}._panel_1tdsu_565{z-index:20;border-top:1px solid color-mix(in srgb, var(--ink-light) 45%, transparent);background:var(--paper);box-shadow:0 -10px 24px color-mix(in srgb, var(--ink-strong) 8%, transparent);text-align:center;padding:16px 20px 20px;animation:.35s ease-out _rise_1tdsu_1;position:relative}._panelHandle_1tdsu_577{appearance:none;width:72px;height:22px;color:var(--ink-light);cursor:pointer;background:0 0;border:none;margin:-12px auto 4px;padding:0;display:block}._panelHandle_1tdsu_577 svg{width:28px;height:12px;margin:5px auto 0;display:block}._panelHandle_1tdsu_577 path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}._panel_1tdsu_565[data-collapsed=true]{padding-bottom:12px}._panelSummary_1tdsu_609{font-family:var(--font-title);letter-spacing:.06em;color:var(--ink-mid);margin:0;font-size:15px}._panelTitle_1tdsu_617{margin-bottom:12px;font-size:18px}._hint_1tdsu_622{letter-spacing:.08em;color:var(--ink-mid);margin:0 0 8px;font-size:15px}._presets_1tdsu_629{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}._chip_1tdsu_637{appearance:none;border:1.2px solid var(--ink-light);color:var(--ink-strong);cursor:pointer;transition:transform .25s var(--ease-bounce), background .2s, color .2s, border-color .2s;background:0 0;border-radius:999px;padding:7px 14px;font-size:14px}._chip_1tdsu_637:active{transform:scale(.92)}._chip_1tdsu_637[aria-pressed=true]{background:var(--cinnabar);border-color:var(--cinnabar);color:var(--paper);transform:scale(1.06)}._chipDashed_1tdsu_660{color:var(--ink-mid);border-style:dashed}._wishInput_1tdsu_665{border:1.2px solid var(--ink-light);background:color-mix(in srgb, #fffdf6 60%, var(--paper));width:100%;min-height:64px;font:inherit;color:var(--ink-strong);resize:none;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:16px;display:block}._wishInput_1tdsu_665:focus{border-color:var(--ink-mid);outline:none}._publishNote_1tdsu_685{color:var(--ink-light);margin:6px 0 12px;font-size:12px;line-height:1.6}._actions_1tdsu_692{justify-content:center;gap:12px;display:flex}._modes_1tdsu_700{background:color-mix(in srgb, var(--ink-light) 22%, transparent);border-radius:999px;margin-bottom:12px;padding:3px;display:inline-flex}._mode_1tdsu_700{appearance:none;font:inherit;color:var(--ink-mid);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 18px;font-size:14px;transition:background .2s,color .2s}._mode_1tdsu_700[aria-pressed=true]{background:var(--ink-strong);color:var(--paper)}._field_1tdsu_726{text-align:left;align-items:center;gap:10px;margin-bottom:12px;display:flex}._fieldLabel_1tdsu_734{width:5.2em;color:var(--ink-mid);flex:none;font-size:14px}._fieldInput_1tdsu_741{border:1.2px solid var(--ink-light);background:color-mix(in srgb, #fffdf6 60%, var(--paper));width:100%;min-width:0;font:inherit;color:var(--ink-strong);border-radius:12px;flex:1;padding:9px 12px;font-size:16px}._fieldInput_1tdsu_741:focus{border-color:var(--ink-mid);outline:none}._giftTitle_1tdsu_759{font-family:var(--font-title);letter-spacing:.06em;color:var(--ink-strong);margin:0 0 4px;font-size:19px}._giftWish_1tdsu_767{color:var(--cinnabar);margin:0 0 10px;font-size:15px}._giftNotice_1tdsu_773{color:var(--ink-mid);margin:0 0 10px;font-size:13px}._giftLink_1tdsu_779{color:var(--ink-mid);margin-bottom:14px;font-size:13px;display:block}._pad_1tdsu_786{border-radius:var(--radius);background:color-mix(in srgb, var(--paper-deep) 55%, transparent);cursor:grab;width:100%;height:170px;position:relative}._padArt_1tdsu_795{position:absolute;inset:6px 0 0}._upArrow_1tdsu_800{width:24px;height:24px;color:var(--cinnabar);margin-left:-12px;animation:1.2s ease-in-out infinite _nudge_1tdsu_1;position:absolute;top:8px;left:50%}@keyframes _nudge_1tdsu_1{0%,to{opacity:.4;transform:translateY(6px)}50%{opacity:1;transform:translateY(-4px)}}._bowCount_1tdsu_823{min-height:30px;font-family:var(--font-title);letter-spacing:.3em;color:var(--cinnabar);animation:_rise_1tdsu_1 .3s var(--ease-bounce);margin:0 0 10px;font-size:22px}._panel_1tdsu_565 ._bowButton_1tdsu_833{letter-spacing:0;border-radius:50%;width:96px;height:96px;padding:0;font-size:30px}._blessing_1tdsu_842{font-family:var(--font-title);text-wrap:balance;letter-spacing:.06em;color:var(--ink-strong);animation:_rise_1tdsu_1 .5s var(--ease-bounce);margin:2px 0 12px;font-size:18px;line-height:1.7}._cardError_1tdsu_853{color:var(--cinnabar);margin:0 0 10px;font-size:13px}._merit_1tdsu_859{font-family:var(--font-title);justify-content:center;gap:16px;margin:0 0 12px;font-size:17px;display:flex}._meritPlus_1tdsu_868{color:var(--cinnabar)}._textLink_1tdsu_872{appearance:none;color:var(--ink-mid);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-bottom:8px;padding:6px 10px;font-size:13px;text-decoration:underline}._dedication_1tdsu_885{max-width:280px;font-family:var(--font-title);color:var(--ink-mid);margin:0 auto 12px;font-size:14px;line-height:1.9}@media (prefers-reduced-motion:reduce){._selectArt_1tdsu_33,._panel_1tdsu_565,._bowCount_1tdsu_823,._seat_1tdsu_205,._seat_1tdsu_205[data-offering=true],._offering_1tdsu_240,._upArrow_1tdsu_800,._censerTap_1tdsu_409,._catStretch_1tdsu_462,._seat_1tdsu_205[data-hop=true]>div{animation:none}._meow_1tdsu_484,._greetMark_1tdsu_485{animation:none;transform:translate(-50%,-6px)}._deityGlow_1tdsu_385{opacity:.6;animation:none}._ash_1tdsu_427 span{opacity:.6;animation:none;transform:translateY(10px)}._seat_1tdsu_205[data-leaving=true]{opacity:0;animation:none}}._section_18vwd_1{margin-top:24px}._heading_18vwd_5{margin-bottom:10px;font-size:16px}._empty_18vwd_10{text-align:center;color:var(--ink-light);margin:0;padding:14px 0;font-size:13px;line-height:1.7}._summary_18vwd_19,._events_18vwd_20{margin:0;padding:0;list-style:none}._summaryItem_18vwd_26{border:1px solid color-mix(in srgb, var(--ink-light) 60%, transparent);border-radius:var(--radius);margin-bottom:8px;padding:12px 14px}._wishText_18vwd_33{font-family:var(--font-title);letter-spacing:.1em;font-size:17px;display:block}._counts_18vwd_40{color:var(--cinnabar);gap:14px;margin-top:6px;font-size:12px;display:flex}._event_18vwd_20{border-bottom:1px solid color-mix(in srgb, var(--ink-light) 40%, transparent);color:var(--ink-mid);padding:9px 2px;font-size:13px;line-height:1.6}._newTag_18vwd_56{background:var(--cinnabar);color:var(--paper);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px}._summary_ixtiq_1{justify-content:center;gap:40px;padding:8px 0 20px;display:flex}._stat_ixtiq_8{text-align:center}._value_ixtiq_12{font-family:var(--font-title);color:var(--ink-strong);font-size:34px;line-height:1.1}._label_ixtiq_19{letter-spacing:.2em;color:var(--ink-mid);margin-top:4px;font-size:13px}._calendar_ixtiq_26{border:1px solid color-mix(in srgb, var(--ink-light) 60%, transparent);border-radius:var(--radius);padding:14px 12px 12px}._calHeader_ixtiq_32{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._calTitle_ixtiq_39{font-size:16px}._navButton_ixtiq_43{appearance:none;width:36px;height:36px;color:var(--ink-mid);cursor:pointer;background:0 0;border:none;font-size:18px}._grid_ixtiq_54{text-align:center;grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}._weekday_ixtiq_61{color:var(--ink-light);padding-bottom:4px;font-size:12px}._day_ixtiq_67{height:36px;color:var(--ink-mid);justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}._day_ixtiq_67[data-today=true]{color:var(--ink-strong);font-weight:700}._day_ixtiq_67[data-checked=true]:after{content:"";background:var(--cinnabar);border-radius:50%;width:6px;height:6px;position:absolute;bottom:3px}._backdrop_1ohpe_1{z-index:50;background:color-mix(in srgb, var(--ink-strong) 35%, transparent);justify-content:center;align-items:center;padding:24px;animation:.18s ease-out _fade_1ohpe_1;display:flex;position:fixed;inset:0}._dialog_1ohpe_13{border-radius:var(--radius);background:var(--paper);text-align:center;width:100%;max-width:320px;animation:_pop_1ohpe_1 .3s var(--ease-bounce);padding:24px 20px 18px}._message_1ohpe_23{margin:0 0 20px;font-size:16px;line-height:1.6}._actions_1ohpe_29{justify-content:center;gap:12px;display:flex}@keyframes _fade_1ohpe_1{0%{opacity:0}}@keyframes _pop_1ohpe_1{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){._backdrop_1ohpe_1,._dialog_1ohpe_13{animation:none}}._section_1uy4u_1{margin-top:24px}._heading_1uy4u_5{margin-bottom:10px;font-size:16px}._empty_1uy4u_10{text-align:center;color:var(--ink-light);margin:0;padding:20px 0;font-size:14px}._list_1uy4u_18{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._item_1uy4u_27{border:1px solid color-mix(in srgb, var(--ink-light) 60%, transparent);border-radius:var(--radius);padding:14px 16px 10px}._item_1uy4u_27[data-fulfilled=true]{opacity:.6}._text_1uy4u_37{font-family:var(--font-title);word-break:break-word;margin:0;font-size:16px;line-height:1.6}._meta_1uy4u_45{color:var(--ink-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;margin-top:8px;font-size:12px;display:flex}._actions_1uy4u_57{gap:4px;margin-left:auto;display:flex}._link_1uy4u_63{appearance:none;color:var(--ink-mid);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:13px}._primary_1uy4u_74{color:var(--cinnabar)}._done_1uy4u_78{white-space:nowrap;color:var(--cinnabar);padding:6px 8px;font-size:13px}._publicTag_1uy4u_85{white-space:nowrap;border:1px solid var(--cinnabar);color:var(--cinnabar);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px}._notice_1uy4u_95{color:var(--cinnabar);margin:6px 0 0;font-size:12px}._link_1uy4u_63:disabled{opacity:.4}._tabs_k8krh_1{gap:8px;margin:22px 0 12px;display:flex}._tab_k8krh_1{appearance:none;border:1.2px solid var(--ink-light);font-family:var(--font-title);letter-spacing:.1em;color:var(--ink-mid);cursor:pointer;background:0 0;border-radius:999px;padding:6px 18px;font-size:15px;transition:background .2s,color .2s,border-color .2s;position:relative}._tab_k8krh_1[aria-selected=true]{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--paper)}._dot_k8krh_28{background:var(--cinnabar);border-radius:50%;width:7px;height:7px;position:absolute;top:2px;right:6px}._panel_k8krh_39 h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._panel_k8krh_39>section{margin-top:0}._setting_k8krh_52{border:1px solid color-mix(in srgb, var(--ink-light) 60%, transparent);border-radius:var(--radius);justify-content:space-between;align-items:center;margin-top:20px;padding:14px 16px;font-size:15px;display:flex}._switch_k8krh_63{appearance:none;border:1.5px solid var(--ink-mid);cursor:pointer;background:0 0;border-radius:13px;width:46px;height:26px;transition:background .2s,border-color .2s;position:relative}._switch_k8krh_63:after{content:"";background:var(--ink-mid);width:19px;height:19px;transition:transform .25s var(--ease-bounce), background .2s;border-radius:50%;position:absolute;top:2px;left:2px}._switch_k8krh_63[aria-checked=true]{background:var(--ink-strong);border-color:var(--ink-strong)}._switch_k8krh_63[aria-checked=true]:after{background:var(--paper);transform:translate(20px)}._langs_k8krh_98{gap:6px;display:flex}._lang_k8krh_98{appearance:none;border:1.2px solid var(--ink-light);font:inherit;color:var(--ink-mid);cursor:pointer;background:0 0;border-radius:999px;padding:4px 14px;font-size:14px;transition:background .2s,color .2s,border-color .2s}._lang_k8krh_98[aria-pressed=true]{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--paper)}._page_rko3x_1{min-height:100dvh;padding:24px 24px calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 24px);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}._title_rko3x_13{font-family:var(--font-title);color:var(--ink-strong);margin:0;font-size:20px;font-weight:500}._note_rko3x_21{color:var(--ink-mid);margin:0 0 6px;font-size:14px}._link_rko3x_27{color:var(--ink-mid);text-underline-offset:3px;padding:6px 10px;font-size:13px;text-decoration:underline}._bar_clrw4_1{width:100%;max-width:480px;height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid color-mix(in srgb, var(--ink-light) 50%, transparent);z-index:10;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}._tab_clrw4_17{font-family:var(--font-title);letter-spacing:.1em;color:var(--ink-light);transition:color .2s, transform .25s var(--ease-bounce);flex:1;justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:flex;position:relative}._tab_clrw4_17:active{transform:scale(.92)}._active_clrw4_35{color:var(--ink-strong);position:relative}._active_clrw4_35:after{content:"";background:var(--cinnabar);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:8px;left:50%}._badge_clrw4_52{background:var(--cinnabar);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:calc(50% + 18px)}:root{--paper:#f4efe4;--paper-deep:#e9e1d0;--ink-strong:#1f1d1a;--ink-mid:#5c574f;--ink-light:#a8a196;--cinnabar:#b5352a;--font-title:"Songti SC", "Noto Serif CJK SC", "Source Han Serif SC", STSong, SimSun, serif;--font-body:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--tabbar-height:56px;--radius:14px;--ease-bounce:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html,body{background:var(--paper-deep);height:100%;color:var(--ink-strong);font-family:var(--font-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0}#root{background:var(--paper);flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex;position:relative}h1,h2,h3{font-family:var(--font-title);letter-spacing:.08em;margin:0;font-weight:600}button{font:inherit;color:inherit}.gesture{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.page{padding:20px 20px calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 20px);flex-direction:column;flex:1;display:flex}.page-title{text-align:center;padding:8px 0 16px;font-size:22px}.save-warning{text-align:center;color:var(--paper);background:var(--cinnabar);margin:0;padding:8px 16px;font-size:13px}
