@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/be-vietnam-pro-vietnamese-300-normal-DgHVdWqW.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-300-normal-CCFytK8Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/be-vietnam-pro-latin-ext-300-normal-Dcmdtkil.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-300-normal-BzPhHJqr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/be-vietnam-pro-latin-300-normal-Y7NOBCwQ.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-300-normal-B5D-7GXS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-ext-400-normal-CiZNW1ec.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-400-normal-DYBYyMQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ivory:#f5ecdc;--ivory-dim:#f5ecdcb8;--gold:#d9b66c;--gold-strong:#e8c77e;--jade:#6f9a84;--lotus:#e8a1b4;--dusk:#1b2130;--panel:#14161c9e;--panel-strong:#121318db;--panel-border:#d9b66c47;--shadow:0 12px 40px #00000059;--radius:14px;--radius-sm:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--font:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--focus:0 0 0 3px #e8c77ea6}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;color:var(--ivory);font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior:none;background:#14161c;margin:0;overflow:hidden}button{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}._stack_1f19t_1{justify-items:center;gap:6px;display:grid;transform:translateY(-50%)}._tag_1f19t_8{color:var(--ivory);white-space:nowrap;-webkit-user-select:none;user-select:none;text-shadow:0 1px 4px #00000080;background:#1213188c;border:1px solid #d9b66c59;border-radius:999px;padding:3px 10px;font-size:15px;font-weight:500}._bubble_1f19t_21{color:#2a2118;text-align:center;white-space:normal;background:#faf4e8f0;border-radius:14px;width:max-content;max-width:240px;padding:6px 12px;font-size:14px;line-height:1.4;animation:.25s both _pop_1f19t_1;position:relative;box-shadow:0 4px 14px #00000040}._bubble_1f19t_21:after{content:"";background:inherit;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}._bubble_1f19t_21[data-sacred=true]{background:#faf4e8b8;font-size:13px}._bubble_1f19t_21 em{color:#7a6a52}@keyframes _pop_1f19t_1{0%{opacity:0;transform:translateY(4px)}}._wish_1fo2n_1{color:#fbe6b3;text-align:center;white-space:normal;-webkit-user-select:none;user-select:none;background:#12131880;border-radius:10px;width:max-content;max-width:220px;padding:4px 10px;font-size:13px;font-style:italic;line-height:1.35}._button_1b2zi_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:1px solid var(--panel-border);color:var(--ivory);letter-spacing:.01em;cursor:pointer;background:#ffffff0f;border-radius:999px;font-weight:500;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}._button_1b2zi_1:hover:not(:disabled){border-color:var(--gold);background:#ffffff1f}._button_1b2zi_1:disabled{opacity:.5;cursor:progress}._primary_1b2zi_31{background:linear-gradient(180deg, var(--gold-strong), #c49a4e);color:#2a1f10;border-color:#0000;font-weight:600;box-shadow:0 8px 28px #d9b66c4d}._primary_1b2zi_31:hover:not(:disabled){background:linear-gradient(180deg, #f1d491, var(--gold));transform:translateY(-1px)}._icon_1b2zi_44{background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;padding:0}._root_pwawn_1{padding:var(--space-4);background:radial-gradient(#232836,#121419);place-items:center;display:grid;position:fixed;inset:0}._panel_pwawn_10{max-width:440px;padding:var(--space-5);border-radius:var(--radius);background:var(--panel-strong);border:1px solid var(--panel-border);text-align:center}._panel_pwawn_10 h1{margin:0 0 var(--space-3);color:var(--gold-strong);font-size:20px;font-weight:500}._panel_pwawn_10 p{margin:0 0 var(--space-4);color:var(--ivory-dim);line-height:1.6}._root_i0a2a_1{justify-content:center;gap:var(--space-2);color:var(--ivory-dim);font-size:13px;display:grid}._row_i0a2a_10{align-items:center;column-gap:var(--space-3);grid-template-columns:9.5em auto;display:grid}._label_i0a2a_17{text-align:right}._chips_i0a2a_21{gap:var(--space-2);display:flex}._chip_i0a2a_21{min-width:56px;min-height:32px;padding:0 var(--space-3);border:1px solid var(--panel-border);color:var(--ivory);cursor:pointer;background:0 0;border-radius:999px;font-size:13px}._chip_i0a2a_21[aria-pressed=true]{border-color:var(--gold);color:var(--gold-strong);background:#d9b66c33}._chip_i0a2a_21:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._root_c545t_1{padding:var(--space-4);background:radial-gradient(at 50% 45%,#0a0c1226,#0a0c12b3 75%),linear-gradient(#0a0c1240,#0a0c12a6);place-items:center;animation:1.2s both _fadeIn_c545t_1;display:grid;position:fixed;inset:0}._card_c545t_13{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:520px;display:flex}._lotus_c545t_22{width:72px;color:var(--gold);filter:drop-shadow(0 4px 18px #d9b66c73)}._title_c545t_28{margin:var(--space-2) 0 0;letter-spacing:.02em;background:linear-gradient(180deg, #fbe6b3 10%, var(--gold) 55%, #a87d38 100%);color:#0000;text-shadow:0 6px 40px #d9b66c40;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:clamp(64px,14vw,120px);font-weight:300;line-height:1.15}._subtitle_c545t_42{margin:var(--space-3) 0 0;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;color:var(--ivory);font-size:clamp(15px,3vw,21px);font-weight:400}._tagline_c545t_52{margin:var(--space-3) 0 0;color:var(--ivory-dim);letter-spacing:.06em;font-weight:300}._tagline_c545t_52:before,._tagline_c545t_52:after{content:"";width:40px;height:1px;margin:0 var(--space-3);vertical-align:middle;background:linear-gradient(90deg, transparent, var(--gold));display:inline-block}._tagline_c545t_52:after{background:linear-gradient(90deg, var(--gold), transparent)}._actions_c545t_74{margin-top:var(--space-6);place-items:center;width:100%;min-height:56px;display:grid}._enter_c545t_82{min-height:52px;padding:0 40px;font-size:17px;animation:.6s both _fadeIn_c545t_1}._loading_c545t_89{gap:var(--space-2);width:min(280px,80%);color:var(--ivory-dim);font-size:14px;display:grid}._bar_c545t_97{background:#ffffff1f;border-radius:3px;height:3px;overflow:hidden}._barFill_c545t_104{background:linear-gradient(90deg, var(--gold), var(--gold-strong));height:100%;transition:width .3s}._settings_c545t_110{margin-top:var(--space-5)}._hint_c545t_114{margin-top:var(--space-4);color:#f5ecdc80;font-size:12px}@keyframes _fadeIn_c545t_1{0%{opacity:0;transform:translateY(6px)}}._root_1tjg7_1{padding:var(--space-4);background:radial-gradient(at 50% 40%,#0a0c1240,#0a0c12bf 75%);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}._panel_1tjg7_11{gap:var(--space-3);width:min(400px,100%);padding:var(--space-5);border-radius:var(--radius);background:var(--panel-strong);border:1px solid var(--panel-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:.4s both _fade_1tjg7_1;display:grid}._lotus_1tjg7_24{width:52px;color:var(--gold);justify-self:center}._title_1tjg7_30{text-align:center;color:var(--gold-strong);margin:0;font-size:24px;font-weight:400}._subtitle_1tjg7_38{margin:0 0 var(--space-1);text-align:center;color:var(--ivory-dim);font-size:14px}._tabs_1tjg7_45{border-bottom:1px solid var(--panel-border);grid-template-columns:1fr 1fr;display:grid}._tabs_1tjg7_45 button{min-height:40px;color:var(--ivory-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}._tabs_1tjg7_45 button[aria-selected=true]{color:var(--gold-strong);border-bottom-color:var(--gold)}._field_1tjg7_66{color:var(--ivory-dim);gap:6px;font-size:13px;display:grid}._field_1tjg7_66 input{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--panel-border);color:var(--ivory);font:inherit;background:#ffffff0f;font-size:16px}._field_1tjg7_66 input:focus-visible{border-color:var(--gold)}._field_1tjg7_66 small,._hint_1tjg7_89{color:#f5ecdc73;font-size:12px}._error_1tjg7_94{color:#f0a090;margin:0;font-size:13px}._info_1tjg7_100{color:var(--gold-strong);margin:0;font-size:13px}._divider_1tjg7_106{align-items:center;gap:var(--space-3);color:#f5ecdc73;font-size:12px;display:flex}._divider_1tjg7_106:before,._divider_1tjg7_106:after{content:"";background:var(--panel-border);flex:1;height:1px}._settings_1tjg7_122{padding-top:var(--space-3);border-top:1px solid var(--panel-border)}._back_1tjg7_127{color:var(--ivory-dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:13px;text-decoration:underline}@keyframes _fade_1tjg7_1{0%{opacity:0;translate:0 6px}}._panel_bykp7_1{pointer-events:auto;top:76px;right:var(--space-4);width:min(360px, calc(100vw - 2 * var(--space-4)));gap:var(--space-3);max-height:calc(100dvh - 100px);padding:var(--space-4);border-radius:var(--radius);background:var(--panel-strong);border:1px solid var(--panel-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;animation:.25s both _slide_bykp7_1;display:flex;position:absolute;overflow:hidden}._header_bykp7_21{justify-content:space-between;align-items:center;display:flex}._header_bykp7_21 h2{color:var(--gold-strong);margin:0;font-size:19px;font-weight:500}._close_bykp7_34{cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._items_bykp7_45,._missions_bykp7_46{padding:0 var(--space-1) 0 0;gap:var(--space-2);scrollbar-width:thin;scrollbar-color:#d9b66c73 transparent;margin:0;list-style:none;display:grid;overflow-y:auto}._item_bykp7_45,._mission_bykp7_46{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid #d9b66c1f;display:flex}._item_bykp7_45[data-empty=true]{opacity:.55}._itemIcon_bykp7_72{border-radius:var(--radius-sm);background:#ffffff0f;flex:none;place-items:center;width:48px;height:48px;display:grid}._itemIcon_bykp7_72[data-item=lotus]{color:var(--lotus)}._itemIcon_bykp7_72[data-item=incense]{color:#e39a6a}._itemIcon_bykp7_72[data-item=lantern]{color:var(--gold-strong)}._itemText_bykp7_94,._missionText_bykp7_95{min-width:0;color:var(--ivory-dim);flex:1;gap:2px;font-size:12px;line-height:1.4;display:grid}._itemText_bykp7_94 strong,._missionText_bykp7_95 strong{color:var(--ivory);font-size:14px;font-weight:500}._count_bykp7_112{color:var(--gold-strong);white-space:nowrap;font-size:14px}._note_bykp7_118{color:#f5ecdc80;margin:0;font-size:12px}._check_bykp7_124{color:#f5ecdc66;flex:none}._mission_bykp7_46[data-done=true] ._check_bykp7_124{color:var(--jade)}._mission_bykp7_46[data-done=true] strong{color:var(--ivory-dim)}._reward_bykp7_137{color:var(--gold);white-space:nowrap;font-size:11px}@keyframes _slide_bykp7_1{0%{opacity:0;translate:10px}}@media (width<=720px){._panel_bykp7_1{top:var(--space-4);width:calc(100vw - 88px);max-height:calc(100dvh - 2 * var(--space-4));right:72px}}._itemIcon_bykp7_72[data-item=fruit]{color:#e8a24a}._standing_bykp7_165{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--ivory-dim);flex-wrap:wrap;margin:0;font-size:12px;display:flex}._standing_bykp7_165 strong{color:var(--gold-strong);font-size:14px;font-weight:500}._scroll_bykp7_182{gap:var(--space-4);min-height:0;padding-right:var(--space-1);scrollbar-width:thin;scrollbar-color:#d9b66c73 transparent;display:grid;overflow-y:auto}._scroll_bykp7_182 ._missions_bykp7_46{padding:0;overflow:visible}._section_bykp7_197{gap:var(--space-2);display:grid}._section_bykp7_197 h3{letter-spacing:.02em;color:var(--gold);margin:0;font-size:12px;font-weight:500}._missionSide_bykp7_210{justify-items:end;gap:2px;display:grid}._missionSide_bykp7_210 ._count_bykp7_112{font-size:12px}._mission_bykp7_46[data-bonus=true]{border-style:dashed}._mission_bykp7_46[data-bonus=true] ._check_bykp7_124{color:var(--gold)}._mission_bykp7_46[data-bonus=true][data-done=true] ._check_bykp7_124{color:var(--jade)}._stack_usd71_1{justify-items:center;gap:var(--space-2);width:min(460px, calc(100vw - 2 * var(--space-4)));pointer-events:none;display:grid;position:absolute;top:17%;left:50%;transform:translate(-50%)}._toast_usd71_13{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--panel-strong);border:1px solid var(--panel-border);border-radius:999px;font-size:14px;line-height:1.4;animation:.3s both _pop_usd71_1;display:flex}._toast_usd71_13 svg{color:var(--gold-strong);flex:none}._toast_usd71_13[data-kind=mission],._toast_usd71_13[data-kind=level]{border-color:var(--gold)}._toast_usd71_13[data-kind=reminder] svg{color:var(--jade)}._toast_usd71_13[data-kind=warning] svg{color:#f0a090}@keyframes _pop_usd71_1{0%{opacity:0;translate:0 -6px}}._wrap_14da6_1{pointer-events:none;animation:.25s both _rise_14da6_1;position:fixed;bottom:max(13%,96px);left:50%;transform:translate(-50%)}._prompt_14da6_10{pointer-events:auto;align-items:center;gap:var(--space-2);min-height:44px;padding:6px var(--space-4) 6px 6px;border:1px solid var(--panel-border);background:var(--panel-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ivory);cursor:pointer;white-space:nowrap;border-radius:999px;font-size:15px;display:flex}._prompt_14da6_10:hover{border-color:var(--gold)}._key_14da6_31{background:linear-gradient(180deg, var(--gold-strong), #c49a4e);color:#2a1f10;border-radius:50%;place-items:center;width:32px;height:32px;font-family:inherit;font-weight:600;display:grid}._touchIcon_14da6_43{color:var(--gold-strong);display:none}._cost_14da6_48{color:var(--ivory-dim);font-size:12px}._progress_14da6_53{min-width:240px;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--panel-strong);border:1px solid var(--panel-border);text-align:center;gap:6px;font-size:15px;display:grid}._progress_14da6_53 small{color:var(--ivory-dim);font-size:11px}._bar_14da6_70{background:#ffffff1f;border-radius:4px;height:4px;overflow:hidden}._fill_14da6_77{background:linear-gradient(90deg, var(--gold), var(--gold-strong));transform-origin:0;height:100%}@media (pointer:coarse){._key_14da6_31{display:none}._touchIcon_14da6_43{margin-left:var(--space-2);display:block}._wrap_14da6_1{bottom:190px}}@keyframes _rise_14da6_1{0%{opacity:0;translate:0 8px}}._caption_14da6_106{padding:6px var(--space-4);color:var(--ivory);text-align:center;text-shadow:0 1px 6px #00000080;background:#12131861;border-radius:999px;gap:2px;font-size:14px;font-style:italic;animation:1.2s both _captionIn_14da6_1;display:grid}._caption_14da6_106 small{color:var(--ivory-dim);font-size:11px;font-style:normal}@keyframes _captionIn_14da6_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._wrap_14da6_1,._caption_14da6_106{animation:none}}._backdrop_ioanw_1{padding:var(--space-4);background:#08090c59;place-items:center;animation:.25s both _fade_ioanw_1;display:grid;position:fixed;inset:0}._panel_ioanw_11{gap:var(--space-3);width:min(420px,100%);padding:var(--space-5);border-radius:var(--radius);background:var(--panel-strong);border:1px solid var(--panel-border);box-shadow:var(--shadow);display:grid}._panel_ioanw_11 h2{color:var(--gold-strong);margin:0;font-size:21px;font-weight:500}._panel_ioanw_11 p{color:var(--ivory-dim);margin:0;font-size:14px;line-height:1.55}._choices_ioanw_36{gap:var(--space-2);display:flex}._choices_ioanw_36>*{flex:1}._wish_ioanw_45{min-height:84px;padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--panel-border);color:var(--ivory);font:inherit;resize:none;background:#ffffff0f;font-size:16px}._wish_ioanw_45:focus-visible{border-color:var(--gold)}._counter_ioanw_61{color:#f5ecdc73;justify-self:end;font-size:12px}._meditation_ioanw_68{justify-items:center;gap:var(--space-3);animation:.6s both _fade_ioanw_1;display:grid;position:fixed;top:50%;right:7%;transform:translateY(-50%)}._breath_ioanw_79{width:132px;height:132px;color:var(--ivory);letter-spacing:.06em;background:radial-gradient(circle,#e8c77e40,#14161c8c 70%);border:1px solid #e8c77e99;border-radius:50%;place-items:center;font-size:16px;animation:ease-in-out infinite _breathe_ioanw_1;display:grid}._remaining_ioanw_93{color:var(--ivory-dim);text-shadow:0 1px 6px #0009;margin:0;font-size:14px}@media (width<=720px){._meditation_ioanw_68{top:auto;bottom:200px;right:50%;transform:translate(50%)}._breath_ioanw_79{width:104px;height:104px}}@keyframes _breathe_ioanw_1{0%,to{transform:scale(.72)}50%{transform:scale(1)}}@keyframes _fade_ioanw_1{0%{opacity:0}}._choicePanel_1ouav_4{width:min(480px,100%);max-height:calc(100dvh - 2 * var(--space-4));overflow-y:auto}._choiceGroup_1ouav_10 h3{margin:0 0 var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--ivory-dim);font-size:12px;font-weight:500}._choiceList_1ouav_19{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}._choice_1ouav_4{padding:var(--space-3);text-align:left;border-radius:var(--radius-sm);border:1px solid var(--panel-border);cursor:pointer;background:#ffffff0d;gap:2px;transition:background .2s,border-color .2s;display:grid}._choice_1ouav_4:hover{border-color:var(--gold);background:#ffffff1a}._choice_1ouav_4 strong{color:var(--ivory);font-weight:500}._choice_1ouav_4 span{color:var(--ivory-dim);font-size:12px}._choice_1ouav_4:disabled{cursor:not-allowed;opacity:.62}._choice_1ouav_4:disabled:hover{border-color:var(--panel-border);background:#ffffff0d}._practiceList_1ouav_65{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}._needs_1ouav_71{flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}._needs_1ouav_71 li{color:#f0a090;align-items:center;gap:3px;display:inline-flex}._needs_1ouav_71 li[data-ok=true]{color:var(--jade)}._shelfHint_1ouav_92{font-size:13px!important}._srOnly_1ouav_96{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._chant_1ouav_106{pointer-events:auto;right:max(var(--space-4), 4%);width:min(460px, calc(100vw - 2 * var(--space-4)));gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--panel-strong);border:1px solid var(--panel-border);box-shadow:var(--shadow);animation:.4s both _fade_1ouav_1;display:grid;position:fixed;top:50%;transform:translateY(-50%)}._chantHeader_1ouav_123{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._chantHeader_1ouav_123 strong{color:var(--gold-strong);font-size:18px;font-weight:500}._chantHeader_1ouav_123 span{color:var(--ivory-dim);white-space:nowrap;font-size:12px}._lines_1ouav_142{gap:var(--space-2);text-align:center;display:grid}._lines_1ouav_142 p{margin:0;line-height:1.5}._lineGhost_1ouav_153,._lineDone_1ouav_154,._lineNext_1ouav_155{color:#f5ecdc61;font-size:13px}._lineCurrent_1ouav_160{color:#f5ecdc73;font-size:21px}._lineCurrent_1ouav_160 span{transition:color .15s}._lineCurrent_1ouav_160 ._lit_1ouav_169{color:var(--gold-strong);text-shadow:0 0 12px #e8c77e59}._lineCurrent_1ouav_160 span[data-next]{color:var(--ivory);text-underline-offset:5px;-webkit-text-decoration:underline #e8c77e80;text-decoration:underline #e8c77e80}._chantControls_1ouav_181{justify-items:center;gap:var(--space-2);display:grid}._chantControls_1ouav_181 small{color:var(--ivory-dim);font-size:12px}._chantControls_1ouav_181>div{width:100%}._fishButton_1ouav_196{border:1px solid var(--panel-border);cursor:pointer;touch-action:manipulation;background:radial-gradient(circle,#e8c77e29,#14161c33 70%);border-radius:50%;place-items:center;width:128px;height:96px;transition:transform 80ms;display:grid;position:relative}._fishButton_1ouav_196:active{transform:scale(.94)}._ripple_1ouav_214{pointer-events:none;border:2px solid #e8c77e8c;border-radius:50%;animation:.6s ease-out forwards _ripple_1ouav_214;position:absolute;inset:0}._finished_1ouav_223{gap:var(--space-3);text-align:center;display:grid}._finished_1ouav_223 p{color:var(--gold-strong);margin:0}._meaning_1ouav_234{color:var(--ivory-dim);font-size:13px}._meaning_1ouav_234 summary{cursor:pointer;width:fit-content}._meaning_1ouav_234 p{margin:var(--space-2) 0 0;line-height:1.55}._beads_1ouav_250{pointer-events:auto;left:max(var(--space-4), 3%);justify-items:center;gap:var(--space-2);width:132px;padding:var(--space-3);border-radius:var(--radius);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--panel-border);animation:.3s both _fade_1ouav_1;display:grid;position:fixed;top:50%;transform:translateY(-50%)}._beadsHeader_1ouav_268{width:100%;color:var(--gold-strong);justify-content:space-between;align-items:center;font-size:14px;display:flex}._beadsHeader_1ouav_268 strong{font-weight:500}._beadsClose_1ouav_281{width:32px;min-height:32px}._strand_1ouav_286{--bead:22px;--gap:6px;width:64px;height:calc(9 * (var(--bead) + var(--gap)) - 4 * var(--gap));cursor:pointer;touch-action:none;border-radius:999px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}._cord_1ouav_299{background:#b5372acc;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}._strandBeads_1ouav_309{left:0;right:0;bottom:calc(-2 * var(--gap));align-items:center;gap:var(--gap);flex-direction:column-reverse;animation:.18s ease-out both _slide_1ouav_1;display:flex;position:absolute}._bead_1ouav_250{width:var(--bead);height:var(--bead);background:radial-gradient(circle at 35% 30%,#c99a63,#7a4a25 65%,#4d2b14);border-radius:50%;box-shadow:0 2px 4px #0006}._mother_1ouav_329{width:calc(var(--bead) + 8px);height:calc(var(--bead) + 8px);background:radial-gradient(circle at 35% 30%,#f0d28f,#b5372a 60%,#6d1d14)}._current_1ouav_335{outline:2px solid var(--gold-strong);outline-offset:2px}._beadsCount_1ouav_340{justify-items:center;gap:2px;display:grid}._beadsCount_1ouav_340 strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}._beadsCount_1ouav_340 span,._beadsHint_1ouav_353{color:var(--ivory-dim);text-align:center;font-size:11px;line-height:1.4}._fortunePanel_1ouav_361{text-align:center;width:min(460px,100%);max-height:calc(100dvh - 2 * var(--space-4));scrollbar-width:thin;scrollbar-color:#d9b66c73 transparent;justify-items:stretch;overflow-y:auto}._cylinderArea_1ouav_371{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#e8c77e24,#0000 70%);border-radius:50%;justify-self:center;place-items:center;width:160px;height:160px;display:grid}._cylinderArea_1ouav_371:active{cursor:grabbing}._cylinder_1ouav_371{transform-origin:50% 90%;animation:.12s linear infinite alternate _jiggle_1ouav_1}._meter_1ouav_393{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}._meter_1ouav_393 div{background:linear-gradient(90deg, var(--jade), var(--gold-strong));transform-origin:0;height:100%;transition:transform .1s linear}._shakeHint_1ouav_407{color:var(--ivory-dim);font-size:12px}._fortuneCard_1ouav_412{gap:var(--space-3);animation:.5s both _unfold_1ouav_1;display:grid}._fortuneTitle_1ouav_418{color:var(--ivory);margin:0;font-size:22px;font-weight:500}._fortuneVerse_1ouav_425{padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--panel-border);background:#e8c77e14;margin:0}._fortuneVerse_1ouav_425 p{color:var(--gold-strong);margin:0;font-size:17px;font-style:italic;line-height:1.7}._fortuneNumber_1ouav_441{letter-spacing:.1em;text-transform:uppercase;color:var(--ivory-dim);font-size:12px}._fortuneNote_1ouav_448{color:#f5ecdc80!important;font-size:12px!important}._fortuneMeta_1ouav_453{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._fortuneGrade_1ouav_462{letter-spacing:.04em;border:1px solid;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}._fortuneGrade_1ouav_462[data-grade=thuongThuong]{color:#f3d58b;background:#f3d58b29}._fortuneGrade_1ouav_462[data-grade=thuongCat]{color:#e2c27e;background:#e2c27e1a}._fortuneGrade_1ouav_462[data-grade=trungBinh]{color:#d9d0bf;background:#ffffff0d}._fortuneGrade_1ouav_462[data-grade=ha]{color:#a9b8c4;background:#a9b8c414}._fortuneGrade_1ouav_462[data-grade=haHa]{color:#8e9cab;background:#8e9cab1a}._fortuneGradeMeaning_1ouav_496{font-size:13px!important}._fortuneReadings_1ouav_500{text-align:left;gap:6px;margin:0;display:grid}._fortuneReadings_1ouav_500 div{gap:var(--space-2);grid-template-columns:6.2em 1fr;font-size:14px;line-height:1.45;display:grid}._fortuneReadings_1ouav_500 dt{color:var(--gold-strong);font-weight:500}._fortuneReadings_1ouav_500 dd{color:var(--ivory);margin:0}._stick_1ouav_526{justify-self:center;animation:.5s both _unfold_1ouav_1}._stickTitle_1ouav_531{color:var(--gold-strong);margin:0;font-size:18px;font-weight:500}._coinResult_1ouav_538{justify-items:center;gap:var(--space-2);display:grid}._coinResult_1ouav_538 p{min-height:1.5em;margin:0}._coins_1ouav_549{justify-content:center;gap:var(--space-4);display:flex}._coin_1ouav_538{color:var(--ivory-dim);justify-items:center;gap:4px;margin:0;font-size:12px;display:grid}._coinsIdle_1ouav_564{opacity:.45}._coinsSpinning_1ouav_568 svg{animation:.8s cubic-bezier(.3,.1,.4,1) both _coinFlip_1ouav_1}._coinsSpinning_1ouav_568 ._coin_1ouav_538:nth-child(2) svg{animation-delay:-.1s}@keyframes _coinFlip_1ouav_1{0%{transform:translateY(0)rotateX(0)}45%{transform:translateY(-34px)rotateX(900deg)}to{transform:translateY(0)rotateX(1800deg)}}@media (prefers-reduced-motion:reduce){._coinsSpinning_1ouav_568 svg{opacity:.5;animation:none}}@media (width<=720px){._chant_1ouav_106{top:auto;right:50%;bottom:var(--space-3);padding:var(--space-3) var(--space-4);gap:var(--space-2);transform:translate(50%)}._lineCurrent_1ouav_160{font-size:18px}._fishButton_1ouav_196{width:108px;height:80px}._beads_1ouav_250{left:var(--space-2);gap:var(--space-1);width:84px;padding:var(--space-2);top:168px;transform:none}._strand_1ouav_286{--bead:16px;--gap:5px}._beadsCount_1ouav_340 strong{font-size:16px}._beadsCount_1ouav_340 span,._beadsHint_1ouav_353{display:none}}@keyframes _ripple_1ouav_214{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes _slide_1ouav_1{0%{transform:translateY(calc(-1 * (var(--bead) + var(--gap))))}}@keyframes _jiggle_1ouav_1{0%{transform:rotate(calc(var(--wobble,0) * -9deg)) translateX(calc(var(--wobble,0) * -3px))}to{transform:rotate(calc(var(--wobble,0) * 9deg)) translateX(calc(var(--wobble,0) * 3px))}}@keyframes _unfold_1ouav_1{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes _fade_1ouav_1{0%{opacity:0}}._panel_fyef7_1{pointer-events:auto;left:var(--space-4);bottom:var(--space-4);width:min(340px, calc(100vw - 2 * var(--space-4)));border-radius:var(--radius);background:var(--panel);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;max-height:min(320px,42dvh);display:flex;position:absolute;overflow:hidden}._header_fyef7_17{padding:6px 6px 6px var(--space-3);border-bottom:1px solid #d9b66c1f;justify-content:space-between;align-items:center;display:flex}._status_fyef7_25{color:var(--ivory-dim);align-items:center;gap:6px;font-size:12px;display:inline-flex}._status_fyef7_25:before{content:"";background:#8a8a8a;border-radius:50%;width:7px;height:7px}._status_fyef7_25[data-status=online]:before{background:var(--jade);box-shadow:0 0 6px var(--jade)}._status_fyef7_25[data-status=connecting]:before,._status_fyef7_25[data-status=offline]:before{background:var(--gold)}._icon_fyef7_51{width:32px;height:32px;color:var(--ivory-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._icon_fyef7_51:hover:not(:disabled){color:var(--ivory);background:#ffffff14}._icon_fyef7_51:disabled{opacity:.4;cursor:default}._channels_fyef7_73{border-bottom:1px solid #d9b66c1f;grid-template-columns:repeat(3,1fr);display:grid}._channels_fyef7_73 button{min-height:32px;color:var(--ivory-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}._channels_fyef7_73 button[aria-selected=true]{color:var(--gold-strong);border-bottom-color:var(--gold)}._badge_fyef7_98{background:var(--gold);color:#2a1f10;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}._dmBar_fyef7_109{justify-content:space-between;align-items:center;gap:var(--space-2);padding:4px 6px 4px var(--space-3);border-bottom:1px solid #d9b66c1f;font-size:12px;display:flex}._dmWith_fyef7_119{text-overflow:ellipsis;white-space:nowrap;color:var(--gold-strong);overflow:hidden}._dmWith_fyef7_119[data-away=true]{color:#f5ecdc80}._dmChange_fyef7_130,._pick_fyef7_131{color:var(--ivory);font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px}._dmChange_fyef7_130{flex:none;min-height:26px;padding:0 10px;font-size:12px}._pick_fyef7_131{width:100%;min-height:30px;padding:0 var(--space-3);text-align:left;font-size:13px}._dmChange_fyef7_130:hover,._pick_fyef7_131:hover,._dmChange_fyef7_130:focus-visible,._pick_fyef7_131:focus-visible{background:#d9b66c2e}._list_fyef7_162{padding:var(--space-2) var(--space-3);scrollbar-width:thin;scrollbar-color:#d9b66c73 transparent;flex:1;align-content:start;gap:4px;min-height:60px;margin:0;font-size:13px;line-height:1.45;list-style:none;display:grid;overflow:hidden auto}._list_fyef7_162::-webkit-scrollbar{width:6px}._list_fyef7_162::-webkit-scrollbar-thumb{background:#d9b66c66;border-radius:6px}._empty_fyef7_188{color:#f5ecdc80;font-size:12px}._message_fyef7_193{overflow-wrap:anywhere;padding-right:22px;position:relative}._message_fyef7_193[data-dm=true] ._text_fyef7_199{color:#e8dcf5}._time_fyef7_203{font-variant-numeric:tabular-nums;color:#f5ecdc6b;margin-right:6px;font-size:11px}._message_fyef7_193[data-sacred=true] ._text_fyef7_199{color:var(--ivory-dim);font-style:italic}._name_fyef7_215{color:var(--gold-strong);margin-right:6px;font-weight:600}button._name_fyef7_215{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}button._name_fyef7_215:hover,button._name_fyef7_215:focus-visible{text-decoration:underline}._name_fyef7_215[data-self=true]{color:var(--jade)}._whisper_fyef7_239{color:#f5ecdc80;margin-right:6px;font-size:11px}._text_fyef7_199{color:var(--ivory)}._mute_fyef7_249{color:#f5ecdc66;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:1px;right:0}._message_fyef7_193:hover ._mute_fyef7_249,._mute_fyef7_249:focus-visible{opacity:1}._form_fyef7_270{border-top:1px solid #d9b66c1f;align-items:center;gap:4px;padding:6px;display:flex}._form_fyef7_270 input{min-width:0;min-height:36px;padding:0 var(--space-3);color:var(--ivory);font:inherit;background:#ffffff0f;border:1px solid #0000;border-radius:999px;flex:1;font-size:14px}._form_fyef7_270 input:focus-visible{border-color:var(--gold)}._fab_fyef7_295{pointer-events:auto;left:var(--space-4);bottom:var(--space-4);border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:48px;height:48px;color:var(--ivory);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute}._dot_fyef7_312{background:var(--gold-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}@media (pointer:coarse){._panel_fyef7_1{max-height:26dvh;width:min(300px, calc(100vw - 2 * var(--space-4)));top:190px;bottom:auto}._fab_fyef7_295{top:190px;bottom:auto}._mute_fyef7_249{opacity:1}}._joystick_kc293_1{pointer-events:auto;left:max(var(--space-5), env(safe-area-inset-left));bottom:max(var(--space-5), env(safe-area-inset-bottom));border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:none;background:radial-gradient(circle,#14161c40,#14161c8c);border-radius:50%;place-items:center;width:136px;height:136px;display:grid;position:absolute}._knob_kc293_17{pointer-events:none;background:radial-gradient(circle at 35% 30%,#f1d491f2,#a87d38e6);border-radius:50%;width:58px;height:58px;box-shadow:0 4px 14px #00000059}._run_kc293_26{pointer-events:auto;right:max(var(--space-5), env(safe-area-inset-right));bottom:max(calc(var(--space-5) + 20px), env(safe-area-inset-bottom));border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:64px;height:64px;color:var(--ivory);touch-action:none;border-radius:50%;place-items:center;display:grid;position:absolute}._run_kc293_26[aria-pressed=true]{border-color:var(--gold);color:var(--gold-strong);background:#d9b66c40}._glow_ep205_5{pointer-events:none;background:radial-gradient(#be1e1900 45%,#be1e1957 74%,#aa1412c7 100%);animation:2.4s ease-in-out infinite alternate _swell_ep205_1;position:fixed;inset:0;box-shadow:inset 0 0 0 4px #e14637bf}._card_ep205_14{gap:var(--space-3);width:min(460px,100vw - 32px);padding:var(--space-3) var(--space-4);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--ivory);pointer-events:none;background:#3c0e0ce0;border:1px solid #f0786499;align-items:flex-start;display:flex;position:fixed;bottom:calc(max(13%,96px) + 64px);left:50%;transform:translate(-50%)}._card_ep205_14 svg{color:#ff9c86;flex:none;margin-top:2px}._card_ep205_14 strong{font-size:15px;font-weight:500;display:block}._card_ep205_14 p{color:#ffe4dce6;margin:4px 0 0;font-size:13px;line-height:1.5}@keyframes _swell_ep205_1{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){._glow_ep205_5{opacity:.85;animation:none!important}}._root_13vsa_1{pointer-events:none;padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));position:fixed;inset:0}._root_13vsa_1 button{pointer-events:auto}._topRight_13vsa_13{top:var(--space-4);right:var(--space-4);gap:var(--space-2);display:flex;position:absolute}._topLeft_13vsa_21{top:var(--space-4);left:var(--space-4);gap:var(--space-2);width:min(300px,100vw - 220px);display:grid;position:absolute}._profile_13vsa_30,._objective_13vsa_31,._held_13vsa_32{border-radius:var(--radius);background:var(--panel);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._profile_13vsa_30{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);display:flex}._avatarBadge_13vsa_46{color:#2a1f10;background:radial-gradient(circle at 35% 30%,#f1d491,#a87d38);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-weight:600;display:grid;box-shadow:0 0 0 2px #121318cc,0 0 0 3px #d9b66c80}._profileText_13vsa_60{min-width:0;color:var(--ivory-dim);flex:1;gap:2px;font-size:12px;display:grid}._profileText_13vsa_60 strong{color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}._xpBar_13vsa_78{background:#ffffff1f;border-radius:4px;height:4px;margin-top:2px;overflow:hidden}._xpBar_13vsa_78>div{background:linear-gradient(90deg, var(--gold), var(--gold-strong));height:100%;transition:width .6s}._objective_13vsa_31{padding:var(--space-2) var(--space-3);color:var(--ivory-dim);gap:2px;font-size:12px;line-height:1.45;display:grid}._objective_13vsa_31 strong{color:var(--gold-strong);font-size:14px;font-weight:500}._objectiveLabel_13vsa_107{letter-spacing:.08em;text-transform:uppercase;color:#f5ecdc80;font-size:11px}._topRight_13vsa_13 button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-strong)}@media (width<=720px){._objective_13vsa_31 span:last-child{display:none}._topRight_13vsa_13{flex-direction:column}._topLeft_13vsa_21{width:calc(100vw - 96px);max-width:300px}}._banner_13vsa_135{align-items:center;gap:var(--space-4);opacity:0;white-space:nowrap;transition:opacity 1.2s;animation:1s .1s forwards _bannerIn_13vsa_1;display:flex;position:absolute;top:9%;left:50%;transform:translate(-50%)}._banner_13vsa_135[data-visible=false]{animation:none;opacity:0!important}._bannerText_13vsa_154{letter-spacing:.16em;text-transform:uppercase;color:var(--ivory);text-shadow:0 2px 16px #0000008c;font-size:clamp(20px,3vw,30px);font-weight:300}._bannerLine_13vsa_163{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:56px;height:1px}._hints_13vsa_169{right:var(--space-4);bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--panel);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ivory-dim);gap:6px;margin:0;font-size:13px;list-style:none;display:grid;position:absolute}._hints_13vsa_169 li{align-items:center;gap:var(--space-3);grid-template-columns:112px auto;display:grid}._keys_13vsa_193{flex-wrap:wrap;gap:3px;display:flex}._keys_13vsa_193 kbd{text-align:center;min-width:22px;color:var(--ivory);background:#ffffff12;border:1px solid #f5ecdc40;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:11px}@media (width<=720px),(pointer:coarse){._hints_13vsa_169{display:none}}@keyframes _bannerIn_13vsa_1{to{opacity:1}}._held_13vsa_32{padding:var(--space-2) var(--space-3);color:var(--ivory);gap:2px;font-size:13px;display:grid}._section_17obz_1{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid #d9b66c26;display:grid}._label_17obz_8{color:var(--ivory-dim);font-size:14px}._note_17obz_13{color:var(--ivory);margin:0;font-size:13px;line-height:1.5}._upgrade_17obz_20{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffff0a;display:grid}._upgrade_17obz_20 strong{color:var(--gold-strong);font-size:13px;font-weight:500}._upgrade_17obz_20 input{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--panel-border);color:var(--ivory);font:inherit;background:#ffffff0f;font-size:15px}._error_17obz_45{color:#f0a090;font-size:12px}._backdrop_1phg5_1{padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090c73;place-items:center;animation:.25s both _fade_1phg5_1;display:grid;position:fixed;inset:0}._panel_1phg5_12{width:min(420px,100%);max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-5);border-radius:var(--radius);background:var(--panel-strong);border:1px solid var(--panel-border);box-shadow:var(--shadow);gap:var(--space-4);flex-direction:column;display:flex;overflow:hidden}._title_1phg5_26{letter-spacing:.04em;color:var(--gold-strong);margin:0;font-size:22px;font-weight:500}._body_1phg5_34{color:var(--ivory-dim);margin:0;line-height:1.55}._scroll_1phg5_41{gap:var(--space-4);min-height:0;margin-right:calc(-1 * var(--space-2));padding-right:var(--space-2);scrollbar-width:thin;scrollbar-color:#d9b66c73 transparent;display:grid;overflow:hidden auto}._scroll_1phg5_41::-webkit-scrollbar{width:6px}._scroll_1phg5_41::-webkit-scrollbar-thumb{background:#d9b66c66;border-radius:6px}._field_1phg5_62{gap:var(--space-2);display:grid}._toggle_1phg5_67{grid-template-columns:1fr auto;align-items:center}._label_1phg5_72{color:var(--ivory-dim);font-size:14px}._segmented_1phg5_79{border:1px solid var(--panel-border);background:#ffffff0f;border-radius:12px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}._segmented_1phg5_79 button{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:calc(50% - 3px);min-width:0;min-height:34px}._segmented_1phg5_79 button[aria-pressed=true]{color:var(--gold-strong);background:#d9b66c38}input[type=range]{accent-color:var(--gold);width:100%}input[type=checkbox]{accent-color:var(--gold);width:20px;height:20px}._actions_1phg5_115{gap:var(--space-2);display:grid}._row_1phg5_120{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._link_1phg5_126{margin-top:var(--space-1);color:#f0a090d9;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:13px;text-decoration:underline}._danger_1phg5_138{color:#f6b4a6;border-color:#f0a09099!important}@keyframes _fade_1phg5_1{0%{opacity:0}}._note_1phg5_150{margin:calc(-1 * var(--space-1)) 0 0;color:var(--ivory-dim);font-size:12px;line-height:1.5}._panel_ajfjo_2{width:min(480px,100%)}._count_ajfjo_6{color:var(--ivory-dim);margin:0;font-size:13px}._grid_ajfjo_12{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}._cell_ajfjo_18{aspect-ratio:1;min-width:0;color:var(--gold-strong);font:inherit;cursor:pointer;background:#e8c77e24;border:1px solid #e8c77e73;border-radius:4px;padding:0;font-size:11px;transition:background .2s,border-color .2s}._cell_ajfjo_18:hover:not(:disabled),._cell_ajfjo_18[aria-pressed=true]{border-color:var(--gold-strong);background:#e8c77e52}._cell_ajfjo_18:disabled{color:#f5ecdc40;cursor:default;background:#ffffff08;border-color:#ffffff0f}._reading_ajfjo_47{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--panel-border);text-align:center;background:#ffffff08;display:grid}._reading_ajfjo_47 p{margin:0;line-height:1.55}._recent_ajfjo_62 h3{margin:0 0 var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--ivory-dim);font-size:12px;font-weight:500}._recent_ajfjo_62 ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}._recent_ajfjo_62 button{gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ivory);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;display:flex}._recent_ajfjo_62 button:hover,._recent_ajfjo_62 button[aria-pressed=true]{background:#ffffff12}._day_ajfjo_99{width:6.5em;color:var(--ivory-dim);flex:none}._grade_ajfjo_105{color:var(--ivory-dim)}._panel_jjevh_1{top:50%;right:max(var(--space-5), env(safe-area-inset-right));width:min(380px, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-5));gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius);background:var(--panel-strong);border:1px solid var(--panel-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;animation:.4s both _slideIn_jjevh_1;display:flex;position:fixed;overflow:hidden;transform:translateY(-50%)}._title_jjevh_21{letter-spacing:.03em;color:var(--gold-strong);margin:0;font-size:22px;font-weight:500}._tabs_jjevh_29{border-bottom:1px solid var(--panel-border);grid-template-columns:repeat(3,1fr);display:grid}._tabs_jjevh_29 button{min-height:38px;color:var(--ivory-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:14px}._tabs_jjevh_29 button[aria-selected=true]{color:var(--gold-strong);border-bottom-color:var(--gold)}._body_jjevh_52{gap:var(--space-4);min-height:0;padding:var(--space-1) var(--space-1) var(--space-1) 0;margin-right:calc(-1 * var(--space-2));padding-right:var(--space-2);scrollbar-width:thin;scrollbar-color:#d9b66c73 transparent;display:grid;overflow:hidden auto}._body_jjevh_52::-webkit-scrollbar{width:6px}._body_jjevh_52::-webkit-scrollbar-track{background:0 0}._body_jjevh_52::-webkit-scrollbar-thumb{background:#d9b66c66;border-radius:6px}._body_jjevh_52::-webkit-scrollbar-thumb:hover{background:#d9b66ca6}._field_jjevh_82{gap:var(--space-2);min-width:0;display:grid}._label_jjevh_88{color:var(--ivory-dim);font-size:13px}._valueName_jjevh_93{color:var(--ivory)}._input_jjevh_97{min-width:0;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--panel-border);color:var(--ivory);font:inherit;background:#ffffff0f;font-size:16px}._input_jjevh_97::placeholder{color:#f5ecdc59}._input_jjevh_97:focus-visible{border-color:var(--gold)}._input_jjevh_97[aria-invalid=true]{border-color:#e0806f}._hint_jjevh_121{color:#f5ecdc73;font-size:12px}._error_jjevh_126{color:#f0a090;font-size:12px}._chips_jjevh_131{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:6px;display:grid}._chips_jjevh_131[data-columns="2"]{--cols:2}._chips_jjevh_131 button{min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--panel-border);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;font-size:14px;transition:background .15s,border-color .15s;overflow:hidden}._chips_jjevh_131 button:hover{border-color:#d9b66c99}._chips_jjevh_131 button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-strong);background:#d9b66c38}._swatches_jjevh_167{gap:var(--space-2);flex-wrap:wrap;display:flex}._swatch_jjevh_167{cursor:pointer;border:2px solid #ffffff26;border-radius:50%;width:30px;height:30px;transition:transform .15s}._swatch_jjevh_167:hover{transform:scale(1.08)}._swatch_jjevh_167[aria-pressed=true]{border-color:var(--gold-strong);box-shadow:inset 0 0 0 2px #121318e6}._actions_jjevh_191{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid #d9b66c24;display:flex}._actions_jjevh_191 button{white-space:nowrap;flex:none}._actions_jjevh_191 ._submit_jjevh_203{min-width:0;padding:0 var(--space-3);flex:auto}._rotate_jjevh_210{left:calc(50vw - 210px);bottom:var(--space-5);align-items:center;gap:var(--space-3);background:var(--panel);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ivory-dim);white-space:nowrap;border-radius:999px;padding:6px;font-size:13px;animation:.4s both _slideIn_jjevh_1;display:flex;position:fixed;transform:translate(-50%)}._rotate_jjevh_210 button{cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._rotate_jjevh_210 button:hover{background:#d9b66c40}@media (width<=800px){._panel_jjevh_1{top:auto;bottom:var(--space-3);max-height:60dvh;padding:var(--space-4);gap:var(--space-2);right:50%;transform:translate(50%)}._title_jjevh_21{font-size:18px}._body_jjevh_52{gap:var(--space-3)}._chips_jjevh_131 button{min-height:34px}._rotate_jjevh_210{left:50%;top:var(--space-3);bottom:auto}}@keyframes _slideIn_jjevh_1{0%{opacity:0}}
