.screen-corners[data-v-25c41e0e]{pointer-events:none}.corner-art[data-v-25c41e0e]{position:fixed;bottom:0;z-index:8;width:min(20vw,280px);max-width:28%;height:auto;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 22px rgba(0,0,0,.16))}.corner-art-left[data-v-25c41e0e]{left:0}.corner-art-right[data-v-25c41e0e]{right:0}@media(max-width:768px){.corner-art[data-v-25c41e0e]{width:min(28vw,150px);max-width:34%}}.stat-card[data-v-18b7b4c9]{padding:22px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft)}p[data-v-0e53ec65],small[data-v-0e53ec65]{margin:0;color:var(--ink-700)}h3[data-v-0e53ec65]{margin:10px 0;font-size:32px}@media(max-width:768px){h3[data-v-0e53ec65]{font-size:26px}}.section-title[data-v-cad54930]{margin-bottom:22px}.section-title p[data-v-cad54930]{margin:0 0 8px;color:var(--gold-500);letter-spacing:.2em}.section-title h2[data-v-cad54930]{margin:0;font-size:clamp(28px,4vw,40px)}.footer[data-v-0d053e56]{min-height:12px}.mobile-floating-tab[data-v-61be966f]{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:30}.tab-toggle[data-v-61be966f]{position:relative;width:64px;height:64px;padding:0;display:grid;place-items:center;border:1px solid rgba(178,212,206,.92);border-radius:22px;background:radial-gradient(circle at top,rgba(255,255,255,.16),transparent 56%),linear-gradient(180deg,#2e595efa,#1c3e45f2);color:#f2f1e8;box-shadow:0 18px 34px #1126293d,inset 0 1px #ffffff14;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.tab-toggle[data-v-61be966f]:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:16px;border:1px solid rgba(255,255,255,.08);pointer-events:none}.tab-toggle[data-v-61be966f]:hover{transform:translateY(-1px);box-shadow:0 22px 40px #11262947,inset 0 1px #ffffff1a}.is-open .tab-toggle[data-v-61be966f]{border-color:#cde4e0f5;background:radial-gradient(circle at top,rgba(255,255,255,.22),transparent 56%),linear-gradient(180deg,#36666cfa,#21484ff5)}.toggle-icon[data-v-61be966f]{width:32px;height:32px;display:grid;place-items:center;position:relative}.toggle-icon i[data-v-61be966f]{position:absolute;width:18px;height:2.5px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.toggle-icon i[data-v-61be966f]:nth-child(1){transform:translateY(-6px)}.toggle-icon i[data-v-61be966f]:nth-child(3){transform:translateY(6px)}.is-open .toggle-icon i[data-v-61be966f]:nth-child(1){transform:rotate(45deg)}.is-open .toggle-icon i[data-v-61be966f]:nth-child(2){opacity:0}.is-open .toggle-icon i[data-v-61be966f]:nth-child(3){transform:rotate(-45deg)}.panel[data-v-61be966f]{position:absolute;top:calc(100% + 10px);right:0;width:218px;padding:14px;display:grid;gap:8px;border:1px solid rgba(150,184,180,.88);border-radius:24px 12px 24px 24px;background:linear-gradient(180deg,#f6faf7fa,#e1ece8fa),linear-gradient(180deg,#f0f6f3,#dbe9e4);box-shadow:0 22px 46px #172e2c29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.panel a[data-v-61be966f],.logout-entry[data-v-61be966f]{position:relative;min-height:42px;padding:10px 14px;display:flex;align-items:center;border:1px solid rgba(65,111,107,.12);border-radius:16px;background:#416f6b0f;color:#36555a;font-weight:700;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.panel a[data-v-61be966f]:after{content:"";position:absolute;right:14px;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.42}.panel a[data-v-61be966f]:hover,.panel a[data-v-61be966f]:active,.logout-entry[data-v-61be966f]:hover{transform:translate(-2px);border-color:#416f6b3d;background:#416f6b1a;color:#28464a}.logout-entry[data-v-61be966f]{justify-content:center;margin-top:4px;border-color:#a45b5229;background:#a45b5214;cursor:pointer}.tab-panel-enter-active[data-v-61be966f],.tab-panel-leave-active[data-v-61be966f]{transition:opacity .18s ease,transform .18s ease;transform-origin:top right}.tab-panel-enter-from[data-v-61be966f],.tab-panel-leave-to[data-v-61be966f]{opacity:0;transform:translateY(-8px) scale(.96)}@media(min-width:769px){.mobile-floating-tab[data-v-61be966f]{display:none}}.xianxia-button[data-v-4727f0fb]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--gold-500);border-radius:999px;transition:transform .18s ease,background-color .18s ease}.xianxia-button[data-v-4727f0fb]:hover{transform:translateY(-1px)}.is-primary[data-v-4727f0fb]{background:linear-gradient(180deg,#a6854e33,#a6854e0f);color:var(--ink-900)}.is-secondary[data-v-4727f0fb]{background:#ffffff6b;color:var(--ink-700)}.nav-shell[data-v-e352cb9e]{position:relative;margin-top:10px}.nav-overlay[data-v-e352cb9e]{position:absolute;top:8px;right:0;bottom:8px;left:0;border-radius:24px;background:linear-gradient(180deg,#ffffff1f,#ffffff08);border:1px solid rgba(255,255,255,.16)}.top-nav[data-v-e352cb9e]{position:relative;z-index:1;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-e352cb9e]{display:inline-flex;align-items:center;flex:none}.brand-image[data-v-e352cb9e]{display:block;width:auto;height:56px;filter:drop-shadow(0 4px 18px rgba(0,0,0,.22))}.user-chip[data-v-e352cb9e]{color:#fff}.links[data-v-e352cb9e]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.links a[data-v-e352cb9e]{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:linear-gradient(180deg,#ffffff2e,#ffffff0f);color:#fffffffa;box-shadow:inset 0 1px #ffffff24,0 12px 24px #0c19221f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.links a[data-v-e352cb9e]:hover{transform:translateY(-1px);border-color:#ffffff57;background:linear-gradient(180deg,#ffffff3d,#ffffff17)}.cta[data-v-e352cb9e]{display:flex;align-items:center;gap:12px}@media(max-width:768px){.top-nav[data-v-e352cb9e]{min-height:78px}.brand-image[data-v-e352cb9e]{height:44px}.links[data-v-e352cb9e],.cta[data-v-e352cb9e]{display:none}}.feedback-mask[data-v-99870d0d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:20px;background:#080f187a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.feedback-modal[data-v-99870d0d]{width:min(100%,420px);overflow:hidden;border:1px solid rgba(214,189,138,.34);border-radius:26px;background:linear-gradient(180deg,#fffbf3fa,#f4e7ccfa),#fff9eefa;box-shadow:0 26px 48px #161c283d,inset 0 1px #ffffffb8}.feedback-head[data-v-99870d0d],.feedback-foot[data-v-99870d0d]{padding:18px 22px;background:linear-gradient(180deg,#ffffff38,#ffffff0f)}.feedback-head[data-v-99870d0d]{border-bottom:1px solid rgba(180,149,90,.18)}.feedback-head p[data-v-99870d0d],.feedback-head h3[data-v-99870d0d],.feedback-body p[data-v-99870d0d]{margin:0}.feedback-head p[data-v-99870d0d]{color:#9a7a42;font-size:12px;font-weight:700;letter-spacing:2px}.feedback-head h3[data-v-99870d0d]{margin-top:6px;color:#4b3f31;font-size:26px;letter-spacing:2px}.feedback-body[data-v-99870d0d]{padding:24px 22px 12px}.feedback-body p[data-v-99870d0d]{color:#5b4d3c;font-size:15px;line-height:1.9}.feedback-foot[data-v-99870d0d]{display:flex;justify-content:center;padding-top:12px}.feedback-button[data-v-99870d0d]{min-width:160px;height:44px;padding:0 20px;border:1px solid rgba(166,133,78,.34);border-radius:999px;background:linear-gradient(180deg,#d7b66f,#b58e46);color:#fffdf8;font-size:15px;font-weight:700;letter-spacing:1px;box-shadow:inset 0 1px #ffffff3d,0 14px 24px #7a571f33;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.feedback-button[data-v-99870d0d]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 18px 28px #7a571f3d}@media(max-width:768px){.feedback-mask[data-v-99870d0d]{padding:16px}.feedback-modal[data-v-99870d0d]{width:min(100%,360px);border-radius:22px}.feedback-head[data-v-99870d0d],.feedback-body[data-v-99870d0d],.feedback-foot[data-v-99870d0d]{padding-left:16px;padding-right:16px}.feedback-head h3[data-v-99870d0d]{font-size:22px}.feedback-body[data-v-99870d0d]{padding-top:20px}.feedback-body p[data-v-99870d0d]{font-size:14px;line-height:1.8}.feedback-button[data-v-99870d0d]{min-width:132px;height:40px;font-size:14px}}.pagination-shell[data-v-16bdbe09]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:18px 20px;border:1px solid rgba(210,186,134,.55);border-radius:22px;background:linear-gradient(180deg,#fffbf0e0,#f3e9cdeb);box-shadow:0 16px 36px #1f2c3214}.pagination-summary[data-v-16bdbe09]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--ink-700)}.pagination-summary label[data-v-16bdbe09]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#ffffff73}select[data-v-16bdbe09]{min-width:72px;height:38px;padding:0 10px;border:1px solid var(--gold-500);border-radius:999px;background:#f8f4ece6;color:var(--ink-900)}.pagination-bar[data-v-16bdbe09]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;align-items:center}button[data-v-16bdbe09]{min-width:42px;height:40px;padding:0 14px;border:1px solid rgba(166,133,78,.5);border-radius:14px;background:linear-gradient(180deg,#ffffffb8,#efe2c2c7);color:var(--ink-700);box-shadow:inset 0 1px #fff9;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease}button[data-v-16bdbe09]:hover{transform:translateY(-1px);border-color:var(--gold-500);color:var(--ink-900);box-shadow:inset 0 1px #ffffffb3,0 10px 18px #a6854e1f}button.active[data-v-16bdbe09]{border-color:#916f2fe6;background:linear-gradient(180deg,#b7915452,#9673352e);color:#6f521f;font-weight:700;box-shadow:inset 0 1px #fff7d6bf,0 12px 20px #916f2f29}.pagination-bar button[data-v-16bdbe09]:first-child,.pagination-bar button[data-v-16bdbe09]:last-child{min-width:72px;border-radius:999px}@media(max-width:768px){.pagination-shell[data-v-16bdbe09]{flex-direction:column;align-items:stretch;gap:12px;padding:14px 14px 16px;border-radius:18px}.pagination-summary[data-v-16bdbe09]{justify-content:space-between;gap:10px;font-size:13px}.pagination-summary label[data-v-16bdbe09]{padding:5px 8px}.pagination-bar[data-v-16bdbe09]{gap:8px}button[data-v-16bdbe09]{min-width:38px;height:36px;padding:0 12px;border-radius:12px;font-size:13px}.pagination-bar button[data-v-16bdbe09]:first-child,.pagination-bar button[data-v-16bdbe09]:last-child{min-width:64px}}.reward-page[data-v-722f1a4e]{padding-bottom:28px}.reward-heading[data-v-722f1a4e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.reward-heading[data-v-722f1a4e] .section-title{margin-bottom:0}.reward-tabs[data-v-722f1a4e]{display:flex;gap:10px;padding:8px;border:1px solid rgba(166,133,78,.2);border-radius:20px;background:linear-gradient(180deg,#fffbf0d1,#e8d8b06b),#f8f4ecbd;box-shadow:inset 0 1px #ffffffa8,0 14px 28px #1f2c3214}.reward-tab[data-v-722f1a4e]{min-height:38px;padding:0 18px;border:1px solid rgba(166,133,78,.34);border-radius:14px;background:linear-gradient(180deg,#ffffffb3,#f7eccfc2),#fffbf0e0;color:#745930;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.reward-tab[data-v-722f1a4e]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:0 12px 20px #7459301f}.reward-tab.is-active[data-v-722f1a4e]{border-color:#4f8a5db8;background:linear-gradient(180deg,#7aa98447,#4f8a5d2e),#f0f9efeb;color:#2f6041;box-shadow:inset 0 1px #ffffffc7,inset 0 -10px 18px #4f8a5d14,0 12px 24px #36614424}.dashboard-head[data-v-722f1a4e]{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.summary-amount-card[data-v-722f1a4e]{min-width:240px;padding:18px 20px;border:1px solid rgba(196,156,79,.26);border-radius:18px;background:linear-gradient(180deg,#fff8e7f5,#f8ebc9e6),#fffbf0e6;box-shadow:inset 0 1px #ffffffbd,0 14px 28px #8f6b3514}.summary-amount-card span[data-v-722f1a4e]{display:block;margin-bottom:8px;color:#8f6b35;font-weight:700}.summary-amount-card strong[data-v-722f1a4e]{display:block;color:#b1600a;font-size:34px;line-height:1}.record-filter-tabs[data-v-722f1a4e]{display:flex;gap:8px;margin-top:14px}.record-filter-tab[data-v-722f1a4e]{min-height:34px;padding:0 14px;border:1px solid rgba(166,133,78,.3);border-radius:999px;background:#fffbf0d1;color:#745930;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.record-filter-tab.is-active[data-v-722f1a4e]{border-color:#4f8a5d94;background:linear-gradient(180deg,#7aa9843d,#4f8a5d29);color:#2f6041;box-shadow:0 8px 18px #3661441f}.accumulated-grid[data-v-722f1a4e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.accumulated-card[data-v-722f1a4e]{display:flex;flex-direction:column;padding:18px;border:1px solid rgba(166,133,78,.16);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#f7f1e2d1);box-shadow:inset 0 1px #ffffffb3,0 14px 26px #1f2c320f}.accumulated-top[data-v-722f1a4e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.accumulated-top strong[data-v-722f1a4e]{font-size:18px;color:var(--ink-900)}.record-type.is-daily[data-v-722f1a4e]{color:#2f6041}.record-type.is-permanent[data-v-722f1a4e]{color:#8a6832}.accumulated-state[data-v-722f1a4e]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.accumulated-state.is-claimable[data-v-722f1a4e]{background:#4f8a5d1f;color:#2f6041}.accumulated-state.is-claimed[data-v-722f1a4e]{background:#a6854e29;color:#8a6832}.accumulated-state.is-locked[data-v-722f1a4e]{background:#8f58581f;color:#9b5353}.accumulated-card p[data-v-722f1a4e]{margin:0;color:var(--ink-600)}.reward-card-actions[data-v-722f1a4e]{margin-top:auto;padding-top:22px;display:flex;justify-content:flex-end}.reward-claim-button[data-v-722f1a4e]{min-width:96px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;cursor:pointer}.reward-claim-button.is-claimable[data-v-722f1a4e]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.reward-claim-button.is-claimed[data-v-722f1a4e]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.reward-claim-button.is-locked[data-v-722f1a4e]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.reward-claim-button[data-v-722f1a4e]:disabled{opacity:.56;cursor:not-allowed}.record-time[data-v-722f1a4e]{display:block;margin-top:12px;color:var(--ink-500)}.reward-empty[data-v-722f1a4e]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.record-action.is-disabled[data-v-722f1a4e]{opacity:.52;cursor:not-allowed;filter:grayscale(.18)}@media(max-width:768px){.reward-heading[data-v-722f1a4e]{display:block;margin-bottom:14px}.reward-page[data-v-722f1a4e] .section-title{margin-bottom:14px}.reward-tabs[data-v-722f1a4e]{overflow-x:auto;padding:7px}.reward-tab[data-v-722f1a4e]{flex:0 0 auto;min-height:34px;padding:0 14px;font-size:12px;white-space:nowrap}.dashboard-head[data-v-722f1a4e]{display:block}.summary-amount-card[data-v-722f1a4e]{min-width:0;margin-top:14px}.summary-amount-card strong[data-v-722f1a4e]{font-size:28px}.record-filter-tabs[data-v-722f1a4e]{overflow-x:auto;padding-bottom:2px}.record-filter-tab[data-v-722f1a4e]{flex:0 0 auto;white-space:nowrap}.accumulated-grid[data-v-722f1a4e]{grid-template-columns:1fr;gap:12px}.accumulated-top[data-v-722f1a4e]{align-items:flex-start;flex-direction:column}.reward-card-actions[data-v-722f1a4e]{justify-content:flex-end;padding-top:18px}.reward-claim-button[data-v-722f1a4e]{width:100%}}h3[data-v-e9a84698]{margin:8px 0 14px;font-size:32px}@media(max-width:768px){h3[data-v-e9a84698]{font-size:26px}}.scroll-card[data-v-7a3e4f44]{padding:24px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft)}.public-layout[data-v-6b68fbd5]{min-height:100vh;display:flex;flex-direction:column}.public-main[data-v-6b68fbd5]{flex:1}.download-screen[data-v-0551e6f9]{min-height:calc(100vh - 160px);display:flex;flex-direction:column;justify-content:center}h3[data-v-0551e6f9]{margin:0 0 12px}p[data-v-0551e6f9]{line-height:1.8}@media(max-width:768px){.download-screen[data-v-0551e6f9]{min-height:auto;justify-content:flex-start}}.home-screen[data-v-38e1ae98]{min-height:calc(100vh - 160px);display:flex;flex-direction:column;justify-content:center}.home-entry[data-v-38e1ae98]{padding-bottom:12px}h3[data-v-38e1ae98]{margin:0 0 12px}p[data-v-38e1ae98]{line-height:1.8}@media(max-width:768px){.home-screen[data-v-38e1ae98]{min-height:auto;justify-content:flex-start}.home-entry[data-v-38e1ae98]{padding-bottom:8px}}.auth-scene[data-v-237ad47d]{position:relative;min-height:calc(100dvh - 132px);border-radius:30px;overflow:hidden}.auth-backdrop[data-v-237ad47d]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center top;background-repeat:no-repeat;background-size:cover;filter:none}.auth-wrapper[data-v-237ad47d]{position:relative;z-index:1;width:min(100%,640px);min-height:calc(100dvh - 132px);margin:0 auto;padding:12px 18px 24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.auth-logo[data-v-237ad47d]{width:min(88%,480px);filter:drop-shadow(0 12px 20px rgba(0,0,0,.45))}.auth-logo img[data-v-237ad47d]{width:100%;display:block}.form-shell[data-v-237ad47d]{position:relative;width:min(90vw,540px);min-height:380px;margin-top:20px}.form-box[data-v-237ad47d],.scroll-center[data-v-237ad47d]{position:absolute;top:0;right:0;bottom:0;left:0}.scroll-center[data-v-237ad47d]{border-radius:20px;background:linear-gradient(180deg,#fffdf6f7,#f1e6c8fa),linear-gradient(180deg,#f8f2e1,#e8d8b0);border:3px solid #d2ba86;box-shadow:inset 0 0 0 1px #ffffff94,inset 0 10px 18px #ffffff3d,inset 0 -10px 16px #b391541f,0 18px 26px #00000052}.scroll-center[data-v-237ad47d]:before,.scroll-center[data-v-237ad47d]:after{content:"";position:absolute;left:18px;right:18px;height:3px;background:linear-gradient(90deg,transparent,rgba(177,143,77,.7),transparent)}.scroll-center[data-v-237ad47d]:before{top:10px}.scroll-center[data-v-237ad47d]:after{bottom:10px}.form-content[data-v-237ad47d]{position:absolute;top:24px;right:34px;bottom:22px;left:34px;display:flex;flex-direction:column;z-index:2}h1[data-v-237ad47d]{margin:0 0 16px;text-align:center;color:#534734;letter-spacing:6px;text-indent:6px;font-size:30px}.form-fields[data-v-237ad47d]{display:flex;flex-direction:column;gap:12px}.button-row[data-v-237ad47d]{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:center;gap:14px}.side-action[data-v-237ad47d]{display:flex;align-items:center;justify-content:center}.image-button[data-v-237ad47d]{position:relative;width:min(184px,62%);border:none;background:none;cursor:pointer;transition:transform .16s ease,filter .16s ease,opacity .16s ease}.image-button img[data-v-237ad47d]{width:100%;display:block}.image-button span[data-v-237ad47d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:26px;font-weight:700;letter-spacing:4px;text-indent:4px;text-shadow:0 2px 6px rgba(14,36,82,.5)}.image-button.is-disabled[data-v-237ad47d]{opacity:.72;filter:grayscale(.16);animation:button-breathe-237ad47d 1.6s ease-in-out infinite;cursor:not-allowed}.auth-links[data-v-237ad47d]{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px;color:#fff6dc}.auth-links[data-v-237ad47d] a{padding:6px 14px;border-radius:999px;background:#08152361;border:1px solid rgba(242,221,169,.36)}@keyframes button-breathe-237ad47d{0%,to{transform:scale(1);opacity:.66}50%{transform:scale(.98);opacity:.82}}@media(max-width:768px){.auth-scene[data-v-237ad47d]{min-height:calc(100dvh - 132px);border-radius:24px;overflow:hidden}.auth-wrapper[data-v-237ad47d]{min-height:calc(100dvh - 132px);padding:28px 8px;justify-content:flex-start}.auth-logo[data-v-237ad47d]{width:min(84%,300px)}.form-shell[data-v-237ad47d]{width:90vw;min-height:335px;margin-top:28px;overflow:visible}.form-box[data-v-237ad47d],.scroll-center[data-v-237ad47d]{top:0;right:0;bottom:0;left:0}.form-content[data-v-237ad47d]{position:relative;inset:auto;padding:35px 16px 14px}h1[data-v-237ad47d]{margin-bottom:10px;font-size:22px;letter-spacing:4px;text-indent:4px}.button-row[data-v-237ad47d]{margin-top:12px;padding-top:0;gap:10px}.image-button[data-v-237ad47d]{width:min(168px,56%)}.image-button span[data-v-237ad47d]{font-size:15px;letter-spacing:1px;text-indent:1px;white-space:nowrap;line-height:1}.auth-links[data-v-237ad47d]{margin-top:12px;font-size:13px}}.form-field[data-v-515aee18]{position:relative;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.form-field.is-inline[data-v-515aee18]{grid-template-columns:1fr}.form-field>span[data-v-515aee18]{color:#4f4f54;font-size:15px;font-weight:700;text-align:right;letter-spacing:1px;white-space:nowrap}.select-shell[data-v-515aee18]{position:relative}.native-shadow[data-v-515aee18]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.select-trigger[data-v-515aee18]{width:100%;height:42px;padding:0 40px 0 14px;display:flex;align-items:center;border:1px solid rgba(191,164,111,.34);border-radius:15px;background:linear-gradient(180deg,#ffffff6b,#ffffff14),#fff9eed1;color:#5a5146;box-shadow:inset 0 1px #ffffff80,0 6px 14px #916f2f0f;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.select-trigger[data-v-515aee18]:hover{transform:translateY(-1px);border-color:#a080438f}.select-shell.is-open .select-trigger[data-v-515aee18]{border-color:#a08043b8;box-shadow:inset 0 1px #ffffff80,0 0 0 3px #cdb98833}.select-shell.is-disabled .select-trigger[data-v-515aee18]{color:#9b988f;background:#f3eee2c7;border-color:#bfa46f2e;cursor:not-allowed;transform:none}.select-value[data-v-515aee18]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.select-arrow[data-v-515aee18]{position:absolute;top:50%;right:14px;width:10px;height:10px;border-right:2px solid rgba(110,86,45,.88);border-bottom:2px solid rgba(110,86,45,.88);transform:translateY(-62%) rotate(45deg);transition:transform .16s ease,opacity .16s ease}.select-shell.is-open .select-arrow[data-v-515aee18]{transform:translateY(-34%) rotate(225deg)}.select-shell.is-disabled .select-arrow[data-v-515aee18]{opacity:.38}.select-panel[data-v-515aee18]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;padding:8px;display:grid;gap:6px;border:1px solid rgba(191,164,111,.28);border-radius:18px;background:linear-gradient(180deg,#fffbf2fa,#f3e8cdfa),#fff9eef2;box-shadow:0 18px 30px #5c482424,inset 0 1px #ffffff94;max-height:220px;overflow-y:auto}.select-panel[data-v-515aee18]::-webkit-scrollbar{width:8px}.select-panel[data-v-515aee18]::-webkit-scrollbar-thumb{border-radius:999px;background:#a6854e57}.select-option[data-v-515aee18]{min-height:38px;padding:0 14px;display:flex;align-items:center;border:1px solid transparent;border-radius:12px;background:#ffffff57;color:#584b3a;font-size:14px;font-weight:700;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.select-option[data-v-515aee18]:hover{transform:translate(1px);border-color:#af8c4d42;background:#f9f2e0eb;color:#4b3f31}.select-option.active[data-v-515aee18]{border-color:#af8c4d52;background:linear-gradient(180deg,#bea0672e,#bea06714);color:#6f521f}@media(max-width:640px){.form-field[data-v-515aee18]{grid-template-columns:60px 1fr;gap:6px}.form-field.is-inline[data-v-515aee18]{grid-template-columns:1fr}.form-field>span[data-v-515aee18]{font-size:13px}.select-trigger[data-v-515aee18]{height:32px;padding:0 34px 0 10px;border-radius:12px}.select-value[data-v-515aee18]{font-size:12px}.select-arrow[data-v-515aee18]{right:11px;width:8px;height:8px}.select-panel[data-v-515aee18]{border-radius:14px;padding:6px}.select-option[data-v-515aee18]{min-height:34px;padding:0 10px;border-radius:10px;font-size:12px}}.form-field[data-v-b0fdfa65]{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.form-field span[data-v-b0fdfa65]{color:#4f4f54;font-size:15px;font-weight:700;text-align:right;letter-spacing:1px;white-space:nowrap}.form-field input[data-v-b0fdfa65]{width:100%;height:40px;padding:0 14px;border:none;outline:none;border-radius:14px;background:#897f6f2e;color:#56565d;font-size:14px;box-shadow:inset 0 2px 2px #fff6}.form-field input[data-v-b0fdfa65]::placeholder{color:#8d8d95}@media(max-width:640px){.form-field[data-v-b0fdfa65]{grid-template-columns:60px 1fr;gap:6px}.form-field span[data-v-b0fdfa65]{font-size:13px}.form-field input[data-v-b0fdfa65]{height:32px;padding:0 10px;font-size:12px;border-radius:12px;font-weight:700}}.auth-page-form[data-v-06883ce9]{min-height:100%}.login-page-form[data-v-06883ce9] .form-shell{margin-top:420px}.server-row[data-v-06883ce9]{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.server-label[data-v-06883ce9]{color:#4f4f54;font-size:15px;font-weight:700;text-align:right;letter-spacing:1px;white-space:nowrap}.server-control[data-v-06883ce9]{position:relative;padding-right:54px}.refresh-icon-button[data-v-06883ce9]{position:absolute;top:50%;right:0;z-index:3;width:44px;height:42px;display:grid;place-items:center;border:1px solid rgba(191,164,111,.34);border-radius:15px;background:linear-gradient(180deg,#ffffff6b,#ffffff14),#fff9eed1;box-shadow:inset 0 1px #ffffff80,0 6px 14px #916f2f0f;cursor:pointer;transform:translateY(-50%);transition:opacity .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.refresh-glyph[data-v-06883ce9]{width:16px;height:16px;border:2px solid rgba(83,71,52,.9);border-right-color:transparent;border-radius:999px;position:relative}.refresh-glyph[data-v-06883ce9]:after{content:"";position:absolute;top:-3px;right:-1px;width:6px;height:6px;border-top:2px solid rgba(83,71,52,.9);border-right:2px solid rgba(83,71,52,.9);transform:rotate(14deg)}.refresh-icon-button[data-v-06883ce9]:not(.is-disabled):hover{transform:translateY(calc(-50% - 1px));border-color:#a080438f;box-shadow:inset 0 1px #ffffff8f,0 8px 16px #916f2f1a}.refresh-icon-button.is-disabled[data-v-06883ce9]{opacity:.66;cursor:not-allowed;animation:soft-lock-06883ce9 1.6s ease-in-out infinite}.role-stage[data-v-06883ce9]{animation:role-fade-in-06883ce9 .2s ease}.secondary-image-button[data-v-06883ce9]{position:relative;width:min(168px,100%);border:none;background:none;cursor:pointer;transition:transform .16s ease,opacity .16s ease,filter .16s ease}.secondary-image-button img[data-v-06883ce9]{width:100%;display:block}.secondary-image-button span[data-v-06883ce9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;letter-spacing:2px;text-shadow:0 2px 6px rgba(14,36,82,.5)}.secondary-image-button[data-v-06883ce9]:not(.is-disabled):hover{transform:translateY(-1px)}.secondary-image-button.is-disabled[data-v-06883ce9]{opacity:.72;filter:grayscale(.16);cursor:not-allowed;animation:soft-lock-06883ce9 1.6s ease-in-out infinite}@keyframes soft-lock-06883ce9{0%,to{transform:scale(1)}50%{transform:scale(.985)}}@keyframes role-fade-in-06883ce9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.login-page-form[data-v-06883ce9] .form-shell{margin-top:159px}.server-row[data-v-06883ce9]{grid-template-columns:60px 1fr;gap:6px}.server-label[data-v-06883ce9]{font-size:13px}.server-control[data-v-06883ce9]{padding-right:46px}.refresh-icon-button[data-v-06883ce9]{width:38px;height:32px;border-radius:12px}.refresh-glyph[data-v-06883ce9]{width:14px;height:14px}.secondary-image-button[data-v-06883ce9]{width:min(190px,62%)}.secondary-image-button span[data-v-06883ce9]{font-size:15px;letter-spacing:1px;text-indent:1px;white-space:nowrap;line-height:1}}.success-screen[data-v-1294fffc]{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:32px 0}.success-panel[data-v-1294fffc]{width:min(100%,560px);padding:40px 32px 36px;text-align:center;border:1px solid rgba(210,186,134,.72);border-radius:28px;background:linear-gradient(180deg,#fffbf0f5,#efe2c2eb),linear-gradient(180deg,#f8f2e1,#e8d8b0);box-shadow:inset 0 1px #ffffffad,0 24px 56px #1420291f}.success-mark[data-v-1294fffc]{width:78px;height:78px;margin:0 auto 20px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#61bc70fa,#3b974dfa);color:#fff;font-size:40px;font-weight:700;box-shadow:inset 0 1px #ffffff59,0 16px 30px #3b974d33}.success-panel h1[data-v-1294fffc]{margin:0;font-size:clamp(32px,5vw,42px);color:#3d3326}.success-panel p[data-v-1294fffc]{margin:14px 0 0;color:var(--ink-700);line-height:1.8}.success-actions[data-v-1294fffc]{margin-top:28px;display:flex;justify-content:center}@media(max-width:768px){.success-screen[data-v-1294fffc]{min-height:calc(100vh - 140px);padding:20px 0 28px}.success-panel[data-v-1294fffc]{padding:34px 20px 30px;border-radius:22px}.success-mark[data-v-1294fffc]{width:66px;height:66px;margin-bottom:16px;font-size:34px}}.package-modal-mask[data-v-5124a434]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;display:grid;place-items:center;padding:20px;background:#09121c8c}.package-modal[data-v-5124a434]{width:min(100%,580px);border:1px solid rgba(210,186,134,.85);border-radius:26px;background:linear-gradient(180deg,#fffbf0fa,#efe2c2fa),linear-gradient(180deg,#f8f2e1,#e8d8b0);box-shadow:0 24px 60px #09121c3d}.package-modal-head[data-v-5124a434],.package-modal-foot[data-v-5124a434]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 12px}.package-modal-head p[data-v-5124a434]{margin:0 0 8px;color:#8f6b35}.package-modal-head h3[data-v-5124a434]{margin:0;color:#3d3326}.package-close[data-v-5124a434]{min-width:72px;height:36px;border:none;border-radius:999px;background:#4f8a5d24;color:#366144;font-weight:700;cursor:pointer}.package-modal-body[data-v-5124a434]{padding:0 24px 16px}.package-row[data-v-5124a434]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(62,84,93,.1)}.package-row span[data-v-5124a434]{color:var(--ink-700)}.package-row strong[data-v-5124a434]{text-align:right}.package-detail-items[data-v-5124a434]{padding-top:16px}.package-detail-items p[data-v-5124a434]{margin:0 0 10px;color:#8f6b35;font-weight:700}.package-detail-items ul[data-v-5124a434]{margin:0;padding-left:18px;color:var(--ink-900)}.package-detail-items li+li[data-v-5124a434]{margin-top:8px}.package-modal-foot[data-v-5124a434]{justify-content:flex-end;padding-top:8px;padding-bottom:24px}.package-primary[data-v-5124a434]{min-width:132px;height:40px;padding:0 18px;border:1px solid rgba(166,133,78,.36);border-radius:999px;background:linear-gradient(180deg,#a6854e3d,#a6854e1f);color:#6f521f;font-weight:700;cursor:pointer}.package-primary[data-v-5124a434]:disabled{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.pay-modal-mask[data-v-10a23f4d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:63;display:grid;place-items:center;padding:20px;background:#09121c9e}.pay-modal[data-v-10a23f4d]{width:min(100%,620px);border:1px solid rgba(210,186,134,.85);border-radius:28px;background:linear-gradient(180deg,#fffbf0fa,#efe2c2fa),linear-gradient(180deg,#f8f2e1,#e8d8b0);box-shadow:0 28px 64px #09121c47}.pay-modal-head[data-v-10a23f4d]{display:flex;justify-content:space-between;gap:16px;padding:22px 24px 12px}.pay-modal-head p[data-v-10a23f4d]{margin:0 0 8px;color:#8f6b35}.pay-modal-head h3[data-v-10a23f4d]{margin:0;color:#3d3326}.pay-close[data-v-10a23f4d]{min-width:72px;height:36px;border:none;border-radius:999px;background:#4f8a5d24;color:#366144;font-weight:700;cursor:pointer}.pay-close[data-v-10a23f4d]:disabled{opacity:.56;cursor:not-allowed}.pay-modal-body[data-v-10a23f4d]{padding:0 24px 24px}.pay-summary[data-v-10a23f4d]{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(166,133,78,.2);border-radius:18px;background:#ffffff57}.pay-summary span[data-v-10a23f4d]{color:var(--ink-700)}.pay-summary strong[data-v-10a23f4d]{color:#8f6b35;font-size:22px}.pay-direct-actions[data-v-10a23f4d]{margin-top:20px;display:grid;gap:14px}.pay-direct-button[data-v-10a23f4d]{min-height:86px;padding:18px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;border:1px solid transparent;border-radius:22px;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff2e,0 14px 24px #09121c1f;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,filter .16s ease}.pay-direct-button[data-v-10a23f4d]:hover:not(:disabled){transform:translateY(-2px)}.pay-direct-title[data-v-10a23f4d],.pay-direct-desc[data-v-10a23f4d]{color:#fffffff7;text-shadow:0 1px 0 rgba(255,255,255,.18),0 10px 24px rgba(255,255,255,.08)}.pay-direct-title[data-v-10a23f4d]{font-size:22px;font-weight:700}.pay-direct-desc[data-v-10a23f4d]{font-size:14px;line-height:1.6}.pay-direct-button.is-alipay[data-v-10a23f4d]{background:linear-gradient(180deg,#48a1fff0,#1675e6f5),radial-gradient(circle at top,rgba(255,255,255,.2),transparent 54%)}.pay-direct-button.is-wechat[data-v-10a23f4d]{background:linear-gradient(180deg,#4fc956f0,#29a242f5),radial-gradient(circle at top,rgba(255,255,255,.18),transparent 54%)}.pay-direct-button.is-disabled[data-v-10a23f4d]{opacity:.52;filter:grayscale(.18);cursor:not-allowed}@media(max-width:768px){.pay-direct-button[data-v-10a23f4d]{min-height:78px;padding:16px 18px;border-radius:18px}.pay-direct-title[data-v-10a23f4d]{font-size:18px}.pay-direct-desc[data-v-10a23f4d]{font-size:12px}}.package-heading[data-v-504cf723]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.package-heading[data-v-504cf723] .section-title{margin-bottom:0}.package-tabs[data-v-504cf723]{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:760px;padding:8px;border:1px solid rgba(166,133,78,.2);border-radius:20px;background:linear-gradient(180deg,#fffbf0d1,#e8d8b06b),#f8f4ecbd;box-shadow:inset 0 1px #ffffffa8,0 14px 28px #1f2c3214}.package-tab[data-v-504cf723]{position:relative;min-height:38px;padding:0 16px;border:1px solid rgba(166,133,78,.34);border-radius:14px;background:linear-gradient(180deg,#ffffffb3,#f7eccfc2),#fffbf0e0;color:#745930;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffffb8,0 8px 16px #74593014;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.package-tab[data-v-504cf723]:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:999px;background:currentColor;opacity:0;transform:scaleX(.48);transition:opacity .16s ease,transform .16s ease}.package-tab[data-v-504cf723]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:inset 0 1px #fffc,0 12px 20px #7459301f}.package-tab.is-active[data-v-504cf723]{border-color:#4f8a5db8;background:linear-gradient(180deg,#7aa98447,#4f8a5d2e),#f0f9efeb;color:#2f6041;box-shadow:inset 0 1px #ffffffc7,inset 0 -10px 18px #4f8a5d14,0 12px 24px #36614424}.package-tab.is-active[data-v-504cf723]:after{opacity:.62;transform:scaleX(1)}.record-action.is-disabled[data-v-504cf723]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.package-table[data-v-504cf723]{min-width:840px;table-layout:fixed}.package-table thead th[data-v-504cf723],.package-table tbody td[data-v-504cf723]{padding-left:12px;padding-right:12px}.package-table thead th[data-v-504cf723]:nth-child(1),.package-table tbody td[data-v-504cf723]:nth-child(1){width:18%;padding-left:12px;padding-right:8px}.package-table thead th[data-v-504cf723]:nth-child(2),.package-table tbody td[data-v-504cf723]:nth-child(2){width:16%}.package-table thead th[data-v-504cf723]:nth-child(3),.package-table tbody td[data-v-504cf723]:nth-child(3){width:16%}.package-table thead th[data-v-504cf723]:nth-child(4),.package-table tbody td[data-v-504cf723]:nth-child(4),.package-table thead th[data-v-504cf723]:nth-child(5),.package-table tbody td[data-v-504cf723]:nth-child(5),.package-table thead th[data-v-504cf723]:nth-child(6),.package-table tbody td[data-v-504cf723]:nth-child(6){width:16%;text-align:center}@media(max-width:768px){.package-page[data-v-504cf723]{padding-top:6px;padding-bottom:28px}.package-heading[data-v-504cf723]{display:block;margin-bottom:14px}.package-page[data-v-504cf723] .section-title{margin-bottom:14px}.package-tabs[data-v-504cf723]{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:8px;max-width:none;padding:7px;border-radius:16px}.package-tab[data-v-504cf723]{flex:0 0 auto;min-height:34px;padding:0 13px;border-radius:12px;font-size:12px;white-space:nowrap}.package-table-shell[data-v-504cf723]{max-height:min(62vh,520px);overflow:auto;border-radius:16px}.package-table-tip[data-v-504cf723]{padding:8px 12px 0;font-size:11px}.package-table[data-v-504cf723]{min-width:580px}.package-table thead th[data-v-504cf723],.package-table tbody td[data-v-504cf723]{padding:11px 5px;font-size:12px}.package-table thead th[data-v-504cf723]{position:sticky;top:0;z-index:2}.package-table thead th[data-v-504cf723]:nth-child(1),.package-table tbody td[data-v-504cf723]:nth-child(1){width:19%;min-width:88px;padding-left:8px;padding-right:4px}.package-table thead th[data-v-504cf723]:nth-child(2),.package-table tbody td[data-v-504cf723]:nth-child(2){width:18%;padding-left:4px;padding-right:4px}.package-table thead th[data-v-504cf723]:nth-child(4),.package-table tbody td[data-v-504cf723]:nth-child(4){width:15%;padding-left:0;padding-right:0}.package-table thead th[data-v-504cf723]:nth-child(5),.package-table tbody td[data-v-504cf723]:nth-child(5){width:15%;padding-left:0}.package-table thead th[data-v-504cf723]:nth-child(6),.package-table tbody td[data-v-504cf723]:nth-child(6){width:15%;padding-left:0}.package-table thead th[data-v-504cf723]:nth-child(3),.package-table tbody td[data-v-504cf723]:nth-child(3){width:18%;padding-left:4px;padding-right:4px}.package-table thead th[data-v-504cf723]:nth-child(2),.package-table tbody td[data-v-504cf723]:nth-child(2),.package-table thead th[data-v-504cf723]:nth-child(3),.package-table tbody td[data-v-504cf723]:nth-child(3),.package-table thead th[data-v-504cf723]:nth-child(4),.package-table tbody td[data-v-504cf723]:nth-child(4),.package-table thead th[data-v-504cf723]:nth-child(5),.package-table tbody td[data-v-504cf723]:nth-child(5),.package-table thead th[data-v-504cf723]:nth-child(6),.package-table tbody td[data-v-504cf723]:nth-child(6){white-space:nowrap}.package-page[data-v-504cf723] .record-action{min-width:54px;height:30px;padding:0 8px;font-size:11px}}.order-modal-mask[data-v-14354fac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#09121c8c}.order-modal[data-v-14354fac]{width:min(100%,560px);border:1px solid rgba(210,186,134,.85);border-radius:26px;background:linear-gradient(180deg,#fffbf0fa,#efe2c2fa),linear-gradient(180deg,#f8f2e1,#e8d8b0);box-shadow:0 24px 60px #09121c3d}.order-modal-head[data-v-14354fac]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 12px}.order-modal-head p[data-v-14354fac]{margin:0 0 8px;color:#8f6b35}.order-modal-head h3[data-v-14354fac]{margin:0;color:#3d3326;word-break:break-all}.order-close[data-v-14354fac]{min-width:72px;height:36px;border:none;border-radius:999px;background:#4f8a5d24;color:#366144;font-weight:700;cursor:pointer}.order-modal-body[data-v-14354fac]{padding:0 24px 24px}.order-detail-row[data-v-14354fac]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(62,84,93,.1)}.order-detail-row span[data-v-14354fac]{color:var(--ink-700)}.order-detail-row strong[data-v-14354fac]{text-align:right;word-break:break-all}.order-detail-items[data-v-14354fac]{padding-top:16px}.order-detail-items p[data-v-14354fac]{margin:0 0 10px;color:#8f6b35;font-weight:700}.order-detail-items ul[data-v-14354fac]{margin:0;padding-left:18px;color:var(--ink-900)}.order-detail-items li+li[data-v-14354fac]{margin-top:8px}.auth-page-form[data-v-f4137a14]{min-height:100%}.register-page-form[data-v-f4137a14] .form-shell{min-height:456px}.captcha-field[data-v-f4137a14]{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.captcha-field>span[data-v-f4137a14]{color:#4f4f54;font-size:15px;font-weight:700;text-align:right;letter-spacing:1px;white-space:nowrap}.captcha-row[data-v-f4137a14]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.captcha-row input[data-v-f4137a14]{width:100%;height:40px;padding:0 14px;border:none;outline:none;border-radius:14px;background:#897f6f2e;color:#56565d;font-size:14px;box-shadow:inset 0 2px 2px #fff6}.captcha-row input[data-v-f4137a14]::placeholder{color:#8d8d95}.captcha-button[data-v-f4137a14]{height:40px;padding:0;border:1px solid rgba(191,164,111,.34);border-radius:14px;background:#fff9eeb8;overflow:hidden;cursor:pointer;box-shadow:inset 0 1px #ffffff80,0 6px 14px #916f2f0f}.captcha-button img[data-v-f4137a14]{width:100%;height:100%;display:block;object-fit:cover}.captcha-button span[data-v-f4137a14]{display:grid;place-items:center;width:100%;height:100%;color:#7c6d57;font-size:12px;font-weight:700}.captcha-button.is-disabled[data-v-f4137a14]{cursor:wait}@media(max-width:768px){.register-page-form[data-v-f4137a14] .auth-wrapper{padding-top:215px}.register-page-form[data-v-f4137a14] .form-shell{min-height:392px}.captcha-field[data-v-f4137a14]{grid-template-columns:60px 1fr;gap:6px}.captcha-field>span[data-v-f4137a14]{font-size:13px}.captcha-row[data-v-f4137a14]{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.captcha-row input[data-v-f4137a14],.captcha-button[data-v-f4137a14]{height:32px;border-radius:12px}.captcha-row input[data-v-f4137a14]{padding:0 10px;font-size:12px;font-weight:700}}.token-load-tip[data-v-7b41da9f]{margin:0 0 16px;color:var(--ink-500)}.record-action.is-disabled[data-v-7b41da9f]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.reward-page[data-v-71da1fe2]{padding-bottom:28px}.reward-heading[data-v-71da1fe2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.reward-heading[data-v-71da1fe2] .section-title{margin-bottom:0}.reward-tabs[data-v-71da1fe2]{display:flex;gap:10px;padding:8px;border:1px solid rgba(166,133,78,.2);border-radius:20px;background:linear-gradient(180deg,#fffbf0d1,#e8d8b06b),#f8f4ecbd;box-shadow:inset 0 1px #ffffffa8,0 14px 28px #1f2c3214}.reward-tab[data-v-71da1fe2]{min-height:38px;padding:0 18px;border:1px solid rgba(166,133,78,.34);border-radius:14px;background:linear-gradient(180deg,#ffffffb3,#f7eccfc2),#fffbf0e0;color:#745930;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.reward-tab[data-v-71da1fe2]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:0 12px 20px #7459301f}.reward-tab.is-active[data-v-71da1fe2]{border-color:#4f8a5db8;background:linear-gradient(180deg,#7aa98447,#4f8a5d2e),#f0f9efeb;color:#2f6041;box-shadow:inset 0 1px #ffffffc7,inset 0 -10px 18px #4f8a5d14,0 12px 24px #36614424}.reward-head[data-v-71da1fe2]{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.reward-expire-card[data-v-71da1fe2]{min-width:250px;padding:16px 18px;border:1px solid rgba(166,133,78,.2);border-radius:18px;background:linear-gradient(180deg,#fff8e7d1,#fafaf5b8);box-shadow:inset 0 1px #ffffffa8,0 12px 28px #1f2c320f}.reward-expire-card span[data-v-71da1fe2],.reward-expire-card small[data-v-71da1fe2]{display:block}.reward-expire-card span[data-v-71da1fe2]{margin-bottom:6px;color:var(--ink-500)}.reward-expire-card strong[data-v-71da1fe2]{display:block;font-size:20px;color:var(--ink-900)}.reward-expire-card small[data-v-71da1fe2]{margin-top:8px}.reward-status-text[data-v-71da1fe2]{font-weight:700}.reward-grid[data-v-71da1fe2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.record-list[data-v-71da1fe2]{display:grid;gap:14px;margin-top:22px}.reward-card[data-v-71da1fe2],.record-item[data-v-71da1fe2]{padding:18px;border:1px solid rgba(166,133,78,.16);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#f7f1e2d1);box-shadow:inset 0 1px #ffffffb3,0 14px 26px #1f2c320f}.reward-card-top[data-v-71da1fe2],.record-item-top[data-v-71da1fe2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.reward-badge[data-v-71da1fe2],.reward-state[data-v-71da1fe2]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.reward-badge[data-v-71da1fe2]{background:#a6854e1f;color:#7b6238}.reward-state.is-claimable[data-v-71da1fe2],.reward-status-text.is-claimable[data-v-71da1fe2]{background:#4f8a5d1f;color:#2f6041}.reward-state.is-claimed[data-v-71da1fe2],.reward-status-text.is-claimed[data-v-71da1fe2]{background:#a6854e29;color:#8a6832}.reward-state.is-unavailable[data-v-71da1fe2],.reward-status-text.is-unavailable[data-v-71da1fe2]{background:#8f58581f;color:#9b5353}.reward-state.is-weekly[data-v-71da1fe2]{background:#4f8a5d1f;color:#2f6041}.reward-state.is-monthly[data-v-71da1fe2]{background:#a6854e29;color:#8a6832}.reward-state.is-permanent[data-v-71da1fe2]{background:#5568a624;color:#354c92}.record-item.is-weekly[data-v-71da1fe2]{border-color:#4f8a5d3d}.record-item.is-monthly[data-v-71da1fe2]{border-color:#a6854e42}.record-item.is-permanent[data-v-71da1fe2]{border-color:#5568a647}.reward-card h4[data-v-71da1fe2]{margin:0 0 10px;font-size:18px;color:var(--ink-900)}.reward-card p[data-v-71da1fe2],.record-item p[data-v-71da1fe2]{margin:0;color:var(--ink-600)}.reward-note[data-v-71da1fe2]{margin-bottom:8px!important;color:#8a6832;font-weight:700}.reward-price-row[data-v-71da1fe2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.reward-price[data-v-71da1fe2]{display:block;font-size:20px;color:#8f6b35}.reward-buy-button[data-v-71da1fe2]{min-width:96px}.reward-claim-button[data-v-71da1fe2]{min-width:96px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;cursor:pointer}.reward-claim-button.is-claimable[data-v-71da1fe2]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.reward-claim-button.is-claimed[data-v-71da1fe2]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.reward-claim-button.is-unavailable[data-v-71da1fe2]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.reward-claim-button[data-v-71da1fe2]:disabled{opacity:.56;cursor:not-allowed}.record-action.is-disabled[data-v-71da1fe2]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.reward-empty[data-v-71da1fe2]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.record-item p[data-v-71da1fe2]{margin:12px 0 8px}.record-item small[data-v-71da1fe2]{color:var(--ink-500)}@media(max-width:768px){.reward-heading[data-v-71da1fe2]{display:block;margin-bottom:14px}.reward-page[data-v-71da1fe2] .section-title{margin-bottom:14px}.reward-tabs[data-v-71da1fe2]{overflow-x:auto;padding:7px}.reward-tab[data-v-71da1fe2]{flex:0 0 auto;min-height:34px;padding:0 14px;font-size:12px;white-space:nowrap}.reward-head[data-v-71da1fe2]{display:block}.reward-expire-card[data-v-71da1fe2]{min-width:0;margin-top:14px}.reward-grid[data-v-71da1fe2]{grid-template-columns:1fr;gap:12px}.reward-price-row[data-v-71da1fe2],.record-item-top[data-v-71da1fe2]{align-items:flex-start;flex-direction:column}.reward-buy-button[data-v-71da1fe2],.reward-claim-button[data-v-71da1fe2]{width:100%}}:root{--bg-paper: #f5efe4;--bg-mist: #d7e0dc;--panel: rgba(250, 247, 240, .78);--panel-strong: rgba(248, 244, 236, .94);--ink-900: #1f2c32;--ink-700: #3e545d;--ink-500: #60757c;--gold-500: #a6854e;--gold-300: #d4bf84;--red-500: #924640;--border-soft: rgba(62, 84, 93, .16);--shadow-soft: 0 18px 50px rgba(27, 39, 44, .12);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--max-width: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink-900);background:#d7e0dc url(/bg_inside.jpg) center top / cover fixed no-repeat;font-family:"Noto Serif SC",Microsoft YaHei,serif}body:before{content:none}a{color:inherit;text-decoration:none}button,input{font:inherit}#app{min-height:100vh;min-height:100dvh;position:relative}.page-shell{width:min(var(--max-width),calc(100% - 32px));margin:0 auto}.page-shell>section,.page-shell>.section-block{-webkit-backdrop-filter:none;backdrop-filter:none}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:28px;align-items:stretch;padding:24px 0 64px}.hero-copy,.hero-side,.page-card,.record-grid article,.package-card,.download-panel,.summary-grid article,.token-option,.auth-card{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.hero-copy{padding:48px}.hero-copy p{margin:0;color:var(--gold-500)}.hero-copy h1{margin:18px 0;font-size:clamp(42px,7vw,72px);line-height:1.04}.hero-copy .lead{color:var(--ink-700);line-height:1.8}.actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.hero-side{padding:28px;display:grid;gap:18px;align-content:start}.section-block{padding:12px 0 52px}.card-grid,.package-grid,.summary-grid,.record-grid{display:grid;gap:20px}.card-grid,.summary-grid,.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-card,.auth-card,.download-panel{padding:28px}.auth-card{max-width:580px;margin:24px auto 64px}.auth-form{display:grid;gap:16px}.status-note{margin-top:14px;color:var(--red-500)}.inline-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px;color:var(--ink-700)}.token-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.token-option{padding:20px}.empty-state{padding:28px;text-align:center;color:var(--ink-500)}.record-meta{display:flex;justify-content:space-between;gap:12px;color:var(--ink-700)}.record-table-shell{overflow-x:auto;border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:#f8f4ecf5;box-shadow:var(--shadow-soft);-webkit-overflow-scrolling:touch}.record-table-tip{display:none}.record-table{width:100%;min-width:980px;border-collapse:collapse}.record-table thead th{padding:16px 18px;text-align:left;color:var(--ink-700);font-weight:700;background:#a6854e1f;border-bottom:1px solid var(--border-soft)}.record-table tbody td{padding:16px 18px;border-bottom:1px solid rgba(62,84,93,.1);color:var(--ink-900)}.record-table tbody tr{transition:background-color .16s ease}.record-table tbody tr:hover{background:#a6854e0f}.record-table tbody tr:last-child td{border-bottom:none}.record-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;min-width:64px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid currentColor;white-space:nowrap;line-height:1}.record-status.is-paid{background:#4f8a5d24;color:#366144}.record-status.is-unpaid{background:#92464024;color:#924640}.record-action{min-width:92px;height:36px;padding:0 14px;border:1px solid transparent;border-radius:999px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.record-action:hover{transform:translateY(-1px)}.record-action.is-detail{border-color:#a6854e59;background:linear-gradient(180deg,#a6854e3d,#a6854e1f);color:var(--gold-500);box-shadow:0 10px 20px #7459301f}.record-item-link{min-height:32px;padding:0;border:none;border-radius:0;background:none;color:var(--gold-500);font-weight:700;cursor:pointer;transition:transform .16s ease,color .16s ease}.record-item-link:hover{transform:translateY(-1px);color:#8f6b35}.order-no-cell{display:flex;align-items:center;gap:10px;min-width:0}.order-no-text{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.copy-order-button{flex:none;min-width:54px;height:28px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:#a6854e29;color:var(--gold-500);font-size:12px;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.copy-order-button:hover{transform:translateY(-1px);border-color:#a6854e66;background:#a6854e38}.copy-order-button.is-copied{border-color:#4f8a5d47;background:#4f8a5d24;color:#366144}.dashboard-panel{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:#f8f4ecf5;box-shadow:var(--shadow-soft);padding:24px}.dashboard-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.dashboard-head h3,.dashboard-head p{margin:0}.dashboard-head p{color:var(--ink-700)}.dashboard-grid,.token-card-grid{display:grid;gap:16px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-link,.token-admin-card{border:1px solid rgba(62,84,93,.12);border-radius:20px;background:#ffffff73}.dashboard-link{padding:18px 20px;display:grid;gap:8px;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.dashboard-link:hover{transform:translateY(-2px);border-color:#a6854e3d;background:#ffffff8f;box-shadow:0 14px 28px #1f2c3214}.dashboard-link strong{color:var(--ink-900)}.dashboard-link span{color:var(--ink-700);line-height:1.7}.token-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.token-admin-card{padding:20px}.token-admin-card p,.token-admin-card strong{margin:0}.token-admin-card p{color:var(--ink-700)}.token-admin-card h3{margin:8px 0}.token-admin-card strong{display:block;margin-bottom:18px;color:var(--gold-500);font-size:24px}@media(max-width:900px){.hero,.card-grid,.package-grid,.summary-grid,.record-grid,.token-options,.dashboard-grid,.token-card-grid{grid-template-columns:1fr}}@media(max-width:768px){.page-shell{width:min(calc(100% - 24px),var(--max-width))}.hero{gap:18px;padding:24px 0 42px}.hero-copy{padding:30px 22px}.hero-copy h1{margin:14px 0;font-size:clamp(34px,10vw,52px)}.hero-copy .lead{line-height:1.7}.hero-side{padding:20px 18px;gap:14px}.actions{gap:12px;margin-top:22px}.page-card,.download-panel,.auth-card{padding:22px 18px}.record-meta{flex-direction:column}.record-table-shell{border-radius:18px}.record-table-tip{display:block;padding:10px 14px 0;color:var(--ink-500);font-size:12px}.record-table{min-width:860px}.record-table thead th,.record-table tbody td{padding:14px;font-size:13px}.dashboard-head{flex-direction:column;align-items:flex-start}.dashboard-panel{padding:18px 16px;border-radius:18px}.dashboard-link{padding:16px;border-radius:16px}.dashboard-link span{font-size:13px;line-height:1.6}.token-admin-card{padding:16px;border-radius:16px}.token-admin-card h3{margin:6px 0;font-size:24px}.token-admin-card strong{margin-bottom:14px;font-size:22px}.order-no-text{max-width:148px}.order-no-cell{gap:8px}.copy-order-button{min-width:48px;height:26px;padding:0 8px;font-size:11px}.record-status{min-width:58px;padding:0 10px;font-size:12px}.record-action{min-width:72px;height:32px;padding:0 12px;font-size:12px}.record-item-link{font-size:12px;white-space:nowrap}}
