.pwa-install[data-v-54e48150]{position:fixed;right:calc(14px + env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom));z-index:40;width:min(300px,calc(100vw - 28px));color:#fff;pointer-events:none}.pwa-install[data-v-54e48150]:not(.expanded){width:auto}.pwa-install button[data-v-54e48150]{pointer-events:auto}.install-chip[data-v-54e48150]{display:inline-flex;min-width:62px;height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff3d552e,#ff8a1f1f),#0a0e16c2;box-shadow:0 10px 28px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:13px;font-weight:900}.install-chip svg[data-v-54e48150]{display:block}.install-card[data-v-54e48150]{position:relative;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:13px 14px 12px;background:#090d16eb;box-shadow:0 18px 48px #0000005c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.install-card strong[data-v-54e48150]{display:block;font-size:15px;font-weight:950}.install-head[data-v-54e48150]{display:flex;align-items:center;gap:8px;padding-right:30px}.install-head span[data-v-54e48150]{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;color:#fed7aa;background:#ff8a1f21}.install-head svg[data-v-54e48150],.close-btn svg[data-v-54e48150]{display:block}.install-card p[data-v-54e48150]{margin:6px 0 11px;color:#ffffffc2;font-size:13px;line-height:1.45}.close-btn[data-v-54e48150]{position:absolute;top:8px;right:8px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:999px;color:#ffffffc7;background:#ffffff14}.install-actions[data-v-54e48150]{display:flex;gap:8px}.primary-btn[data-v-54e48150],.ghost-btn[data-v-54e48150]{height:34px;border:0;border-radius:999px;padding:0 13px;color:#fff;font-size:13px;font-weight:900}.primary-btn[data-v-54e48150]{background:linear-gradient(135deg,#ef4444,#f97316)}.ghost-btn[data-v-54e48150]{background:#ffffff1a}@media(min-width:700px){.pwa-install[data-v-54e48150]{right:calc(50vw - 246px)}}.pwa-update[data-v-69ebc16b]{position:fixed;left:50%;bottom:calc(74px + env(safe-area-inset-bottom));z-index:45;display:grid;width:min(100vw - 28px,492px);grid-template-columns:1fr auto auto;align-items:center;gap:10px;transform:translate(-50%);border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:10px 10px 10px 13px;color:#fff;background:#090d16f0;box-shadow:0 18px 44px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pwa-update strong[data-v-69ebc16b]{display:block;font-size:14px;font-weight:950}.pwa-update p[data-v-69ebc16b]{margin:3px 0 0;color:#ffffffb3;font-size:12px;line-height:1.35}.update-btn[data-v-69ebc16b],.close-btn[data-v-69ebc16b]{border:0;color:#fff;font-weight:900}.update-btn[data-v-69ebc16b]{height:34px;border-radius:999px;padding:0 13px;background:linear-gradient(135deg,#ef4444,#f97316);font-size:13px}.close-btn[data-v-69ebc16b]{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#ffffff14}.close-btn svg[data-v-69ebc16b]{display:block}.standalone-launch[data-v-9f064435]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;pointer-events:none;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);color:#fff;background:#0a1224;animation:launch-out-9f064435 .28s ease .92s forwards}.launch-brand[data-v-9f064435]{display:grid;justify-items:center}.launch-brand img[data-v-9f064435]{width:84px;height:84px;border-radius:18px;box-shadow:0 20px 52px #00000052}.launch-brand strong[data-v-9f064435]{margin-top:18px;font-size:22px;font-weight:950}.launch-brand span[data-v-9f064435]{margin-top:8px;color:#ffffffad;font-size:13px;font-weight:800}@keyframes launch-out-9f064435{to{opacity:0}}.bottom-nav[data-v-06bb31da]{min-height:calc(77px + env(safe-area-inset-bottom))!important;padding:6px 7px max(7px,env(safe-area-inset-bottom))!important}.bottom-nav[data-v-06bb31da] a,.bottom-nav[data-v-06bb31da] button{min-height:63px!important;gap:4px!important;padding:7px 0 5px!important;font-size:11px!important}.bottom-nav[data-v-06bb31da] svg{box-sizing:content-box!important;width:24px!important;height:24px!important;padding:4px!important;border-radius:10px!important}.rank-hero[data-v-82cc68c2]{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:12px 0 16px;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:radial-gradient(circle at 90% 10%,rgba(35,214,200,.2),transparent 38%),linear-gradient(135deg,#ff3d5557,#ff8a1f26),#ffffff0f;box-shadow:var(--shadow-card)}.rank-hero span[data-v-82cc68c2]{color:#fed7aa;font-size:12px;font-weight:900}.rank-hero h1[data-v-82cc68c2]{margin:4px 0 6px;font-size:28px;line-height:1}.rank-hero p[data-v-82cc68c2]{margin:0;color:#cbd5e1;font-size:12px;line-height:1.45}.rank-hero button[data-v-82cc68c2]{flex:0 0 auto;border:0;border-radius:999px;padding:9px 12px;color:#fff;background:#ffffff24;font-size:12px;font-weight:950}.rank-list[data-v-82cc68c2]{display:grid;gap:12px}.rank-card[data-v-82cc68c2]{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;overflow:hidden;min-height:150px;padding:10px 10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(135deg,#ffffff16,#ffffff09),#0c111beb;box-shadow:var(--shadow-soft)}.rank-card.podium[data-v-82cc68c2]{border-color:#ff8a1f47;background:linear-gradient(135deg,#ff8a1f29,#23d6c812),#0c111bf2}.rank-no[data-v-82cc68c2]{position:absolute;left:16px;top:16px;z-index:2;display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#ff3d55,#ff8a1f);box-shadow:0 10px 24px #ff3d553d;font-size:14px;font-weight:900}.rank-cover[data-v-82cc68c2]{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;background:#111827}.rank-cover img[data-v-82cc68c2]{width:100%;height:100%;object-fit:cover}.rank-cover>span[data-v-82cc68c2]{display:grid;width:100%;height:100%;place-items:center;color:#ffd9ae;background:linear-gradient(145deg,#26131d,#07101d);font-weight:950}.rank-cover b[data-v-82cc68c2]{position:absolute;right:7px;bottom:7px;border-radius:6px;padding:3px 6px;color:#fff;background:#00000094;font-size:11px}.rank-copy[data-v-82cc68c2]{min-width:0;padding:2px 0 36px}.rank-title[data-v-82cc68c2]{display:flex;align-items:flex-start;gap:8px}.rank-title h2[data-v-82cc68c2]{display:-webkit-box;flex:1;min-width:0;margin:0;overflow:hidden;color:#fff;font-size:16px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rank-title span[data-v-82cc68c2]{flex:0 0 auto;border-radius:6px;padding:3px 6px;color:#8ff3e9;background:#23d6c81a;font-size:10px;font-weight:900}.rank-copy p[data-v-82cc68c2]{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#aeb9ca;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rank-tags[data-v-82cc68c2],.rank-meta[data-v-82cc68c2]{display:flex;flex-wrap:wrap;gap:6px}.rank-tags[data-v-82cc68c2]{margin-top:9px}.rank-tags span[data-v-82cc68c2]{border-radius:6px;padding:3px 6px;color:#ffd9ae;background:#ff8a1f21;font-size:11px;font-weight:800}.rank-meta[data-v-82cc68c2]{position:absolute;left:126px;right:74px;bottom:14px;color:#8f9aad;font-size:11px;font-weight:800}.rank-score[data-v-82cc68c2]{position:absolute;right:14px;bottom:12px;display:grid;justify-items:end;gap:2px;padding:7px 9px;border-radius:8px;color:#fff;background:#0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rank-score strong[data-v-82cc68c2]{font-size:14px}.rank-score span[data-v-82cc68c2]{color:#cbd5e1;font-size:10px;font-weight:800}@media(max-width:390px){.rank-hero[data-v-82cc68c2]{align-items:start;flex-direction:column}.rank-card[data-v-82cc68c2]{grid-template-columns:92px minmax(0,1fr)}.rank-meta[data-v-82cc68c2]{left:114px;right:68px;gap:4px}.rank-score[data-v-82cc68c2]{right:10px}}.welfare-page[data-v-ff22d5d7]{min-height:100vh;overflow-x:hidden;padding:max(22px,env(safe-area-inset-top)) 12px calc(86px + env(safe-area-inset-bottom));background:radial-gradient(circle at 0% 0%,rgba(255,120,48,.5),transparent 34%),radial-gradient(circle at 96% 3%,rgba(118,246,199,.45),transparent 31%),linear-gradient(180deg,#ff7a2f,#ff9546 18%,#fff7ec 43%,#fffaf5);color:#161616}.welfare-hero[data-v-ff22d5d7]{position:relative;overflow:hidden;min-height:168px;padding:18px 10px 8px;color:#fff}.hero-glow[data-v-ff22d5d7]{position:absolute;inset:-60px -20px auto;height:210px;pointer-events:none;background:radial-gradient(circle at 75% 0%,rgba(255,247,170,.55),transparent 38%)}.hero-stats[data-v-ff22d5d7]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:22px}.hero-stats article span[data-v-ff22d5d7],.welfare-hero p[data-v-ff22d5d7]{color:#ffffffc2;font-size:13px;font-weight:800}.hero-stats strong[data-v-ff22d5d7]{display:block;margin-top:13px;color:#fff;font-size:39px;line-height:1;font-weight:950;letter-spacing:0}.hero-stats em[data-v-ff22d5d7]{font-style:normal;font-size:14px;font-weight:900}.welfare-hero p[data-v-ff22d5d7]{position:relative;margin:20px 0 0}.benefit-card[data-v-ff22d5d7],.daily-card[data-v-ff22d5d7]{border-radius:18px;background:#fffffff5;box-shadow:0 16px 42px #b75b1624}.benefit-card[data-v-ff22d5d7]{padding:18px 12px 12px}.benefit-card header[data-v-ff22d5d7]{display:flex;align-items:center;justify-content:space-between;padding:0 4px 14px}.benefit-card h1[data-v-ff22d5d7],.daily-card h2[data-v-ff22d5d7]{margin:0;font-size:22px;font-weight:950}.benefit-card header span[data-v-ff22d5d7]{color:#d07b38;font-size:12px;font-weight:900}.watch-task[data-v-ff22d5d7],.minute-task[data-v-ff22d5d7],.daily-task[data-v-ff22d5d7]{border-radius:14px;background:#fff}.watch-task[data-v-ff22d5d7]{padding:14px 10px 16px;box-shadow:inset 0 0 0 1px #f5913d14}.task-title[data-v-ff22d5d7],.minute-task[data-v-ff22d5d7],.daily-task[data-v-ff22d5d7]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.task-title strong[data-v-ff22d5d7],.minute-task strong[data-v-ff22d5d7],.daily-task strong[data-v-ff22d5d7]{display:block;font-size:19px;line-height:1.22;font-weight:950}.coin[data-v-ff22d5d7]{color:#e6a146;white-space:nowrap}.task-title p[data-v-ff22d5d7],.minute-task p[data-v-ff22d5d7],.daily-task p[data-v-ff22d5d7]{margin:6px 0 0;color:#9b9b9b;font-size:13px;font-weight:750;line-height:1.35}button[data-v-ff22d5d7]{height:40px;padding:0 18px;border:0;border-radius:12px;color:#c95f31;background:#fff0ea;font-size:15px;font-weight:950}button[data-v-ff22d5d7]:disabled{color:#b9b9b9;background:#f3f3f3}.packet-row[data-v-ff22d5d7]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:14px}.packet[data-v-ff22d5d7]{position:relative;display:grid;min-width:0;height:72px;place-items:center;overflow:hidden;border-radius:10px;color:#ffffffb8;background:linear-gradient(180deg,#ff7445,#e75d37);font-size:15px;font-weight:950}.packet[data-v-ff22d5d7]:before{content:"";position:absolute;left:-10%;right:-10%;top:17px;height:15px;border-radius:50%;border-top:4px solid rgba(255,232,170,.9)}.packet[data-v-ff22d5d7]:after{content:"";position:absolute;top:15px;left:50%;width:14px;height:14px;border-radius:50%;background:#ffe2a1;box-shadow:0 0 0 3px #fff5c359;transform:translate(-50%)}.packet.active[data-v-ff22d5d7]{color:#fff;filter:saturate(1.08)}.packet.done[data-v-ff22d5d7]{opacity:.72}.packet span[data-v-ff22d5d7]{position:relative;z-index:1;padding-top:18px;font-size:12px;white-space:nowrap}.minute-task[data-v-ff22d5d7]{grid-template-columns:58px minmax(0,1fr) auto;margin-top:12px;padding:12px 10px;border-top:1px solid #f0e8df}.coin-box[data-v-ff22d5d7],.daily-icon[data-v-ff22d5d7]{display:grid;place-items:center;width:52px;height:52px;border-radius:13px;color:#f47540;background:#fff4e3;font-size:14px;font-weight:950}.progress[data-v-ff22d5d7]{height:6px;margin-top:9px;overflow:hidden;border-radius:999px;background:#f7e8e1}.progress i[data-v-ff22d5d7]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb044,#ef6b34)}.daily-card[data-v-ff22d5d7]{margin-top:14px;padding:18px 14px 4px}.daily-task[data-v-ff22d5d7]{grid-template-columns:58px minmax(0,1fr) auto;padding:15px 0;border-bottom:1px solid #f0ebe5}.daily-task[data-v-ff22d5d7]:last-child{border-bottom:0}.daily-icon[data-v-ff22d5d7]{color:#e7a244;font-size:20px}.daily-task button[data-v-ff22d5d7]{color:#fff;background:linear-gradient(135deg,#ff7042,#ee6939)}.daily-task button[data-v-ff22d5d7]:disabled{color:#b9b9b9;background:#f3f3f3}.ledger-card[data-v-ff22d5d7]{margin-top:14px;padding:18px 14px 6px;border-radius:18px;background:#fffffff5;box-shadow:0 16px 42px #b75b161f}.ledger-head[data-v-ff22d5d7],.ledger-item[data-v-ff22d5d7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ledger-head h2[data-v-ff22d5d7]{margin:0;font-size:22px;font-weight:950}.ledger-head span[data-v-ff22d5d7]{color:#d07b38;font-size:12px;font-weight:900}.ledger-empty[data-v-ff22d5d7]{margin-top:14px;padding:14px;border-radius:12px;color:#9b725a;background:#fff4eb;font-size:13px;font-weight:850}.ledger-item[data-v-ff22d5d7]{padding:14px 0;border-bottom:1px solid #f0ebe5}.ledger-item[data-v-ff22d5d7]:last-child{border-bottom:0}.ledger-item strong[data-v-ff22d5d7],.ledger-item span[data-v-ff22d5d7]{display:block}.ledger-item strong[data-v-ff22d5d7]{color:#251813;font-size:15px;font-weight:950}.ledger-item span[data-v-ff22d5d7]{margin-top:4px;color:#a49286;font-size:12px;font-weight:800}.ledger-item em[data-v-ff22d5d7]{color:#667085;font-size:18px;font-style:normal;font-weight:950;white-space:nowrap}.ledger-item em.income[data-v-ff22d5d7]{color:#e86b38}.task-mask[data-v-ff22d5d7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;align-items:end;padding:14px;background:#0c0c1075}.task-sheet[data-v-ff22d5d7],.success-sheet[data-v-ff22d5d7]{width:min(100%,440px);margin:0 auto;border-radius:22px 22px 16px 16px;background:#fffaf5;box-shadow:0 18px 54px #36180947}.task-sheet[data-v-ff22d5d7]{padding:10px 16px 16px}.sheet-grip[data-v-ff22d5d7]{width:42px;height:5px;margin:0 auto 14px;border-radius:999px;background:#e7d7ca}.task-sheet header[data-v-ff22d5d7]{display:flex;align-items:start;justify-content:space-between;gap:12px}.task-sheet header span[data-v-ff22d5d7],.modal-reward span[data-v-ff22d5d7]{display:block;color:#a16c46;font-size:12px;font-weight:900}.task-sheet header strong[data-v-ff22d5d7]{display:block;margin-top:4px;font-size:22px;font-weight:950}.plain-close[data-v-ff22d5d7]{height:34px;padding:0 10px;border-radius:10px;color:#855f4a;background:#f4e8df;font-size:13px}.modal-desc[data-v-ff22d5d7]{margin:14px 0 0;color:#735b4f;font-size:14px;font-weight:750;line-height:1.5}.modal-reward[data-v-ff22d5d7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;margin-top:14px;padding:12px;border-radius:14px;background:#fff2df}.modal-reward strong[data-v-ff22d5d7]{font-size:20px;font-weight:950}.modal-reward em[data-v-ff22d5d7]{align-self:center;grid-row:1 / span 2;grid-column:2;padding:6px 9px;border-radius:999px;color:#d25f30;background:#ffe5d6;font-style:normal;font-size:12px;font-weight:950}.step-list[data-v-ff22d5d7]{display:grid;gap:8px;margin-top:14px}.step-list article[data-v-ff22d5d7]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;color:#4f4038;font-size:14px;font-weight:850}.step-list b[data-v-ff22d5d7]{display:grid;width:26px;height:26px;place-items:center;border-radius:999px;color:#fff;background:#f2793f}.reserve-list[data-v-ff22d5d7],.window-list[data-v-ff22d5d7]{display:grid;gap:9px;margin-top:14px}.reserve-list button[data-v-ff22d5d7]{width:100%;height:auto;min-height:44px;padding:10px 12px;color:#594235;background:#fff;text-align:left;box-shadow:inset 0 0 0 1px #f0ddcf}.reserve-list button.active[data-v-ff22d5d7]{color:#cc5f32;background:#fff0e7;box-shadow:inset 0 0 0 2px #f07a43}.window-list article[data-v-ff22d5d7]{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:13px;color:#7d695d;background:#fff;font-size:13px;font-weight:850;box-shadow:inset 0 0 0 1px #f0ddcf}.window-list article.active[data-v-ff22d5d7]{color:#bf572f;background:#fff0e7;box-shadow:inset 0 0 0 2px #f07a43}.video-panel[data-v-ff22d5d7]{margin-top:14px;padding:13px;border-radius:14px;background:#17120f;color:#fff}.video-panel strong[data-v-ff22d5d7],.video-panel p[data-v-ff22d5d7]{display:block;margin:0;font-weight:900}.video-panel p[data-v-ff22d5d7]{margin-top:9px;color:#ffffffad;font-size:13px}.task-sheet footer[data-v-ff22d5d7]{margin-top:16px}.primary-action[data-v-ff22d5d7]{width:100%;height:48px;color:#fff;background:linear-gradient(135deg,#ff7042,#ee6939)}.ghost-action[data-v-ff22d5d7]{width:100%;height:44px;margin-top:10px;color:#8a5a44;background:#fff0e7}.success-sheet[data-v-ff22d5d7]{padding:24px 18px 18px;text-align:center}.success-sheet b[data-v-ff22d5d7]{display:block;color:#f06b38;font-size:42px;line-height:1;font-weight:950}.success-sheet strong[data-v-ff22d5d7]{display:block;margin-top:10px;font-size:22px;font-weight:950}.success-sheet p[data-v-ff22d5d7]{margin:8px 0;color:#7a6254;font-size:14px;font-weight:800}.success-balance[data-v-ff22d5d7]{display:block;margin:0 0 18px;color:#e86b38;font-size:14px;font-style:normal;font-weight:950}.toast[data-v-ff22d5d7]{position:fixed;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));z-index:20;transform:translate(-50%);border-radius:999px;padding:10px 14px;color:#fff;background:#000000bd;font-size:13px;font-weight:800}.welfare-page[data-v-ff22d5d7]{padding-bottom:max(108px,calc(108px + env(safe-area-inset-bottom)));background:radial-gradient(circle at 12% -8%,rgba(255,91,45,.42),transparent 34%),radial-gradient(circle at 95% 2%,rgba(38,205,190,.12),transparent 28%),linear-gradient(180deg,#15111c,#33131a 18%,#a53a24 34%,#ffe7cf 62%,#111827);color:#1d1512}.welfare-hero[data-v-ff22d5d7]{min-height:158px;padding-top:14px}.hero-glow[data-v-ff22d5d7]{background:radial-gradient(circle at 74% 0%,rgba(255,212,126,.32),transparent 36%),radial-gradient(circle at 18% 36%,rgba(255,61,85,.28),transparent 38%)}.hero-stats article[data-v-ff22d5d7]{border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:12px;background:#080c1452;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-stats[data-v-ff22d5d7]{gap:10px}.hero-stats strong[data-v-ff22d5d7]{margin-top:10px;font-size:34px}.welfare-hero p[data-v-ff22d5d7]{margin-top:14px;color:#ffedd5db}.benefit-card[data-v-ff22d5d7],.daily-card[data-v-ff22d5d7],.ledger-card[data-v-ff22d5d7]{border:1px solid rgba(255,138,31,.18);border-radius:8px;background:linear-gradient(180deg,#fffcf6f7,#fff4e8f0);box-shadow:0 16px 40px #2a0f0a2e}.benefit-card header span[data-v-ff22d5d7],.ledger-head span[data-v-ff22d5d7]{color:#d85f30}.watch-task[data-v-ff22d5d7],.minute-task[data-v-ff22d5d7],.daily-task[data-v-ff22d5d7]{background:#ffffffc7}button[data-v-ff22d5d7],.daily-task button[data-v-ff22d5d7],.primary-action[data-v-ff22d5d7]{color:#fff;background:linear-gradient(135deg,#ff3d55,#ff821f);box-shadow:0 10px 22px #ff682c2e}button[data-v-ff22d5d7]:disabled,.daily-task button[data-v-ff22d5d7]:disabled{color:#a8a29e;background:#f0ebe6;box-shadow:none}.coin[data-v-ff22d5d7]{color:#f06435}.packet[data-v-ff22d5d7]{background:radial-gradient(circle at 50% 18%,rgba(255,237,161,.55),transparent 22%),linear-gradient(180deg,#ff6b3a,#d93a2f)}.progress[data-v-ff22d5d7]{background:#f4ded5}.progress i[data-v-ff22d5d7]{background:linear-gradient(90deg,#ff3d55,#ff821f)}.coin-box[data-v-ff22d5d7],.daily-icon[data-v-ff22d5d7],.ledger-empty[data-v-ff22d5d7]{color:#f06435;background:#fff0e6}.task-mask[data-v-ff22d5d7]{background:#05070d94}.task-sheet[data-v-ff22d5d7],.success-sheet[data-v-ff22d5d7]{background:linear-gradient(180deg,#fffaf5,#fff0e4)}.plain-close[data-v-ff22d5d7],.ghost-action[data-v-ff22d5d7]{color:#b4532a;background:#fff0e6}.modal-reward[data-v-ff22d5d7],.reserve-list button.active[data-v-ff22d5d7],.window-list article.active[data-v-ff22d5d7]{background:#fff0e6}.modal-reward em[data-v-ff22d5d7],.success-sheet b[data-v-ff22d5d7],.success-balance[data-v-ff22d5d7],.ledger-item em.income[data-v-ff22d5d7]{color:#f06435}.welfare-page[data-v-ff22d5d7] .bottom-nav{border-top:1px solid rgba(255,255,255,.08);background:#070a10eb;box-shadow:0 -20px 50px #00000057;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.welfare-page[data-v-ff22d5d7] .bottom-nav a,.welfare-page[data-v-ff22d5d7] .bottom-nav button{color:#7f8aa0}.welfare-page[data-v-ff22d5d7] .bottom-nav a.router-link-active,.welfare-page[data-v-ff22d5d7] .bottom-nav a.router-link-active svg{color:#fff}.welfare-hero[data-v-ff22d5d7]{min-height:132px;padding-top:10px}.hero-stats article[data-v-ff22d5d7]{padding:10px}.hero-stats strong[data-v-ff22d5d7]{margin-top:8px;font-size:31px}.welfare-hero p[data-v-ff22d5d7]{margin-top:10px}.benefit-card[data-v-ff22d5d7]{padding-top:14px}.benefit-card header[data-v-ff22d5d7]{padding-bottom:10px}.packet[data-v-ff22d5d7]{height:58px}.packet span[data-v-ff22d5d7]{padding-top:14px}.minute-task[data-v-ff22d5d7]{margin-top:9px;padding-block:10px}.daily-card[data-v-ff22d5d7]{margin-top:12px;padding-top:14px}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#fff;background:#05070c;--page-bg: #05070c;--surface: rgba(16, 22, 34, .78);--surface-strong: rgba(21, 27, 42, .92);--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .16);--text: #f8fafc;--muted: #a8b3c7;--muted-2: #738096;--brand-red: #ff3d55;--brand-orange: #ff8a1f;--brand-cyan: #23d6c8;--brand-green: #2de08e;--shadow-card: 0 16px 48px rgba(0, 0, 0, .36);--shadow-soft: 0 12px 34px rgba(0, 0, 0, .28);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{background:var(--page-bg);scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 18% -8%,rgba(255,61,85,.16),transparent 28%),radial-gradient(circle at 92% 12%,rgba(35,214,200,.1),transparent 26%),var(--page-bg)}button,input,textarea{font:inherit}.app-page{width:min(100vw,520px);min-height:100vh;margin:0 auto;color:var(--text);background:linear-gradient(180deg,#0c101afa,#05070cfa),var(--page-bg)}.safe-page{padding:max(16px,env(safe-area-inset-top)) 16px max(88px,env(safe-area-inset-bottom))}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(14px,env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#05070cc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:850;letter-spacing:0}.brand img{width:34px;height:34px;border-radius:8px;box-shadow:0 8px 22px #ff3d5538;object-fit:cover}.icon-btn{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:999px;color:#fff;border:1px solid rgba(255,255,255,.09);background:#ffffff14;box-shadow:var(--shadow-soft)}.pill-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 14px;scrollbar-width:none}.pill-tabs::-webkit-scrollbar{display:none}.pill{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:8px 13px;color:var(--muted);background:#ffffff0e;font-size:13px;font-weight:700}.pill.active{color:#fff;border-color:#ff8a1f75;background:linear-gradient(135deg,#ff3d55eb,#ff8a1fe6);box-shadow:0 12px 30px #ff3d5533}.section-title{margin:12px 0;font-size:20px;font-weight:900}.empty{padding:72px 24px;color:var(--muted);text-align:center;line-height:1.6}.bottom-nav{position:fixed;left:50%;bottom:0;z-index:20;display:grid;width:min(100vw,520px);grid-template-columns:repeat(5,1fr);transform:translate(-50%);border-top:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#0c1019b8,#05070cf5);box-shadow:0 -20px 44px #00000057;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:6px 7px max(7px,env(safe-area-inset-bottom))}.bottom-nav a,.bottom-nav button{position:relative;display:grid;min-width:0;justify-items:center;gap:4px;border:0;padding:7px 0 5px;color:var(--muted-2);background:transparent;text-align:center;text-decoration:none;font-size:11px;font-family:inherit;font-weight:850}.bottom-nav a svg,.bottom-nav button svg{display:block;padding:4px;border-radius:10px;background:#ffffff0b;box-sizing:content-box;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.bottom-nav a.router-link-active{color:#fff}.bottom-nav a.router-link-active svg{background:linear-gradient(135deg,#ff3d55f2,#ff8a1feb);box-shadow:0 10px 28px #ff3d5533;transform:translateY(-1px)}.nav-toast{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:9px 14px;color:#fff;background:#080a10e0;box-shadow:0 14px 38px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13px;font-weight:900;white-space:nowrap;pointer-events:none}
