.backToTopButton[data-v-831403e1]{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:44;width:56px;height:56px;padding:0;display:grid;place-items:center;border:3px solid rgba(112,58,23,.72);border-radius:20px;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.88),transparent 18%),linear-gradient(180deg,#fff07f,#ffc24a 55%,#ff7c45);box-shadow:inset 0 3px #ffffff9e,inset 0 -5px #c3591d33,0 5px #703a1775,0 16px 28px #72381438;cursor:pointer;animation:popIn-831403e1 .2s ease both,floaty-831403e1 1.8s ease-in-out infinite}.backToTopButton[data-v-831403e1]:active{transform:translateY(4px);box-shadow:inset 0 2px #ffffff80,inset 0 -3px #c3591d2e,0 2px #703a1775,0 10px 20px #72381433}.rocketIcon[data-v-831403e1]{position:relative;width:28px;height:34px;display:block;transform:rotate(38deg)}.rocketHead[data-v-831403e1],.rocketBody[data-v-831403e1],.rocketFlame[data-v-831403e1]{position:absolute;display:block}.rocketHead[data-v-831403e1]{top:0;left:8px;width:12px;height:12px;border:2px solid #6f3213;border-bottom:none;border-radius:999px 999px 2px 2px;background:#fff6c8}.rocketBody[data-v-831403e1]{top:10px;left:6px;width:16px;height:17px;border:2px solid #6f3213;border-radius:7px;background:radial-gradient(circle at 50% 42%,#6bd2c9 0 22%,transparent 24%),linear-gradient(180deg,#fff6c8,#ff9fc2)}.rocketFlame[data-v-831403e1]{top:25px;left:9px;width:10px;height:12px;border:2px solid #6f3213;border-top:none;border-radius:0 0 999px 999px;background:linear-gradient(180deg,#ffe875,#ff5f4e)}@keyframes popIn-831403e1{0%{opacity:0;transform:translateY(10px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floaty-831403e1{0%,to{margin-bottom:0}50%{margin-bottom:4px}}@media(min-width:769px){.backToTopButton[data-v-831403e1]{display:none}}.statCard[data-v-a4469830]{position:relative;min-height:138px;padding:22px;border:1px solid rgba(164,211,236,.28);border-radius:var(--radius-lg);background:linear-gradient(135deg,#204b66f0,#0c2031f0),var(--panel-strong);box-shadow:0 18px 34px #030c144d,inset 0 1px #ffffff0f}.statCard[data-v-a4469830]:after{content:"";position:absolute;top:16px;right:18px;width:8px;height:8px;border-radius:50%;background:var(--accent-warm);box-shadow:0 0 0 5px #f4b35f1a}p[data-v-80cb1d91],small[data-v-80cb1d91]{margin:0;color:var(--text-muted)}h3[data-v-80cb1d91]{margin:10px 0;font-size:32px;color:var(--text-strong);letter-spacing:.02em}@media(max-width:768px){h3[data-v-80cb1d91]{font-size:26px}}.feedbackMask[data-v-9fde8467]{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)}.feedbackModal[data-v-9fde8467]{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}.feedbackHead[data-v-9fde8467],.feedbackFoot[data-v-9fde8467]{padding:18px 22px;background:linear-gradient(180deg,#ffffff38,#ffffff0f)}.feedbackHead[data-v-9fde8467]{border-bottom:1px solid rgba(180,149,90,.18)}.feedbackHead p[data-v-9fde8467],.feedbackHead h3[data-v-9fde8467],.feedbackBody p[data-v-9fde8467]{margin:0}.feedbackHead p[data-v-9fde8467]{color:#9a7a42;font-size:12px;font-weight:700;letter-spacing:2px}.feedbackHead h3[data-v-9fde8467]{margin-top:6px;color:#4b3f31;font-size:26px;letter-spacing:2px}.feedbackBody[data-v-9fde8467]{padding:24px 22px 12px}.feedbackBody p[data-v-9fde8467]{color:#5b4d3c;font-size:15px;line-height:1.9}.feedbackFoot[data-v-9fde8467]{display:flex;justify-content:center;padding-top:12px}.feedbackButton[data-v-9fde8467]{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}.feedbackButton[data-v-9fde8467]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 18px 28px #7a571f3d}@media(max-width:768px){.feedbackMask[data-v-9fde8467]{padding:16px}.feedbackModal[data-v-9fde8467]{width:min(100%,360px);border-radius:22px}.feedbackHead[data-v-9fde8467],.feedbackBody[data-v-9fde8467],.feedbackFoot[data-v-9fde8467]{padding-left:16px;padding-right:16px}.feedbackHead h3[data-v-9fde8467]{font-size:22px}.feedbackBody[data-v-9fde8467]{padding-top:20px}.feedbackBody p[data-v-9fde8467]{font-size:14px;line-height:1.8}.feedbackButton[data-v-9fde8467]{min-width:132px;height:40px;font-size:14px}}.sectionTitle[data-v-9a49439d]{margin-bottom:22px;position:relative;display:inline-flex;align-items:center;min-height:56px;padding:8px 22px;border:1px solid rgba(244,179,95,.5);border-radius:12px;background:linear-gradient(135deg,#f4b35f47,#e85d4a38);box-shadow:0 12px 24px #030c1447,inset 0 1px #ffffff14}.sectionTitle p[data-v-9a49439d]{margin:0 0 8px;color:var(--gold-500);letter-spacing:.2em}.sectionTitle h2[data-v-9a49439d]{margin:0;font-size:clamp(28px,4vw,40px);color:var(--text-strong);text-shadow:0 8px 18px rgba(3,12,20,.34)}.xianxiaButton[data-v-aace7eba]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid rgba(164,211,236,.3);border-radius:11px;font-weight:900;letter-spacing:0;box-shadow:var(--shadow-pop);transition:transform .18s var(--ease-bounce),box-shadow .18s ease,filter .18s ease}.xianxiaButton[data-v-aace7eba]:hover{transform:translateY(-2px);filter:brightness(1.08)}.xianxiaButton[data-v-aace7eba]:active{transform:translateY(1px);box-shadow:0 4px 12px #030c1447}.isPrimary[data-v-aace7eba]{background:linear-gradient(135deg,#f7c56f,#e96f55);color:#1c2330;text-shadow:none}.isSecondary[data-v-aace7eba]{background:#1b435cdb;color:#d8edf9;text-shadow:none}.footer[data-v-9dec0e83]{min-height:12px}.floatyMenuOrb[data-v-061a05d6]{position:fixed;z-index:42;touch-action:none}.candyMenuButton[data-v-061a05d6]{position:relative;width:66px;height:66px;padding:0;display:grid;place-items:center;border:1px solid rgba(164,211,236,.42);border-radius:16px;background:linear-gradient(145deg,#1f5c78,#102e47);color:#dff6ff;box-shadow:inset 0 1px #ffffff1f,0 12px 24px #030c1461;-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.candyMenuButton[data-v-061a05d6]:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:18px;border:1px solid rgba(164,211,236,.34);box-shadow:inset 0 1px #ffffff1a;pointer-events:none}.candyMenuButton[data-v-061a05d6]:before{content:"";position:absolute;top:-8px;right:-6px;width:20px;height:20px;border:2px solid rgba(164,211,236,.5);border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.26),transparent 24%),linear-gradient(180deg,#f7c56f,#e96f55);box-shadow:0 3px 10px #030c1447}.candyMenuButton[data-v-061a05d6]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 16px 30px #030c146b}.expandedState .candyMenuButton[data-v-061a05d6]{border-color:#f4b35fad;background:linear-gradient(145deg,#285f77,#162f48)}.sweetMenuBars[data-v-061a05d6]{width:32px;height:32px;display:grid;place-items:center;position:relative;border-radius:12px;background:#ffffff3d;box-shadow:inset 0 1px #ffffff52}.sweetMenuBars i[data-v-061a05d6]{position:absolute;width:18px;height:3px;border-radius:999px;background:currentColor;box-shadow:0 1px #ffffff59;transition:transform .18s ease,opacity .18s ease}.sweetMenuBars i[data-v-061a05d6]:nth-child(1){transform:translateY(-6px)}.sweetMenuBars i[data-v-061a05d6]:nth-child(3){transform:translateY(6px)}.expandedState .sweetMenuBars i[data-v-061a05d6]:nth-child(1){transform:rotate(45deg)}.expandedState .sweetMenuBars i[data-v-061a05d6]:nth-child(2){opacity:0}.expandedState .sweetMenuBars i[data-v-061a05d6]:nth-child(3){transform:rotate(-45deg)}.drawerVeil[data-v-061a05d6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#101f2347;opacity:0;pointer-events:none;transition:opacity .22s ease}.drawerVeil.expandedState[data-v-061a05d6]{opacity:1;pointer-events:auto}.slideoutMenu[data-v-061a05d6]{position:fixed;top:0;left:0;z-index:40;width:100vw;height:100dvh;overflow-y:auto;padding:calc(24px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));display:grid;align-content:start;border:0;border-radius:0;background:linear-gradient(145deg,#081826fc,#0f2c40fc);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(10px);opacity:0;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.slideoutMenu.expandedState[data-v-061a05d6]{transform:translateY(0);opacity:1}.drawerCloseButton[data-v-061a05d6]{position:absolute;top:calc(16px + env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));width:44px;height:44px;border:1px solid rgba(164,211,236,.32);border-radius:12px;background:#18425bd1;color:var(--text-strong);font-size:28px;line-height:1;cursor:pointer}.playerPocket[data-v-061a05d6]{min-height:58px;width:min(100%,620px);margin:48px auto 20px;padding:14px;display:flex;align-items:center;gap:8px;border:1px solid rgba(164,211,236,.25);border-radius:16px;background:#133950d6;box-shadow:inset 0 1px #ffffff0f}.playerAvatar[data-v-061a05d6]{width:34px;height:34px;display:grid;place-items:center;flex:none;border:1px solid rgba(244,179,95,.5);border-radius:12px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.2),transparent 24%),linear-gradient(180deg,#f7c56f,#e96f55);color:#1c2330;font-size:15px;font-weight:900}.playerMeta[data-v-061a05d6]{min-width:0;display:grid;gap:1px}.playerMeta small[data-v-061a05d6]{color:var(--text-muted);font-size:10px;font-weight:800}.playerMeta strong[data-v-061a05d6]{overflow:hidden;color:var(--text-strong);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.playerMeta em[data-v-061a05d6]{overflow:hidden;color:#9de3ed;font-size:11px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.slideoutLinks[data-v-061a05d6]{width:min(100%,620px);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slideoutLinks a[data-v-061a05d6],.switchRoleTile[data-v-061a05d6],.logoutTile[data-v-061a05d6]{position:relative;min-height:64px;padding:8px 12px;display:flex;align-items:center;border:1px solid rgba(164,211,236,.22);border-radius:14px;background:#12374edb;color:var(--text-strong);font-size:13px;font-weight:900;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #030c1433;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.slideoutLinks a[data-v-061a05d6]:after{content:"";position:absolute;right:12px;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.42}.slideoutLinks a[data-v-061a05d6]:hover,.slideoutLinks a[data-v-061a05d6]:active,.switchRoleTile[data-v-061a05d6]:hover,.logoutTile[data-v-061a05d6]:hover{transform:translate(2px);border-color:#f4b35f9e;background:#1f4964f5;color:var(--text-strong)}.switchRoleTile[data-v-061a05d6],.logoutTile[data-v-061a05d6]{justify-content:center;margin-top:4px;cursor:pointer}.switchRoleTile[data-v-061a05d6]{border-color:#62c8d55c;background:#225b696b}.logoutTile[data-v-061a05d6]{border-color:#f2745c5c;background:#7034376b}@media(max-width:768px){.slideoutMenu[data-v-061a05d6]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media(min-width:769px){.floatyMenuOrb[data-v-061a05d6],.drawerVeil[data-v-061a05d6],.slideoutMenu[data-v-061a05d6]{display:none}}.navShell[data-v-9a6d9fca]{position:relative;margin-top:10px}.navShell.guestState[data-v-9a6d9fca]{margin-top:0}.navShell.guestState .topNav[data-v-9a6d9fca]{display:none}.topNav[data-v-9a6d9fca]{position:relative;z-index:1;min-height:72px;padding:10px 16px;border:1px solid rgba(164,211,236,.2);border-radius:18px;background:#071623c2;box-shadow:0 14px 28px #030c1442,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-9a6d9fca]{display:inline-flex;align-items:center;flex:none}.brandImage[data-v-9a6d9fca]{display:block;width:auto;height:64px;filter:drop-shadow(0 5px 0 rgba(88,43,16,.32)) drop-shadow(0 12px 18px rgba(0,0,0,.2))}.playerChips[data-v-9a6d9fca]{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:120px}.userChip[data-v-9a6d9fca]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(164,211,236,.3);border-radius:10px;background:#1c435cb8;color:var(--text-strong);font-weight:900}.serverChip[data-v-9a6d9fca]{min-height:38px;max-width:180px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(98,200,213,.42);border-radius:10px;background:#1c5b6959;color:#a8e8ee;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links[data-v-9a6d9fca]{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:12px}.links a[data-v-9a6d9fca]{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(164,211,236,.24);border-radius:10px;background:#123147d6;color:var(--text-muted);font-weight:900;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #030c1433;transition:transform .16s var(--ease-bounce),border-color .16s ease,background .16s ease}.links a[data-v-9a6d9fca]:hover{transform:translateY(-2px);border-color:#f4b35fad;background:#1f4964f5;color:var(--text-strong)}.cta[data-v-9a6d9fca]{display:flex;flex-shrink:0;align-items:center;gap:12px;white-space:nowrap}@media(max-width:768px){.topNav[data-v-9a6d9fca]{min-height:78px;padding:8px 10px;border-radius:14px}.brandImage[data-v-9a6d9fca]{height:48px}.links[data-v-9a6d9fca],.cta[data-v-9a6d9fca]{display:none}}.centerActions[data-v-e1b7f262]{display:flex;flex-direction:column;align-items:center;gap:14px;justify-content:center;margin-top:22px}.sectionBlock[data-v-e1b7f262]:has(.centerShortcuts){padding-top:28px}.centerShortcuts[data-v-e1b7f262]{margin-top:28px;overflow:hidden;border:1px solid rgba(164,211,236,.28);border-radius:24px;background:linear-gradient(135deg,#0f2a3ff5,#091928eb),var(--panel-strong);box-shadow:0 24px 50px #030c1457}.centerShortcuts[data-v-e1b7f262]:before{top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(244,179,95,.2);border-radius:18px}.dashboardKicker[data-v-e1b7f262],.dashboardHint[data-v-e1b7f262]{margin:0;color:var(--accent-warm);font-size:12px;font-weight:800;letter-spacing:.12em}.dashboardHead[data-v-e1b7f262]{position:relative;z-index:1;padding:2px 4px}.dashboardHead h2[data-v-e1b7f262]{margin:5px 0 0;color:var(--text-strong);font-size:clamp(24px,3vw,34px)}.dashboardHint[data-v-e1b7f262]{color:var(--text-muted);letter-spacing:0;font-weight:600}.dashboardGrid[data-v-e1b7f262]{grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}.dashboardLink[data-v-e1b7f262]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:96px;padding:16px;border:1px solid rgba(164,211,236,.22);border-radius:16px;background:#13344bdb;box-shadow:inset 0 1px #ffffff0f}.dashboardLink[data-v-e1b7f262]:hover{border-color:#f4b35fa6;background:#1f4964f5;box-shadow:0 12px 28px #030c1447}.dashboardIcon[data-v-e1b7f262]{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border-accent);border-radius:12px;background:linear-gradient(145deg,#f4b35f33,#f2745c1a);color:var(--accent-warm);font-size:16px;font-weight:900}.dashboardLinkBody[data-v-e1b7f262]{min-width:0;display:grid;gap:5px}.dashboardLinkBody strong[data-v-e1b7f262]{color:var(--text-strong);font-size:15px}.dashboardLinkBody span[data-v-e1b7f262]{overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboardArrow[data-v-e1b7f262]{color:var(--accent-red);font-size:24px;line-height:1}.passwordModalMask[data-v-e1b7f262]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;display:grid;place-items:center;padding:20px;background:#080f187a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.passwordModal[data-v-e1b7f262]{width:min(100%,460px);overflow:hidden;border:3px solid var(--border-bold);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.48),transparent 30%),#fff7dafa;box-shadow:var(--shadow-soft)}.passwordModalHead[data-v-e1b7f262],.passwordModalFoot[data-v-e1b7f262]{padding:18px 22px}.passwordModalHead[data-v-e1b7f262]{border-bottom:2px solid rgba(109,55,24,.16)}.passwordModalHead p[data-v-e1b7f262],.passwordModalHead h3[data-v-e1b7f262]{margin:0}.passwordModalHead p[data-v-e1b7f262]{color:var(--gold-500);font-size:13px;font-weight:900}.passwordModalHead h3[data-v-e1b7f262]{margin-top:6px;color:var(--ink-900);font-size:26px}.passwordModalBody[data-v-e1b7f262]{display:grid;gap:16px;padding:22px}.passwordField[data-v-e1b7f262]{display:grid;gap:8px;color:var(--ink-700);font-weight:900}.passwordControl[data-v-e1b7f262]{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;overflow:hidden;border:2px solid rgba(109,55,24,.34);border-radius:16px;background:#ffffff94}.passwordControl input[data-v-e1b7f262]{width:100%;min-height:46px;padding:0 14px;border:0;outline:none;background:transparent;color:var(--ink-900)}.eyeButton[data-v-e1b7f262]{width:44px;height:44px;border:0;background:transparent;color:var(--gold-500);font-size:20px;cursor:pointer}.passwordHint[data-v-e1b7f262],.passwordError[data-v-e1b7f262]{margin:0;font-size:13px;line-height:1.6}.passwordHint[data-v-e1b7f262]{color:var(--ink-700)}.passwordError[data-v-e1b7f262]{color:var(--red-500);font-weight:900}.passwordModalFoot[data-v-e1b7f262]{display:flex;justify-content:flex-end;gap:12px;border-top:2px solid rgba(109,55,24,.16)}.plainButton[data-v-e1b7f262],.confirmButton[data-v-e1b7f262]{min-width:108px;min-height:42px;padding:0 16px;border:2px solid rgba(109,55,24,.42);border-radius:14px;font-weight:900;cursor:pointer}.plainButton[data-v-e1b7f262]{background:#ffffff80;color:var(--ink-700)}.confirmButton[data-v-e1b7f262]{background:linear-gradient(180deg,#ffe76d,#ffb733 52%,#e3761d);color:#54270c}.confirmButton[data-v-e1b7f262]:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.62}@media(max-width:768px){.dashboardGrid[data-v-e1b7f262]{grid-template-columns:repeat(2,minmax(0,1fr))}.sectionBlock[data-v-e1b7f262]:has(.centerShortcuts){padding-top:12px}.centerShortcuts[data-v-e1b7f262]{margin-top:18px;border-radius:18px}.dashboardHead[data-v-e1b7f262]{align-items:flex-start}.dashboardHint[data-v-e1b7f262]{display:none}.passwordModalMask[data-v-e1b7f262]{padding:16px}.passwordModal[data-v-e1b7f262]{border-radius:20px}.passwordModalHead[data-v-e1b7f262],.passwordModalBody[data-v-e1b7f262],.passwordModalFoot[data-v-e1b7f262]{padding-right:16px;padding-left:16px}.passwordModalFoot[data-v-e1b7f262]{flex-direction:column}.plainButton[data-v-e1b7f262],.confirmButton[data-v-e1b7f262]{width:100%}}.paginationShell[data-v-e0ccc857]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:15px 17px;border:3px solid rgba(109,55,24,.54);border-radius:20px;background:linear-gradient(180deg,#ffffff94,#ffecaa7a),#fff9e2eb;box-shadow:inset 0 2px #ffffffb8,0 6px #8a4a224d,0 18px 28px #1f2c321a}.paginationSummary[data-v-e0ccc857]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:#6d3718;font-weight:900}.paginationSummary label[data-v-e0ccc857]{display:inline-flex;align-items:center;gap:8px}select[data-v-e0ccc857]{min-width:72px;height:36px;padding:0 10px;border:2px solid rgba(109,55,24,.46);border-radius:12px;background:#fff8ddf2;color:#4f270d;font-weight:900;outline:none}.paginationBar[data-v-e0ccc857]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;align-items:center}button[data-v-e0ccc857]{min-width:42px;height:40px;padding:0 14px;border:2px solid rgba(109,55,24,.5);border-radius:14px;background:#fffcd3c7;color:#6d3718;font-weight:900;box-shadow:inset 0 1px #ffffffad,0 3px #6d371838;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}button[data-v-e0ccc857]:hover{transform:translateY(-1px);border-color:#6d3718b3;background:#fff19ae6;color:#4f270d;box-shadow:inset 0 1px #ffffffb3,0 4px #6d37183d}button.active[data-v-e0ccc857]{border-color:#6d3718b8;background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;font-weight:900;box-shadow:inset 0 1px #fff7d6bf,0 3px #6d37184d}.paginationBar button[data-v-e0ccc857]:first-child,.paginationBar button[data-v-e0ccc857]:last-child{min-width:72px;border-radius:999px}@media(max-width:768px){.paginationShell[data-v-e0ccc857]{flex-direction:column;align-items:stretch;gap:12px;padding:14px;border-radius:18px}.paginationSummary[data-v-e0ccc857]{justify-content:space-between;gap:10px;font-size:13px}.paginationSummary label[data-v-e0ccc857]{padding:5px 8px}.paginationBar[data-v-e0ccc857]{gap:8px}button[data-v-e0ccc857]{min-width:38px;height:36px;padding:0 12px;border-radius:12px;font-size:13px}.paginationBar button[data-v-e0ccc857]:first-child,.paginationBar button[data-v-e0ccc857]:last-child{min-width:64px}}.rewardPage[data-v-526b4c2e]{padding-bottom:28px}.rewardHeading[data-v-526b4c2e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-526b4c2e] .sectionTitle{margin-bottom:0}.rewardTabs[data-v-526b4c2e]{display:flex;gap:10px;padding:8px;border:3px solid rgba(109,55,24,.44);border-radius:20px;background:linear-gradient(180deg,#fffbf0db,#ffecaa7a),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 6px #8a4a223d}.rewardTab[data-v-526b4c2e]{min-height:38px;padding:0 18px;border:2px solid rgba(109,55,24,.52);border-radius:14px;background:#fffcd3c7;color:#745930;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.rewardTab[data-v-526b4c2e]:hover{transform:translateY(-1px);border-color:#6d3718b8;box-shadow:0 8px 16px #7459301f}.rewardTab.chosenState[data-v-526b4c2e]{border-color:#6d3718b8;background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:inset 0 1px #fff7d6bf,0 3px #6d37184d}.summaryRow[data-v-526b4c2e]{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.summaryRow.compactSummaryRow[data-v-526b4c2e]{grid-template-columns:minmax(0,1fr)}.summaryCard[data-v-526b4c2e]{min-width:0;padding:16px 18px;border:3px solid rgba(109,55,24,.48);border-radius:18px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 5px #8a4a223d}.summaryCard span[data-v-526b4c2e]{display:block;color:#8b633f;font-size:12px;font-weight:900}.summaryCard strong[data-v-526b4c2e]{display:block;margin-top:8px;color:#4f270d;font-size:20px;font-weight:900}.mainSummary strong[data-v-526b4c2e]{color:#b1600a;font-size:30px;line-height:1}.pageHint[data-v-526b4c2e]{min-height:22px;margin:0 0 16px;color:#6d3718;font-weight:800}.giftGrid[data-v-526b4c2e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-526b4c2e]{min-height:290px;padding:18px;display:flex;flex-direction:column;border:3px solid rgba(109,55,24,.54);border-radius:20px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 6px #8a4a224d,0 18px 28px #1f2c321a}.giftCardHead[data-v-526b4c2e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-526b4c2e]{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border:2px solid rgba(109,55,24,.4);border-radius:999px;background:#fffcd3b8;color:#6d3718;font-size:12px;font-weight:900}.giftCardHead strong[data-v-526b4c2e]{color:#8b4718;font-size:18px;font-weight:900}.giftCard h3[data-v-526b4c2e]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-526b4c2e]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-526b4c2e]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-526b4c2e],.giftMetaGrid strong[data-v-526b4c2e]{display:block}.giftMetaGrid span[data-v-526b4c2e]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-526b4c2e]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-526b4c2e]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-526b4c2e]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-526b4c2e]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px;align-items:center}.giftPrimaryButton[data-v-526b4c2e]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;font-weight:900;box-shadow:0 3px #6d37184d;cursor:pointer}.giftPrimaryButton.lockedState[data-v-526b4c2e],.giftPrimaryButton[data-v-526b4c2e]:disabled{opacity:.56;cursor:not-allowed;filter:grayscale(.2)}.accumulatedState[data-v-526b4c2e]{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:900}.accumulatedState.isClaimable[data-v-526b4c2e]{background:#4f8a5d24;color:#2f6041}.accumulatedState.isClaimed[data-v-526b4c2e]{background:#a6854e29;color:#8a6832}.accumulatedState.isLocked[data-v-526b4c2e]{background:#8f58581f;color:#9b5353}.recordsPanel[data-v-526b4c2e]{display:grid;gap:18px}.recordsHead[data-v-526b4c2e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.recordsHead h3[data-v-526b4c2e]{margin:0;color:#4f270d;font-size:22px}.recordsHead p[data-v-526b4c2e]{margin:6px 0 0;color:#6d3718;font-weight:800}.recordFilterTabs[data-v-526b4c2e]{display:flex;gap:8px}.recordFilterTab[data-v-526b4c2e]{min-height:34px;padding:0 14px;border:2px solid rgba(109,55,24,.44);border-radius:999px;background:#fffbf0d1;color:#745930;font-weight:900;cursor:pointer}.recordFilterTab.chosenState[data-v-526b4c2e]{border-color:#6d3718ad;background:linear-gradient(180deg,#ffdc63b3,#e78d227a);color:#53280e}.accumulatedRecordTable[data-v-526b4c2e]{min-width:900px}.accumulatedRecordTable td[data-v-526b4c2e]:nth-child(3){max-width:360px}.rewardEmpty[data-v-526b4c2e]{grid-column:1 / -1;margin:0;color:var(--ink-500)}@media(max-width:768px){.rewardHeading[data-v-526b4c2e],.recordsHead[data-v-526b4c2e]{display:block}.rewardPage[data-v-526b4c2e] .sectionTitle{margin-bottom:14px}.rewardTabs[data-v-526b4c2e],.recordFilterTabs[data-v-526b4c2e]{overflow-x:auto;padding-bottom:4px}.rewardTab[data-v-526b4c2e],.recordFilterTab[data-v-526b4c2e]{flex:0 0 auto;white-space:nowrap}.summaryRow[data-v-526b4c2e],.giftGrid[data-v-526b4c2e],.giftMetaGrid[data-v-526b4c2e]{grid-template-columns:1fr}.mainSummary strong[data-v-526b4c2e]{font-size:28px}.giftCard[data-v-526b4c2e]{min-height:260px;padding:16px;border-radius:18px}.accumulatedRecordTableShell[data-v-526b4c2e]{margin-inline:-10px}}.dailyBenefitPage[data-v-e36d8bee]{padding-bottom:28px}.dailyBenefitHeading[data-v-e36d8bee]{margin-bottom:18px}.dailyBenefitPanel[data-v-e36d8bee]{overflow:hidden}.dashboardHead[data-v-e36d8bee]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dailyBenefitState[data-v-e36d8bee]{flex:none;display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700}.dailyBenefitState.isClaimable[data-v-e36d8bee]{background:#4f8a5d1f;color:#2f6041}.dailyBenefitState.isClaimed[data-v-e36d8bee]{background:#a6854e29;color:#8a6832}.dailyBenefitState.isLocked[data-v-e36d8bee]{background:#8f58581f;color:#9b5353}.dailyBenefitCard[data-v-e36d8bee]{margin-top:22px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap: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}.dailyBenefitContent strong[data-v-e36d8bee]{display:block;margin-bottom:10px;color:var(--ink-900);font-size:18px}.dailyBenefitContent p[data-v-e36d8bee],.dailyBenefitEmpty[data-v-e36d8bee]{margin:0;color:var(--ink-600)}.dailyBenefitButton[data-v-e36d8bee]{flex:none;min-width:108px;height:40px;padding:0 18px;border-radius:999px;font-weight:700;cursor:pointer}.dailyBenefitButton.isClaimable[data-v-e36d8bee]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.dailyBenefitButton.isClaimed[data-v-e36d8bee]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.dailyBenefitButton.isLocked[data-v-e36d8bee]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.dailyBenefitButton[data-v-e36d8bee]:disabled{opacity:.56;cursor:not-allowed}.dailyBenefitEmpty[data-v-e36d8bee]{margin-top:22px}@media(max-width:768px){.dailyBenefitPage[data-v-e36d8bee]{padding-top:6px}.dashboardHead[data-v-e36d8bee],.dailyBenefitCard[data-v-e36d8bee]{display:block}.dailyBenefitState[data-v-e36d8bee]{margin-top:14px}.dailyBenefitButton[data-v-e36d8bee]{width:100%;margin-top:18px}}.giftFilterConsole[data-v-600a760e]{min-height:44px;margin:0 0 14px;padding:6px 7px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(164,211,236,.22);border-radius:12px;background:#091b2be0;box-shadow:0 12px 24px #030c1438,inset 0 1px #ffffff0f}.filterConsoleHead[data-v-600a760e]{min-width:96px;display:grid;gap:1px}.filterConsoleTag[data-v-600a760e]{color:var(--text-muted);font-size:10px;font-weight:700}.filterConsoleHead strong[data-v-600a760e]{display:flex;align-items:center;gap:5px;color:var(--text-strong);font-size:12px;font-weight:900;white-space:nowrap}.filterConsoleHead strong span[data-v-600a760e]{width:23px;height:23px;display:grid;place-items:center;border:1px solid rgba(244,179,95,.45);border-radius:7px;background:#f4b35f29;color:var(--accent-warm);font-size:16px;line-height:1}.filterConsoleHead small[data-v-600a760e]{padding-left:28px;color:var(--text-muted);font-size:9px;font-weight:800;white-space:nowrap}.filterSearchField[data-v-600a760e]{min-width:0}.filterSearchField input[data-v-600a760e]{width:100%;height:30px;padding:0 10px;border:1px solid rgba(164,211,236,.28);border-radius:9px;outline:none;background:#113249d1;color:var(--text-strong);font:inherit;font-size:12px;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease}.filterSearchField input[data-v-600a760e]::placeholder{color:var(--text-muted)}.filterSearchField input[data-v-600a760e]:focus{border-color:var(--accent-warm);box-shadow:0 0 0 3px #f4b35f29}.filterConsoleActions[data-v-600a760e]{display:grid;grid-template-columns:repeat(3,auto);gap:6px}.filterConsoleActions button[data-v-600a760e]{height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(164,211,236,.28);border-radius:9px;background:#12374ee6;color:var(--text-muted);font-size:11px;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 6px 14px #030c1433;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.filterConsoleActions button[data-v-600a760e]:hover{filter:brightness(1.04)}.filterConsoleActions button[data-v-600a760e]:active{transform:translateY(1px);box-shadow:0 1px #6d371833}.filterConsoleActions button[data-v-600a760e]:focus-visible{outline:3px solid rgba(244,179,95,.3);outline-offset:2px}.filterConsoleActions button.activeState[data-v-600a760e]{border-color:#f4b35fb3;background:#f4b35f33;color:var(--accent-warm);box-shadow:0 6px 14px #030c1433}.filterConsoleActions button.resetButton[data-v-600a760e]{background:#12374eb3;color:var(--accent-red)}.srOnly[data-v-600a760e]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.giftFilterConsole[data-v-600a760e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px}.filterConsoleHead[data-v-600a760e]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}.filterConsoleHead small[data-v-600a760e]{padding-left:0}.filterConsoleTag[data-v-600a760e]{margin-left:auto}.filterSearchField[data-v-600a760e],.filterConsoleActions[data-v-600a760e]{grid-column:1 / -1}.filterSearchField input[data-v-600a760e]{height:34px}.filterConsoleActions[data-v-600a760e]{grid-template-columns:repeat(3,minmax(0,1fr))}.filterConsoleActions button[data-v-600a760e]{width:100%;min-width:0;height:34px;padding:0 4px;font-size:10px}}.packageModalMask[data-v-2971b0f6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;display:grid;place-items:center;padding:20px;background:#09121c8c}.packageModal[data-v-2971b0f6]{width:min(100%,580px);border:1px solid rgba(164,211,236,.3);border-radius:20px;background:linear-gradient(145deg,#143a54fa,#081826fa);box-shadow:0 28px 60px #030c147a,inset 0 1px #ffffff0f}.packageModalHead[data-v-2971b0f6],.packageModalFoot[data-v-2971b0f6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 12px}.packageModalHead p[data-v-2971b0f6]{margin:0 0 8px;color:var(--accent-warm);font-weight:900}.packageModalHead h3[data-v-2971b0f6]{margin:0;color:var(--text-strong);font-size:24px}.packageClose[data-v-2971b0f6]{min-width:72px;height:36px;border:1px solid rgba(164,211,236,.3);border-radius:10px;background:#12374ee6;color:var(--text-muted);font-weight:900;cursor:pointer}.packageModalBody[data-v-2971b0f6]{padding:0 24px 16px}.packageSummaryCard[data-v-2971b0f6]{padding:16px;display:grid;gap:8px;border:1px solid rgba(164,211,236,.22);border-radius:14px;background:#0a1d2da8;box-shadow:inset 0 1px #ffffff0f}.packageSummaryCard span[data-v-2971b0f6]{color:var(--text-muted);font-size:13px;font-weight:900}.packageSummaryCard strong[data-v-2971b0f6]{color:var(--accent-warm);font-size:26px;font-weight:900}.packageSummaryCard p[data-v-2971b0f6]{margin:0;color:var(--text-muted);line-height:1.6}.packageDetailItems[data-v-2971b0f6]{padding-top:16px}.packageDetailItems p[data-v-2971b0f6]{margin:0 0 10px;color:var(--accent-warm);font-weight:900}.detailChipGrid[data-v-2971b0f6]{display:grid;gap:8px}.detailChipGrid span[data-v-2971b0f6]{padding:8px 10px;border:0;border-radius:12px;background:#62c8d51a;color:#b7e7ee;font-size:13px;font-weight:800}.packageModalFoot[data-v-2971b0f6]{justify-content:flex-end;padding-top:8px;padding-bottom:24px}.packagePrimary[data-v-2971b0f6]{min-width:160px;min-height:40px;padding:0 18px;border:1px solid rgba(244,179,95,.5);border-radius:11px;background:linear-gradient(135deg,#f7c56f,#e96f55);color:#1c2330;font-weight:900;box-shadow:0 10px 18px #030c1447;cursor:pointer}.packagePrimary[data-v-2971b0f6]:disabled{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.payModalMask[data-v-5b1dcd80]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:63;display:grid;place-items:center;padding:20px;background:#09121c9e}.payModal[data-v-5b1dcd80]{width:min(100%,620px);border:1px solid rgba(164,211,236,.3);border-radius:20px;background:linear-gradient(145deg,#143a54fa,#081826fa);box-shadow:0 28px 64px #030c147a,inset 0 1px #ffffff0f}.payModalHead[data-v-5b1dcd80]{display:flex;justify-content:space-between;gap:16px;padding:22px 24px 12px}.payModalHead p[data-v-5b1dcd80]{margin:0 0 8px;color:var(--accent-warm);font-weight:900}.payModalHead h3[data-v-5b1dcd80]{margin:0;color:var(--text-strong)}.payClose[data-v-5b1dcd80]{min-width:72px;height:36px;border:1px solid rgba(164,211,236,.3);border-radius:10px;background:#12374ee6;color:var(--text-muted);font-weight:900;cursor:pointer}.payClose[data-v-5b1dcd80]:disabled{opacity:.56;cursor:not-allowed}.payModalBody[data-v-5b1dcd80]{padding:0 24px 24px}.payPackageDetail[data-v-5b1dcd80]{padding:14px 16px;display:grid;gap:8px;border:1px solid rgba(164,211,236,.2);border-radius:14px;background:#0a1d2da8}.payPackageDetail>div[data-v-5b1dcd80]:first-child{display:flex;justify-content:space-between;gap:12px}.payDetailLabel[data-v-5b1dcd80]{color:var(--text-muted);font-size:12px}.payPackageDetail strong[data-v-5b1dcd80]{color:var(--text-strong);font-size:14px}.payPackageDetail p[data-v-5b1dcd80]{margin:0;color:var(--text-muted);font-size:13px}.payDetailChips[data-v-5b1dcd80]{display:flex;flex-wrap:wrap;gap:6px}.payDetailChips span[data-v-5b1dcd80]{padding:4px 8px;border-radius:6px;background:#62c8d51f;color:#b7e7ee;font-size:11px}.paySummary[data-v-5b1dcd80]{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;margin-top:12px;border:1px solid rgba(244,179,95,.34);border-radius:14px;background:#f4b35f14}.paySummary span[data-v-5b1dcd80]{color:var(--text-muted)}.paySummary strong[data-v-5b1dcd80]{color:var(--accent-warm);font-size:22px}.payDirectActions[data-v-5b1dcd80]{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.payDirectActions.twoColumnState[data-v-5b1dcd80]{grid-template-columns:repeat(2,minmax(0,1fr))}.payDirectButton[data-v-5b1dcd80]{min-height:112px;padding:16px 14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;border:1px solid rgba(164,211,236,.28);border-radius:18px;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 12px 22px #030c143d;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,filter .16s ease}.payDirectButton[data-v-5b1dcd80]:hover:not(:disabled){transform:translateY(-2px)}.payDirectTitle[data-v-5b1dcd80],.payDirectDesc[data-v-5b1dcd80]{color:#fff;text-shadow:0 2px 0 rgba(72,37,15,.32)}.payDirectTitle[data-v-5b1dcd80]{font-size:18px;font-weight:900}.payDirectDesc[data-v-5b1dcd80]{font-size:12px;line-height:1.6}.payDirectButton.alipayState[data-v-5b1dcd80]{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.56),transparent 22%),linear-gradient(180deg,#69bdff,#1978e8)}.payDirectButton.wechatState[data-v-5b1dcd80]{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.52),transparent 22%),linear-gradient(180deg,#77df7e,#25a94a)}.payDirectButton.voucherState[data-v-5b1dcd80]{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.54),transparent 22%),linear-gradient(180deg,#ffd76a,#ee8a21)}.payDirectButton.transferVoucherState[data-v-5b1dcd80]{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.5),transparent 22%),linear-gradient(180deg,#d7b7ff,#7f55d8)}.payDirectButton.lockedState[data-v-5b1dcd80]{opacity:.52;filter:grayscale(.18);cursor:not-allowed}@media(max-width:768px){.payDirectActions[data-v-5b1dcd80]{grid-template-columns:1fr}.payDirectButton[data-v-5b1dcd80]{min-height:78px;padding:16px 18px;border-radius:18px}.payDirectTitle[data-v-5b1dcd80]{font-size:18px}.payDirectDesc[data-v-5b1dcd80]{font-size:12px}}.dailySpecialHeading[data-v-16a684fc]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dailySpecialHeading[data-v-16a684fc] .sectionTitle{margin-bottom:0}.dailySpecialContent[data-v-16a684fc]{padding-top:0}.packageStatusText[data-v-16a684fc]{margin:0 0 14px;color:#6d3718;font-weight:800}.filterEmptyState[data-v-16a684fc]{min-height:150px;display:grid;place-content:center;justify-items:center;gap:12px;color:#6d3718;text-align:center}.filterEmptyState button[data-v-16a684fc]{min-height:34px;padding:0 16px;border:2px solid rgba(109,55,24,.52);border-radius:11px;background:linear-gradient(180deg,#fff6cf,#f1ca67);color:#6d3718;font-weight:900;cursor:pointer}.rewardTabs[data-v-16a684fc]{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}.rewardTab[data-v-16a684fc]{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}.rewardTab[data-v-16a684fc]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:0 12px 20px #7459301f}.rewardTab.chosenState[data-v-16a684fc]{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}.dailySpecialTableShell[data-v-16a684fc]{margin-top:0}.dailySpecialTableShell.isCardView[data-v-16a684fc]{overflow:visible;border:none;border-radius:0;background:transparent;box-shadow:none}.rewardGrid[data-v-16a684fc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;padding:0}.dailySpecialGiftGrid[data-v-16a684fc]{margin-top:0}.giftGrid[data-v-16a684fc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-16a684fc]{min-height:290px;padding:18px;display:flex;flex-direction:column;border:3px solid rgba(109,55,24,.54);border-radius:20px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 6px #8a4a224d,0 18px 28px #1f2c321a}.giftCardHead[data-v-16a684fc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-16a684fc]{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border:2px solid rgba(109,55,24,.4);border-radius:999px;background:#fffcd3b8;color:#6d3718;font-size:12px;font-weight:900}.giftCardHead strong[data-v-16a684fc]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-16a684fc]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftCard p[data-v-16a684fc]{margin:0;color:#765133;line-height:1.6}.giftMetaGrid[data-v-16a684fc]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-16a684fc]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-16a684fc],.giftMetaGrid strong[data-v-16a684fc]{display:block}.giftMetaGrid span[data-v-16a684fc]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-16a684fc]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-16a684fc]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-16a684fc]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-16a684fc]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-16a684fc],.giftPrimaryButton[data-v-16a684fc]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-16a684fc]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-16a684fc]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-16a684fc]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardRecords[data-v-16a684fc]{padding:0}.recordList[data-v-16a684fc]{display:grid;gap:14px;margin-top:20px}.rewardCard[data-v-16a684fc],.recordItem[data-v-16a684fc]{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}.rewardCardTop[data-v-16a684fc],.recordItemTop[data-v-16a684fc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rewardBadge[data-v-16a684fc],.rewardState[data-v-16a684fc]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.rewardBadge[data-v-16a684fc]{background:#a6854e1f;color:#7b6238}.rewardState.isClaimable[data-v-16a684fc]{background:#4f8a5d1f;color:#2f6041}.rewardState.isUnavailable[data-v-16a684fc]{background:#8f58581f;color:#9b5353}.rewardState.isClaimed[data-v-16a684fc],.rewardState.isMonthly[data-v-16a684fc]{background:#a6854e29;color:#8a6832}.recordItem.isMonthly[data-v-16a684fc]{border-color:#a6854e42}.rewardCard h4[data-v-16a684fc]{margin:0 0 10px;font-size:18px;color:var(--ink-900)}.rewardCard p[data-v-16a684fc],.recordItem p[data-v-16a684fc]{margin:0;color:var(--ink-600)}.rewardPriceRow[data-v-16a684fc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.rewardPrice[data-v-16a684fc]{display:block;font-size:20px;color:#8f6b35}.rewardClaimButton[data-v-16a684fc]{min-width:96px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;cursor:pointer}.rewardClaimButton.isClaimable[data-v-16a684fc]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.rewardClaimButton.isClaimed[data-v-16a684fc]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.rewardClaimButton.isUnavailable[data-v-16a684fc]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.rewardClaimButton[data-v-16a684fc]:disabled{cursor:not-allowed;opacity:.62}@media(max-width:768px){.dailySpecialHeading[data-v-16a684fc]{flex-direction:column}.rewardTabs[data-v-16a684fc]{flex-wrap:wrap;justify-content:flex-start}.rewardGrid[data-v-16a684fc]{grid-template-columns:1fr}.giftGrid[data-v-16a684fc]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-16a684fc]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-16a684fc]{grid-template-columns:1fr}}h3[data-v-f41c5975]{margin:8px 0 14px;font-size:32px}@media(max-width:768px){h3[data-v-f41c5975]{font-size:26px}}.scrollCard[data-v-cbc10575]{position:relative;padding:24px;border:3px solid var(--border-bold);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.46),transparent 36%),var(--panel);box-shadow:var(--shadow-soft);overflow:hidden}.scrollCard[data-v-cbc10575]:before{content:"";position:absolute;top:12px;right:14px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8bd 0,#fff8bd 22%,#ffc63a 24%,#ffc63a 62%,#c36e1d 64%);box-shadow:-28px 12px 0 -5px #ffc63ab8}.publicLayout[data-v-75122ccd]{min-height:100vh;display:flex;flex-direction:column}.publicMain[data-v-75122ccd]{flex:1}.downloadScreen[data-v-c63b16d5]{min-height:calc(100vh - 160px);display:flex;flex-direction:column;justify-content:center}h3[data-v-c63b16d5]{margin:0 0 12px}p[data-v-c63b16d5]{line-height:1.8}@media(max-width:768px){.downloadScreen[data-v-c63b16d5]{min-height:auto;justify-content:flex-start}}.portalStage[data-v-8f95d105]{min-height:calc(100dvh - 164px);display:grid;place-items:center;padding:42px 16px}.portalPanel[data-v-8f95d105]{width:min(92vw,760px);padding:18px}.portalActions[data-v-8f95d105]{width:min(100%,680px);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(58px,auto));gap:18px 26px;align-items:center}.portalActions[data-v-8f95d105] .xianxiaButton{width:100%;min-height:58px;border-color:#ffffff59;border-radius:14px;color:#f3f8ff;font-size:20px;font-weight:900;letter-spacing:2px;text-indent:2px;text-shadow:none;box-shadow:0 12px 24px #15476b38,inset 0 1px #ffffff3d;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.portalActions[data-v-8f95d105] .xianxiaButton:hover,.portalActions[data-v-8f95d105] .xianxiaButton:active{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 16px 28px #15476b4d,inset 0 1px #ffffff4d}.portalActions[data-v-8f95d105] .portalLogin{grid-column:1;grid-row:1}.portalActions[data-v-8f95d105] .portalDownload{grid-column:2;grid-row:2}.portalActions[data-v-8f95d105] .portalRegister{grid-column:1;grid-row:3}.portalActions[data-v-8f95d105] .portalLogin{background:linear-gradient(135deg,#f7c56f,#e96f55)}.portalActions[data-v-8f95d105] .portalRegister{background:linear-gradient(135deg,#69c5d0,#2b7fa2)}.portalActions[data-v-8f95d105] .portalDownload{background:linear-gradient(135deg,#6ea6e8,#4f66c6)}@media(max-width:768px){.portalStage[data-v-8f95d105]{min-height:calc(100dvh - 132px);padding:28px 12px}.portalPanel[data-v-8f95d105]{width:min(92vw,420px);padding:12px 8px}.portalActions[data-v-8f95d105]{width:min(100%,340px);gap:12px 14px}.portalActions[data-v-8f95d105] .xianxiaButton{min-height:50px;font-size:17px}}.identityStage[data-v-4176f8f7]{position:relative;min-height:calc(100dvh - 132px);border:1px solid rgba(164,211,236,.24);border-radius:30px;overflow:hidden;box-shadow:0 24px 50px #030c1452}.identityStage.isPlain[data-v-4176f8f7]{border:0;border-radius:0;overflow:visible;box-shadow:none}.paintedBackdrop[data-v-4176f8f7]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center top;background-repeat:no-repeat;background-size:cover;filter:none}.paintedBackdrop[data-v-4176f8f7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05121e0f,#05121e57)}.identityColumn[data-v-4176f8f7]{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}.homeArrow[data-v-4176f8f7]{position:relative;align-self:center;width:min(88vw,420px);min-height:44px;margin-top:14px;padding-left:16px;display:flex;align-items:center;justify-content:flex-start;z-index:4;border:0;background:transparent;color:#214f70}.homeArrow[data-v-4176f8f7]:hover{transform:none}.homeArrowButton[data-v-4176f8f7]{min-width:112px;height:38px;padding:0 14px 0 8px;display:inline-flex;align-items:center;justify-content:flex-start;gap:3px;border:1px solid rgba(31,83,117,.42);border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#e0f1fcdb);color:#214f70;box-shadow:0 10px 22px #15476b38,inset 0 1px #fffc;transition:transform .18s ease,box-shadow .18s ease}.homeArrow:hover .homeArrowButton[data-v-4176f8f7]{transform:translateY(-2px);box-shadow:0 14px 26px #15476b47,inset 0 1px #ffffffe6}.homeArrowButton>span[data-v-4176f8f7]:first-child{display:block;margin-top:-2px;font-size:28px;font-weight:900;line-height:1}.homeArrowButton[data-v-4176f8f7]:after{content:"返回";font-size:13px;font-weight:900}.entryPanel[data-v-4176f8f7]{position:relative;width:min(90vw,540px);min-height:380px;margin-top:20px}.scrollFrame[data-v-4176f8f7],.parchmentCore[data-v-4176f8f7]{position:absolute;top:0;right:0;bottom:0;left:0}.parchmentCore[data-v-4176f8f7]{border-radius:20px;background:radial-gradient(circle at 12% 15%,rgba(255,237,119,.48),transparent 18%),linear-gradient(180deg,#fffde8fa,#ffe08ffa),linear-gradient(180deg,#fff4a6,#dda04a);border:4px solid var(--border-bold);box-shadow:inset 0 0 0 2px #ffffff7a,inset 0 10px 18px #ffffff3d,inset 0 -10px 16px #b35b2229,0 8px #653416c7,0 20px 30px #0000004d}.parchmentCore[data-v-4176f8f7]:before,.parchmentCore[data-v-4176f8f7]:after{content:"";position:absolute;left:18px;right:18px;height:3px;background:linear-gradient(90deg,transparent,rgba(177,143,77,.7),transparent)}.parchmentCore[data-v-4176f8f7]:before{top:10px}.parchmentCore[data-v-4176f8f7]:after{bottom:10px}.entryContents[data-v-4176f8f7]{position:absolute;top:24px;right:34px;bottom:22px;left:34px;display:flex;flex-direction:column;z-index:2}.isPlain .entryPanel[data-v-4176f8f7]{min-height:0}.isPlain .entryContents[data-v-4176f8f7]{position:relative;inset:auto;padding:0}h1[data-v-4176f8f7]{margin:0 0 16px;text-align:center;color:var(--text-strong);letter-spacing:2px;text-indent:2px;font-size:30px;text-shadow:0 8px 20px rgba(3,12,20,.32)}.entryFields[data-v-4176f8f7]{display:flex;flex-direction:column;gap:12px}.submitDock[data-v-4176f8f7]{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:center;gap:14px}.sideSlot[data-v-4176f8f7]{display:flex;align-items:center;justify-content:center}.pictureSubmit[data-v-4176f8f7]{position:relative;width:min(184px,62%);border:none;background:none;cursor:pointer;transition:transform .16s var(--ease-bounce),filter .16s ease,opacity .16s ease}.pictureSubmit.graphicFree[data-v-4176f8f7]{min-height:46px;border:2px solid rgba(109,55,24,.55);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 42%),linear-gradient(180deg,#ffdc61,#f39b24);box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #994a113d,0 5px #6d371852,0 10px 18px #5e2d102e;overflow:hidden}.pictureSubmit[data-v-4176f8f7]:not(.lockedState):hover{transform:translateY(-3px) scale(1.02)}.pictureSubmit[data-v-4176f8f7]:not(.lockedState):active{transform:translateY(2px) scale(.99)}.pictureSubmit img[data-v-4176f8f7]{width:100%;display:block}.pictureSubmit span[data-v-4176f8f7]{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)}.pictureSubmit.graphicFree span[data-v-4176f8f7]{position:relative;inset:auto;min-height:46px;color:#fff9d8;font-size:20px;letter-spacing:2px;text-indent:2px;text-shadow:0 2px 0 rgba(119,54,12,.76),0 4px 8px rgba(119,54,12,.3)}.pictureSubmit.lockedState[data-v-4176f8f7]{opacity:.72;filter:grayscale(.16);animation:button-breathe-4176f8f7 1.6s ease-in-out infinite;cursor:not-allowed}.portalLinks[data-v-4176f8f7]{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px;color:var(--text-muted)}.portalLinks[data-v-4176f8f7] a{padding:8px 16px;border-radius:14px;background:#102f45db;border:1px solid rgba(164,211,236,.3);color:var(--text-strong);font-weight:900;box-shadow:0 8px 18px #030c1438}@keyframes button-breathe-4176f8f7{0%,to{transform:scale(1);opacity:.66}50%{transform:scale(.98);opacity:.82}}@media(max-width:768px){.identityStage[data-v-4176f8f7]{min-height:calc(100dvh - 132px);border-radius:24px;overflow:hidden}.identityStage.isPlain[data-v-4176f8f7]{border-radius:0;overflow:visible}.identityColumn[data-v-4176f8f7]{min-height:calc(100dvh - 132px);padding:28px 8px;justify-content:flex-start}.homeArrow[data-v-4176f8f7]{width:min(90vw,390px);min-height:42px;margin-top:12px;padding-left:14px}.homeArrowButton[data-v-4176f8f7]{min-width:104px;height:36px}.entryPanel[data-v-4176f8f7]{width:90vw;min-height:335px;margin-top:28px;overflow:visible}.scrollFrame[data-v-4176f8f7],.parchmentCore[data-v-4176f8f7]{top:0;right:0;bottom:0;left:0}.entryContents[data-v-4176f8f7]{position:relative;inset:auto;padding:35px 16px 14px}.isPlain .entryContents[data-v-4176f8f7]{padding:0}h1[data-v-4176f8f7]{margin-bottom:10px;font-size:22px;letter-spacing:4px;text-indent:4px}.submitDock[data-v-4176f8f7]{margin-top:12px;padding-top:0;gap:10px}.pictureSubmit[data-v-4176f8f7]{width:min(168px,56%)}.pictureSubmit span[data-v-4176f8f7]{font-size:15px;letter-spacing:1px;text-indent:1px;white-space:nowrap;line-height:1}.pictureSubmit.graphicFree[data-v-4176f8f7],.pictureSubmit.graphicFree span[data-v-4176f8f7]{min-height:38px}.portalLinks[data-v-4176f8f7]{margin-top:12px;font-size:13px}}.formField[data-v-8d58caad]{position:relative;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.formField.inlineState[data-v-8d58caad]{grid-template-columns:1fr}.formField>span[data-v-8d58caad]{color:var(--text-muted);font-size:15px;font-weight:900;text-align:right;letter-spacing:1px;white-space:nowrap}.selectShell[data-v-8d58caad]{position:relative}.nativeShadow[data-v-8d58caad]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.selectTrigger[data-v-8d58caad]{width:100%;height:42px;padding:0 40px 0 14px;display:flex;align-items:center;border:1px solid rgba(164,211,236,.3);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#0a1d2dc7;color:var(--text-strong);box-shadow:inset 0 1px #ffffff0f;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.selectTrigger[data-v-8d58caad]:hover{transform:translateY(-2px);border-color:#f4b35fb8}.selectShell.expandedState .selectTrigger[data-v-8d58caad]{border-color:#f4b35fb8;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #f4b35f29}.selectShell.lockedState .selectTrigger[data-v-8d58caad]{color:#9b988f;background:#f3eee2c7;border-color:#bfa46f2e;cursor:not-allowed;transform:none}.selectValue[data-v-8d58caad]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.selectArrow[data-v-8d58caad]{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}.selectShell.expandedState .selectArrow[data-v-8d58caad]{transform:translateY(-34%) rotate(225deg)}.selectShell.lockedState .selectArrow[data-v-8d58caad]{opacity:.38}.selectPanel[data-v-8d58caad]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;padding:8px;display:grid;gap:6px;border:1px solid rgba(164,211,236,.34);border-radius:18px;background:linear-gradient(180deg,#122f44fa,#081826fa);box-shadow:0 18px 30px #5c482424,inset 0 1px #ffffff94;max-height:220px;overflow-y:auto}.selectPanel[data-v-8d58caad]::-webkit-scrollbar{width:8px}.selectPanel[data-v-8d58caad]::-webkit-scrollbar-thumb{border-radius:999px;background:#a6854e57}.selectOption[data-v-8d58caad]{min-height:38px;padding:0 14px;display:flex;align-items:center;border:2px solid transparent;border-radius:12px;background:#ffffff57;color:var(--text-muted);font-size:14px;font-weight:900;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.selectOption[data-v-8d58caad]:hover{transform:translate(1px);border-color:#f4b35f66;background:#1f4964e6;color:var(--text-strong)}.selectOption.active[data-v-8d58caad]{border-color:#f4b35f6b;background:#f4b35f24;color:var(--accent-warm)}@media(max-width:640px){.formField[data-v-8d58caad]{grid-template-columns:60px 1fr;gap:6px}.formField.inlineState[data-v-8d58caad]{grid-template-columns:1fr}.formField>span[data-v-8d58caad]{font-size:13px}.selectTrigger[data-v-8d58caad]{height:32px;padding:0 34px 0 10px;border-radius:12px}.selectValue[data-v-8d58caad]{font-size:12px}.selectArrow[data-v-8d58caad]{right:11px;width:8px;height:8px}.selectPanel[data-v-8d58caad]{border-radius:14px;padding:6px}.selectOption[data-v-8d58caad]{min-height:34px;padding:0 10px;border-radius:10px;font-size:12px}}.formField[data-v-8edce367]{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.formField span[data-v-8edce367]{color:var(--text-muted);font-size:15px;font-weight:900;text-align:right;letter-spacing:1px;white-space:nowrap}.formField input[data-v-8edce367]{width:100%;height:40px;padding:0 14px;border:1px solid rgba(164,211,236,.3);outline:none;border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#0a1d2dc7;color:var(--text-strong);font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff0f}.formField input[data-v-8edce367]:focus{border-color:#f4b35fd1;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #f4b35f29}.formField input[data-v-8edce367]::placeholder{color:#8d8d95}@media(max-width:640px){.formField[data-v-8edce367]{grid-template-columns:60px 1fr;gap:6px}.formField span[data-v-8edce367]{font-size:13px}.formField input[data-v-8edce367]{height:32px;padding:0 10px;font-size:12px;border-radius:12px;font-weight:700}}.identityForm[data-v-058bb178]{min-height:100%}.loginConsole[data-v-058bb178] .entryPanel{width:min(88vw,420px);min-height:560px;margin-top:36px;padding:28px;border:1px solid rgba(164,211,236,.3);border-radius:22px;background:linear-gradient(145deg,#143a54f5,#081826fa),var(--panel-strong);box-shadow:0 24px 48px #030c1466,inset 0 1px #ffffff0f}.loginConsole[data-v-058bb178] .entryContents{min-height:490px;justify-content:flex-start}.loginConsole[data-v-058bb178] h1{margin-bottom:54px}.loginConsole[data-v-058bb178] .entryFields{width:min(100%,320px);margin:0 auto;gap:16px}.loginConsole[data-v-058bb178] .submitDock{width:min(100%,320px);margin:48px auto 0;padding-top:0;gap:0}.loginConsole[data-v-058bb178] .sideSlot:empty{display:none}.loginConsole[data-v-058bb178] .pictureSubmit{width:100%;flex:0 0 100%;transition:none}.loginConsole[data-v-058bb178] .pictureSubmit:not(.lockedState):hover,.loginConsole[data-v-058bb178] .pictureSubmit:not(.lockedState):active{transform:none}.loginConsole[data-v-058bb178] .pictureSubmit.graphicFree{border-color:#f4b35f80;border-radius:12px;background:linear-gradient(135deg,#f7c56f,#e96f55);box-shadow:0 10px 18px #030c1447,inset 0 1px #ffffff1f}.loginConsole[data-v-058bb178] .pictureSubmit.graphicFree:before{content:"";position:absolute;inset:5px 10px auto;height:11px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);pointer-events:none}.loginConsole[data-v-058bb178] .pictureSubmit.graphicFree span{color:#1c2330;font-size:22px;font-weight:900;letter-spacing:4px;text-indent:4px;text-shadow:none}.loginConsole[data-v-058bb178] .pictureSubmit.lockedState{animation:none}.loginConsole[data-v-058bb178] .formField,.runeCheck[data-v-058bb178]{grid-template-columns:1fr;align-items:stretch;gap:6px}.loginConsole[data-v-058bb178] .formField input{height:40px}.loginConsole[data-v-058bb178] .formField span,.runeCheck>span[data-v-058bb178]{text-align:left;letter-spacing:0;padding-left:2px}.runeCheck[data-v-058bb178]{display:grid}.runeCheck>span[data-v-058bb178]{color:var(--text-muted);font-size:15px;font-weight:900;white-space:nowrap}.runeInputs[data-v-058bb178]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.runeInputs input[data-v-058bb178]{width:100%;height:40px;padding:0 14px;border:1px solid rgba(164,211,236,.3);outline:none;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#0a1d2dc7;color:var(--text-strong);font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff0f}.runeInputs input[data-v-058bb178]::placeholder{color:#8d8d95}.runeImageButton[data-v-058bb178]{height:40px;padding:0;border:1px solid rgba(164,211,236,.3);border-radius:12px;background:#0a1d2dc7;overflow:hidden;cursor:pointer;box-shadow:inset 0 1px #ffffff0f}.runeImageButton img[data-v-058bb178]{width:100%;height:100%;display:block;object-fit:cover}.runeImageButton span[data-v-058bb178]{display:grid;place-items:center;width:100%;height:100%;color:#7c6d57;font-size:12px;font-weight:700}.runeImageButton.lockedState[data-v-058bb178]{cursor:wait}@media(max-width:768px){.loginConsole[data-v-058bb178] .entryPanel{width:min(92vw,390px);min-height:520px;margin-top:24px;padding:24px 14px 22px;border-radius:20px}.loginConsole[data-v-058bb178] .entryContents{min-height:466px}.loginConsole[data-v-058bb178] h1{margin-bottom:44px}.loginConsole[data-v-058bb178] .entryFields{width:min(100%,300px);gap:12px}.loginConsole[data-v-058bb178] .submitDock{width:min(100%,300px)}.loginConsole[data-v-058bb178] .pictureSubmit.graphicFree,.loginConsole[data-v-058bb178] .pictureSubmit.graphicFree span{min-height:40px}.loginConsole[data-v-058bb178] .pictureSubmit.graphicFree span{font-size:17px;letter-spacing:2px;text-indent:2px}.loginConsole[data-v-058bb178] .formField,.runeCheck[data-v-058bb178]{grid-template-columns:1fr;gap:6px}.runeCheck>span[data-v-058bb178]{font-size:13px}.runeInputs[data-v-058bb178]{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.runeInputs input[data-v-058bb178],.runeImageButton[data-v-058bb178]{height:40px;border-radius:12px}.runeInputs input[data-v-058bb178]{padding:0 10px;font-size:12px;font-weight:700}}.successScreen[data-v-747b8e29]{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:32px 0}.successPanel[data-v-747b8e29]{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}.successMark[data-v-747b8e29]{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}.successPanel h1[data-v-747b8e29]{margin:0;font-size:clamp(32px,5vw,42px);color:#3d3326}.successPanel p[data-v-747b8e29]{margin:14px 0 0;color:var(--ink-700);line-height:1.8}.successActions[data-v-747b8e29]{margin-top:28px;display:flex;justify-content:center}@media(max-width:768px){.successScreen[data-v-747b8e29]{min-height:calc(100vh - 140px);padding:20px 0 28px}.successPanel[data-v-747b8e29]{padding:34px 20px 30px;border-radius:22px}.successMark[data-v-747b8e29]{width:66px;height:66px;margin-bottom:16px;font-size:34px}}.packagePage[data-v-daa09614]{padding-top:6px}.packageHeading[data-v-daa09614]{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.packageHeading[data-v-daa09614] .sectionTitle{margin-bottom:0}.packageHeading p[data-v-daa09614]{margin:0;color:var(--text-muted);font-weight:800}.giftGrid[data-v-daa09614]{width:min(100%,980px);margin:0 auto;display:grid;gap:10px}.giftCard[data-v-daa09614]{position:relative;min-height:78px;padding:14px 16px;display:grid;grid-template-columns:124px minmax(0,1fr) auto 20px;align-items:center;gap:16px;border:1px solid rgba(164,211,236,.22);border-radius:14px;background:linear-gradient(110deg,#12334af0,#081928f0);box-shadow:0 10px 22px #030c1438,inset 0 1px #ffffff0d;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.giftCard[data-v-daa09614]:hover,.giftCard[data-v-daa09614]:focus-visible{transform:translateY(-2px);border-color:#f4b35f8f;background:linear-gradient(110deg,#1c4660f5,#0b1f30f5);outline:none}.giftType[data-v-daa09614]{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;border-left:3px solid var(--accent-warm);color:var(--accent-warm);font-size:12px;font-weight:900;white-space:nowrap}.giftNameBlock[data-v-daa09614]{min-width:0}.giftCard h3[data-v-daa09614]{margin:0;overflow:hidden;color:var(--text-strong);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.giftPrice[data-v-daa09614]{color:var(--accent-warm);font-size:19px;font-weight:900;white-space:nowrap}.giftArrow[data-v-daa09614]{color:var(--accent-red);font-size:28px;line-height:1}.giftItems[data-v-daa09614]{margin-top:5px;display:flex;flex-wrap:wrap;gap:5px 8px}.giftItems span[data-v-daa09614]{color:var(--text-muted);font-size:11px}.giftActions[data-v-daa09614]{position:absolute;top:50%;right:42px;display:flex;transform:translateY(-50%)}.giftGhostButton[data-v-daa09614]{display:none}.giftGhostButton[data-v-daa09614],.giftPrimaryButton[data-v-daa09614]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-daa09614]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-daa09614]{min-height:30px;padding:0 10px;border:1px solid rgba(244,179,95,.45);border-radius:8px;background:#f4b35f29;color:var(--accent-warm);box-shadow:none;font-size:11px}.giftPrimaryButton.lockedState[data-v-daa09614]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.filterEmptyState[data-v-daa09614]{min-height:150px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--text-muted);text-align:center}.filterEmptyState button[data-v-daa09614]{min-height:34px;padding:0 16px;border:2px solid rgba(109,55,24,.52);border-radius:11px;background:linear-gradient(180deg,#fff6cf,#f1ca67);color:#6d3718;font-weight:900;cursor:pointer}@media(max-width:900px){.giftGrid[data-v-daa09614]{width:100%}}@media(max-width:768px){.packageHeading[data-v-daa09614]{display:block}.packageHeading p[data-v-daa09614]{margin-top:8px;font-size:13px}.giftGrid[data-v-daa09614]{gap:14px}.giftCard[data-v-daa09614]{min-height:92px;grid-template-columns:76px minmax(0,1fr) auto;gap:10px;padding:13px 12px;border-radius:14px}.giftType[data-v-daa09614]{min-height:26px;padding:0 7px;font-size:11px;white-space:normal;line-height:1.35}.giftCard h3[data-v-daa09614]{font-size:15px}.giftPrice[data-v-daa09614]{font-size:16px}.giftArrow[data-v-daa09614]{display:none}.giftActions[data-v-daa09614]{right:12px;top:auto;bottom:10px;transform:none}.giftItems span[data-v-daa09614]{font-size:10px}}.orderModalMask[data-v-b80b8a08]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#09121c8c}.orderModal[data-v-b80b8a08]{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}.orderModalHead[data-v-b80b8a08]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 12px}.orderModalHead p[data-v-b80b8a08]{margin:0 0 8px;color:#8f6b35}.orderModalHead h3[data-v-b80b8a08]{margin:0;color:#3d3326;word-break:break-all}.orderClose[data-v-b80b8a08]{min-width:72px;height:36px;border:none;border-radius:999px;background:#4f8a5d24;color:#366144;font-weight:700;cursor:pointer}.orderModalBody[data-v-b80b8a08]{padding:0 24px 24px}.orderDetailRow[data-v-b80b8a08]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(62,84,93,.1)}.orderDetailRow span[data-v-b80b8a08]{color:var(--ink-700)}.orderDetailRow strong[data-v-b80b8a08]{text-align:right;word-break:break-all}.orderDetailItems[data-v-b80b8a08]{padding-top:16px}.orderDetailItems p[data-v-b80b8a08]{margin:0 0 10px;color:#8f6b35;font-weight:700}.orderDetailItems ul[data-v-b80b8a08]{margin:0;padding-left:18px;color:var(--ink-900)}.orderDetailItems li+li[data-v-b80b8a08]{margin-top:8px}.orderPage[data-v-2d117e50]{padding-top:6px}.orderHeading[data-v-2d117e50]{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.orderHeading[data-v-2d117e50] .sectionTitle{margin-bottom:0}.orderHeading p[data-v-2d117e50]{margin:0;color:#6d3718;font-weight:800}.orderRecordTable[data-v-2d117e50]{min-width:1120px}.paymentTypeBadge[data-v-2d117e50]{min-height:30px;min-width:64px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:999px;font-size:13px;font-weight:900;white-space:nowrap}.paymentTypeBadge.isWechat[data-v-2d117e50]{background:#4f8a5d24;color:#2f6b42}.paymentTypeBadge.isAlipay[data-v-2d117e50]{background:#4c849a29;color:#28556a}.paymentTypeBadge.isVoucher[data-v-2d117e50]{background:#d3831f29;color:#8b4718}.paymentTypeBadge.isTransferVoucher[data-v-2d117e50]{background:#b2391c24;color:#7a2817}.paymentTypeBadge.isUnknown[data-v-2d117e50]{background:#6d37181f;color:#6d3718}@media(max-width:768px){.orderHeading[data-v-2d117e50]{display:block}.orderHeading p[data-v-2d117e50]{margin-top:8px;font-size:13px}.orderTableShell[data-v-2d117e50]{margin-inline:-10px}}.identityForm[data-v-1b1cb43b]{min-height:100%}.signupConsole[data-v-1b1cb43b] .entryPanel{width:min(88vw,420px);min-height:620px;margin-top:24px;padding:28px;border:1px solid rgba(164,211,236,.3);border-radius:22px;background:linear-gradient(145deg,#143a54f5,#081826fa),var(--panel-strong);box-shadow:0 24px 48px #030c1466,inset 0 1px #ffffff0f}.signupConsole[data-v-1b1cb43b] .entryContents{min-height:554px;justify-content:flex-start}.signupConsole[data-v-1b1cb43b] h1{margin-bottom:28px}.signupConsole[data-v-1b1cb43b] .entryFields{width:min(100%,320px);margin:0 auto;gap:12px}.signupConsole[data-v-1b1cb43b] .submitDock{width:min(100%,320px);margin:28px auto 0;padding-top:0;gap:0}.signupConsole[data-v-1b1cb43b] .sideSlot:empty{display:none}.signupConsole[data-v-1b1cb43b] .pictureSubmit{width:100%;flex:0 0 100%;transition:none}.signupConsole[data-v-1b1cb43b] .pictureSubmit:not(.lockedState):hover,.signupConsole[data-v-1b1cb43b] .pictureSubmit:not(.lockedState):active{transform:none}.signupConsole[data-v-1b1cb43b] .pictureSubmit.graphicFree{border-color:#62c8d580;border-radius:12px;background:linear-gradient(135deg,#69c5d0,#2b7fa2);box-shadow:0 10px 18px #030c1447,inset 0 1px #ffffff1f}.signupConsole[data-v-1b1cb43b] .pictureSubmit.graphicFree span{color:#f3f8ff;font-size:22px;font-weight:900;letter-spacing:4px;text-indent:4px;text-shadow:none}.signupConsole[data-v-1b1cb43b] .pictureSubmit.lockedState{animation:none}.signupConsole[data-v-1b1cb43b] .formField,.runeCheck[data-v-1b1cb43b]{grid-template-columns:1fr;align-items:stretch;gap:6px}.signupConsole[data-v-1b1cb43b] .formField input{height:40px}.signupConsole[data-v-1b1cb43b] .formField span,.runeCheck>span[data-v-1b1cb43b]{color:var(--text-muted);font-weight:900;text-align:left;letter-spacing:0;padding-left:2px}.runeCheck[data-v-1b1cb43b]{display:grid}.runeCheck>span[data-v-1b1cb43b]{font-size:15px;white-space:nowrap}.runeInputs[data-v-1b1cb43b]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.runeInputs input[data-v-1b1cb43b]{width:100%;height:40px;padding:0 14px;border:1px solid rgba(164,211,236,.3);outline:none;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#0a1d2dc7;color:var(--text-strong);font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff0f}.runeInputs input[data-v-1b1cb43b]::placeholder{color:#8d8d95}.runeImageButton[data-v-1b1cb43b]{height:40px;padding:0;border:1px solid rgba(164,211,236,.3);border-radius:12px;background:#0a1d2dc7;overflow:hidden;cursor:pointer;box-shadow:inset 0 1px #ffffff0f}.runeImageButton img[data-v-1b1cb43b]{width:100%;height:100%;display:block;object-fit:cover}.runeImageButton span[data-v-1b1cb43b]{display:grid;place-items:center;width:100%;height:100%;color:#7c6d57;font-size:12px;font-weight:700}.runeImageButton.lockedState[data-v-1b1cb43b]{cursor:wait}@media(max-width:768px){.signupConsole[data-v-1b1cb43b] .entryPanel{width:min(92vw,390px);min-height:582px;margin-top:16px;padding:24px 14px 22px;border-radius:20px}.signupConsole[data-v-1b1cb43b] .entryContents{min-height:536px}.signupConsole[data-v-1b1cb43b] h1{margin-bottom:22px}.signupConsole[data-v-1b1cb43b] .entryFields{width:min(100%,300px);gap:10px}.signupConsole[data-v-1b1cb43b] .submitDock{width:min(100%,300px);margin-top:22px}.signupConsole[data-v-1b1cb43b] .pictureSubmit.graphicFree,.signupConsole[data-v-1b1cb43b] .pictureSubmit.graphicFree span{min-height:40px}.signupConsole[data-v-1b1cb43b] .pictureSubmit.graphicFree span{font-size:17px;letter-spacing:2px;text-indent:2px}.runeCheck[data-v-1b1cb43b]{grid-template-columns:1fr;gap:6px}.runeCheck>span[data-v-1b1cb43b]{font-size:13px}.runeInputs[data-v-1b1cb43b]{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.runeInputs input[data-v-1b1cb43b],.runeImageButton[data-v-1b1cb43b]{height:40px;border-radius:12px}.runeInputs input[data-v-1b1cb43b]{padding:0 10px;font-size:12px;font-weight:700}}.regionChangePage[data-v-bf46546b]{max-width:880px;margin-inline:auto}.regionHeader[data-v-bf46546b]{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.currentRole[data-v-bf46546b]{margin:8px 0 0;color:#6d3718;font-weight:900}.regionAmountSummary[data-v-bf46546b]{margin:12px 0 0;display:grid;grid-template-columns:repeat(2,minmax(128px,1fr));gap:10px}.regionAmountSummary div[data-v-bf46546b]{min-height:64px;padding:10px 12px;border:2px solid rgba(178,57,28,.35);border-radius:14px;background:#fff8d7c7}.regionAmountSummary dt[data-v-bf46546b],.regionAmountSummary dd[data-v-bf46546b]{margin:0}.regionAmountSummary dt[data-v-bf46546b]{color:#7a2817;font-size:13px;font-weight:900}.regionAmountSummary dd[data-v-bf46546b]{margin-top:4px;color:#4f270d;font-size:20px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.remarkCallout[data-v-bf46546b]{flex:none;min-width:220px;padding:12px;display:grid;gap:8px;border:2px solid rgba(178,57,28,.5);border-radius:16px;background:linear-gradient(180deg,#fff8d7fa,#ffd584d1),#fff6d8f2;box-shadow:inset 0 2px #ffffffa3,0 5px #b2561f3d,0 12px 22px #803a131f}.remarkCallout span[data-v-bf46546b]{color:#7a2817;font-size:13px;font-weight:900;text-align:center}.remarkButton[data-v-bf46546b],.regionSubmitButton[data-v-bf46546b],.cancelButton[data-v-bf46546b],.confirmButton[data-v-bf46546b]{min-height:42px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.remarkButton[data-v-bf46546b]{width:100%;padding:0 18px;border-color:#8a2a11b8;background:linear-gradient(180deg,#ffef75,#ff9838);color:#6b220d;box-shadow:0 4px #8a2a1147}.regionStatusText[data-v-bf46546b]{margin:0 0 14px;color:#6d3718;font-weight:800}.regionPanel[data-v-bf46546b]{padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:3px solid rgba(109,55,24,.5);border-radius:20px;background:linear-gradient(180deg,#ffffffa8,#ffeba16b),#fff9e2f0;box-shadow:inset 0 2px #ffffffa3,0 6px #8a4a223d}.regionField[data-v-bf46546b]{display:grid;gap:8px;color:#4f270d;font-weight:900}.regionField span[data-v-bf46546b]{font-size:14px}.selectShell[data-v-bf46546b]{position:relative}.selectShell[data-v-bf46546b]:after{content:"";position:absolute;top:50%;right:16px;width:9px;height:9px;border-right:3px solid #7a3a18;border-bottom:3px solid #7a3a18;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.regionField select[data-v-bf46546b],.regionField input[data-v-bf46546b]{width:100%;min-height:44px;padding:0 42px 0 14px;border:2px solid rgba(109,55,24,.48);border-radius:16px;background:linear-gradient(180deg,#fffffff2,#fff2c7d1),#ffffffd1;color:#4f270d;font:inherit;font-weight:800;box-shadow:inset 0 2px #ffffffb8,0 3px #6d37181f}.regionField select[data-v-bf46546b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.regionField select option[data-v-bf46546b]{padding:10px 12px;background:#fff7df;color:#4f270d;font-weight:800}.regionField select option[data-v-bf46546b]:checked{background:#ffd772;color:#5a230d}.roleSelect[data-v-bf46546b]{min-height:48px;line-height:1.4;letter-spacing:0}.regionField select[data-v-bf46546b]:disabled{cursor:not-allowed}.regionField select[data-v-bf46546b]:focus,.regionField input[data-v-bf46546b]:focus{border-color:#d68024e6;outline:3px solid rgba(255,183,66,.28)}.regionPassword[data-v-bf46546b],.regionSubmitButton[data-v-bf46546b]{grid-column:1 / -1}.regionSubmitButton[data-v-bf46546b]{min-height:48px;background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 4px #6d37184d}.regionSubmitButton[data-v-bf46546b]:disabled{opacity:.56;cursor:not-allowed}.confirmMask[data-v-bf46546b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;display:grid;place-items:center;padding:20px;background:#080f187a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.confirmModal[data-v-bf46546b]{width:min(100%,420px);padding:24px;border:1px solid rgba(214,189,138,.34);border-radius:24px;background:linear-gradient(180deg,#fffbf3fa,#f4e7ccfa);box-shadow:0 26px 48px #161c283d,inset 0 1px #ffffffb8}.confirmModal h3[data-v-bf46546b],.confirmModal p[data-v-bf46546b]{margin:0}.confirmModal h3[data-v-bf46546b]{color:#4b3f31;font-size:24px}.confirmModal p[data-v-bf46546b]{margin-top:12px;color:#5b4d3c;line-height:1.8}.confirmActions[data-v-bf46546b]{margin-top:22px;display:flex;justify-content:center;gap:12px}.cancelButton[data-v-bf46546b],.confirmButton[data-v-bf46546b]{min-width:112px;padding:0 18px}.cancelButton[data-v-bf46546b]{border-color:#6070786b;background:linear-gradient(180deg,#fff,#e7edf0);color:#43515a}.confirmButton[data-v-bf46546b]{border-color:#822b14a8;background:linear-gradient(180deg,#ffcf57,#e45f2a);color:#fffaf2;box-shadow:0 4px #822b1440}@media(max-width:768px){.regionHeader[data-v-bf46546b]{align-items:stretch;flex-direction:column}.remarkCallout[data-v-bf46546b],.remarkButton[data-v-bf46546b]{width:100%}.regionPanel[data-v-bf46546b]{grid-template-columns:1fr;padding:18px}.regionAmountSummary[data-v-bf46546b]{grid-template-columns:1fr}}.rolePage[data-v-c52f749a]{min-height:100vh}.roleGate[data-v-c52f749a]{min-height:100dvh;display:grid;place-items:center;padding:36px 16px}.rolePanel[data-v-c52f749a]{position:relative;width:min(92vw,620px);padding:30px;border:2px solid rgba(109,55,24,.28);border-radius:24px;background:linear-gradient(180deg,#ffffff94,#fff2c957),#fff8ddc7;box-shadow:inset 0 2px #ffffff6b,0 12px 28px #5e2d1024}.logoutButton[data-v-c52f749a]{position:absolute;top:16px;right:16px;min-height:34px;padding:0 14px;border:2px solid rgba(157,74,62,.36);border-radius:12px;background:#ffe7d9d6;color:#8c392f;font-weight:900;cursor:pointer}.logoutButton[data-v-c52f749a]:hover{border-color:#9d4a3e8a;background:#ffdbc6eb}.roleEyebrow[data-v-c52f749a]{margin:0 0 6px;color:#8b4718;font-size:15px;font-weight:900;text-align:center}h1[data-v-c52f749a]{margin:0 0 24px;color:#fff6c8;font-size:30px;text-align:center;text-shadow:0 2px 0 #93491b,0 4px 0 #5e2d10,0 8px 14px rgba(94,45,16,.28)}.roleGrid[data-v-c52f749a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.roleCard[data-v-c52f749a]{min-height:112px;padding:16px;display:grid;align-content:center;gap:6px;border:2px solid rgba(109,55,24,.48);border-radius:18px;background:linear-gradient(180deg,#ffffff8c,#ffeaa84d),#fff8ddeb;color:#5a2a0e;text-align:left;cursor:pointer;box-shadow:inset 0 2px #ffffff85,0 4px #6d37182e}.roleCard strong[data-v-c52f749a]{font-size:20px;font-weight:900}.roleCard span[data-v-c52f749a],.roleCard small[data-v-c52f749a]{font-weight:800}.roleCard small[data-v-c52f749a]{color:#8b4718}.roleCard[data-v-c52f749a]:disabled{cursor:wait;opacity:.72}.roleState[data-v-c52f749a]{min-height:120px;display:grid;place-items:center;color:#6d3718;font-weight:900}@media(max-width:768px){.rolePanel[data-v-c52f749a]{width:min(92vw,390px);padding:58px 16px 24px}.roleGrid[data-v-c52f749a]{grid-template-columns:1fr}}.tokenLoadTip[data-v-a4fc1c54]{margin:0 0 16px;color:var(--ink-500)}.recordAction.lockedState[data-v-a4fc1c54]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardPage[data-v-64c8a072]{padding-bottom:28px}.rewardHeading[data-v-64c8a072]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-64c8a072] .sectionTitle{margin-bottom:0}.limitContent[data-v-64c8a072]{padding-top:0}.packageStatusText[data-v-64c8a072]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-64c8a072]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-64c8a072]{min-height:290px;padding:18px;display:flex;flex-direction:column;border:3px solid rgba(109,55,24,.54);border-radius:20px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 6px #8a4a224d,0 18px 28px #1f2c321a}.giftCardHead[data-v-64c8a072],.giftActions[data-v-64c8a072]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-64c8a072]{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border:2px solid rgba(109,55,24,.4);border-radius:999px;background:#fffcd3b8;color:#6d3718;font-size:12px;font-weight:900}.giftCardHead strong[data-v-64c8a072]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-64c8a072]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-64c8a072]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-64c8a072]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-64c8a072],.giftMetaGrid strong[data-v-64c8a072]{display:block}.giftMetaGrid span[data-v-64c8a072]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-64c8a072]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-64c8a072]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-64c8a072]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-64c8a072]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-64c8a072],.giftPrimaryButton[data-v-64c8a072]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-64c8a072]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-64c8a072]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-64c8a072]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-64c8a072]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.filterEmptyState[data-v-64c8a072]{grid-column:1 / -1;min-height:150px;display:grid;place-content:center;justify-items:center;gap:12px;color:#6d3718;text-align:center}.filterEmptyState button[data-v-64c8a072]{min-height:34px;padding:0 16px;border:2px solid rgba(109,55,24,.52);border-radius:11px;background:linear-gradient(180deg,#fff6cf,#f1ca67);color:#6d3718;font-weight:900;cursor:pointer}@media(max-width:768px){.rewardHeading[data-v-64c8a072]{display:block;margin-bottom:14px}.rewardPage[data-v-64c8a072] .sectionTitle{margin-bottom:14px}.giftGrid[data-v-64c8a072]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-64c8a072]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-64c8a072]{grid-template-columns:1fr}}.rewardPage[data-v-cf3bdaef]{padding-bottom:28px}.rewardHeading[data-v-cf3bdaef]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-cf3bdaef] .sectionTitle{margin-bottom:0}.limitContent[data-v-cf3bdaef]{padding-top:0}.packageStatusText[data-v-cf3bdaef]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-cf3bdaef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-cf3bdaef]{min-height:290px;padding:18px;display:flex;flex-direction:column;border:3px solid rgba(109,55,24,.54);border-radius:20px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 6px #8a4a224d,0 18px 28px #1f2c321a}.giftCardHead[data-v-cf3bdaef],.giftActions[data-v-cf3bdaef]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-cf3bdaef]{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border:2px solid rgba(109,55,24,.4);border-radius:999px;background:#fffcd3b8;color:#6d3718;font-size:12px;font-weight:900}.giftCardHead strong[data-v-cf3bdaef]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-cf3bdaef]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-cf3bdaef]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-cf3bdaef]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-cf3bdaef],.giftMetaGrid strong[data-v-cf3bdaef]{display:block}.giftMetaGrid span[data-v-cf3bdaef]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-cf3bdaef]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-cf3bdaef]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-cf3bdaef]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-cf3bdaef]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-cf3bdaef],.giftPrimaryButton[data-v-cf3bdaef]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-cf3bdaef]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-cf3bdaef]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-cf3bdaef]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-cf3bdaef]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.filterEmptyState[data-v-cf3bdaef]{grid-column:1 / -1;min-height:150px;display:grid;place-content:center;justify-items:center;gap:12px;color:#6d3718;text-align:center}.filterEmptyState button[data-v-cf3bdaef]{min-height:34px;padding:0 16px;border:2px solid rgba(109,55,24,.52);border-radius:11px;background:linear-gradient(180deg,#fff6cf,#f1ca67);color:#6d3718;font-weight:900;cursor:pointer}@media(max-width:768px){.rewardHeading[data-v-cf3bdaef]{display:block;margin-bottom:14px}.rewardPage[data-v-cf3bdaef] .sectionTitle{margin-bottom:14px}.giftGrid[data-v-cf3bdaef]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-cf3bdaef]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-cf3bdaef]{grid-template-columns:1fr}}.rewardPage[data-v-53385845]{padding-bottom:28px}.rewardHeading[data-v-53385845]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-53385845] .sectionTitle{margin-bottom:0}.limitContent[data-v-53385845]{padding-top:0}.packageStatusText[data-v-53385845]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-53385845]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-53385845]{min-height:290px;padding:18px;display:flex;flex-direction:column;border:3px solid rgba(109,55,24,.54);border-radius:20px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 6px #8a4a224d,0 18px 28px #1f2c321a}.giftCardHead[data-v-53385845],.giftActions[data-v-53385845]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-53385845]{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border:2px solid rgba(109,55,24,.4);border-radius:999px;background:#fffcd3b8;color:#6d3718;font-size:12px;font-weight:900}.giftCardHead strong[data-v-53385845]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-53385845]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-53385845]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-53385845]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-53385845],.giftMetaGrid strong[data-v-53385845]{display:block}.giftMetaGrid span[data-v-53385845]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-53385845]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-53385845]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-53385845]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-53385845]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-53385845],.giftPrimaryButton[data-v-53385845]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-53385845]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-53385845]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-53385845]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-53385845]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.filterEmptyState[data-v-53385845]{grid-column:1 / -1;min-height:150px;display:grid;place-content:center;justify-items:center;gap:12px;color:#6d3718;text-align:center}.filterEmptyState button[data-v-53385845]{min-height:34px;padding:0 16px;border:2px solid rgba(109,55,24,.52);border-radius:11px;background:linear-gradient(180deg,#fff6cf,#f1ca67);color:#6d3718;font-weight:900;cursor:pointer}@media(max-width:768px){.rewardHeading[data-v-53385845]{display:block;margin-bottom:14px}.rewardPage[data-v-53385845] .sectionTitle{margin-bottom:14px}.giftGrid[data-v-53385845]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-53385845]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-53385845]{grid-template-columns:1fr}}.rewardPage[data-v-1b66a4ae]{padding-bottom:28px}.rewardHeading[data-v-1b66a4ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-1b66a4ae] .sectionTitle{margin-bottom:0}.limitContent[data-v-1b66a4ae]{padding-top:0}.packageStatusText[data-v-1b66a4ae]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-1b66a4ae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-1b66a4ae]{min-height:290px;padding:18px;display:flex;flex-direction:column;border:3px solid rgba(109,55,24,.54);border-radius:20px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 6px #8a4a224d,0 18px 28px #1f2c321a}.giftCardHead[data-v-1b66a4ae],.giftActions[data-v-1b66a4ae]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-1b66a4ae]{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border:2px solid rgba(109,55,24,.4);border-radius:999px;background:#fffcd3b8;color:#6d3718;font-size:12px;font-weight:900}.giftCardHead strong[data-v-1b66a4ae]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-1b66a4ae]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftCard p[data-v-1b66a4ae]{margin:0;color:#765133;line-height:1.6}.giftMetaGrid[data-v-1b66a4ae]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-1b66a4ae]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-1b66a4ae],.giftMetaGrid strong[data-v-1b66a4ae]{display:block}.giftMetaGrid span[data-v-1b66a4ae]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-1b66a4ae]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-1b66a4ae]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-1b66a4ae]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-1b66a4ae]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-1b66a4ae],.giftPrimaryButton[data-v-1b66a4ae]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-1b66a4ae]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-1b66a4ae]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d;cursor:pointer}.giftPrimaryButton.lockedState[data-v-1b66a4ae]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardTabs[data-v-1b66a4ae]{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}.rewardTab[data-v-1b66a4ae]{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}.rewardTab[data-v-1b66a4ae]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:0 12px 20px #7459301f}.rewardTab.chosenState[data-v-1b66a4ae]{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}.rewardHead[data-v-1b66a4ae]{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.rewardExpireCard[data-v-1b66a4ae]{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}.rewardExpireCard span[data-v-1b66a4ae],.rewardExpireCard small[data-v-1b66a4ae]{display:block}.rewardExpireCard span[data-v-1b66a4ae]{margin-bottom:6px;color:var(--ink-500)}.rewardExpireCard strong[data-v-1b66a4ae]{display:block;font-size:20px;color:var(--ink-900)}.rewardExpireCard small[data-v-1b66a4ae]{margin-top:8px}.rewardStatusText[data-v-1b66a4ae]{font-weight:700}.rewardGrid[data-v-1b66a4ae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.recordList[data-v-1b66a4ae]{display:grid;gap:14px;margin-top:22px}.rewardCard[data-v-1b66a4ae],.recordItem[data-v-1b66a4ae]{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}.rewardCardTop[data-v-1b66a4ae],.recordItemTop[data-v-1b66a4ae]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rewardBadge[data-v-1b66a4ae],.rewardState[data-v-1b66a4ae]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.rewardBadge[data-v-1b66a4ae]{background:#a6854e1f;color:#7b6238}.rewardState.isClaimable[data-v-1b66a4ae],.rewardStatusText.isClaimable[data-v-1b66a4ae]{background:#4f8a5d1f;color:#2f6041}.rewardState.isClaimed[data-v-1b66a4ae],.rewardStatusText.isClaimed[data-v-1b66a4ae]{background:#a6854e29;color:#8a6832}.rewardState.isUnavailable[data-v-1b66a4ae],.rewardStatusText.isUnavailable[data-v-1b66a4ae]{background:#8f58581f;color:#9b5353}.rewardState.isWeekly[data-v-1b66a4ae]{background:#4f8a5d1f;color:#2f6041}.rewardState.isMonthly[data-v-1b66a4ae]{background:#a6854e29;color:#8a6832}.rewardState.isPermanent[data-v-1b66a4ae]{background:#5568a624;color:#354c92}.recordItem.isWeekly[data-v-1b66a4ae]{border-color:#4f8a5d3d}.recordItem.isMonthly[data-v-1b66a4ae]{border-color:#a6854e42}.recordItem.isPermanent[data-v-1b66a4ae]{border-color:#5568a647}.rewardCard h4[data-v-1b66a4ae]{margin:0 0 10px;font-size:18px;color:var(--ink-900)}.rewardCard p[data-v-1b66a4ae],.recordItem p[data-v-1b66a4ae]{margin:0;color:var(--ink-600)}.rewardNote[data-v-1b66a4ae]{margin-bottom:8px!important;color:#8a6832;font-weight:700}.rewardPriceRow[data-v-1b66a4ae]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.rewardPrice[data-v-1b66a4ae]{display:block;font-size:20px;color:#8f6b35}.rewardBuyButton[data-v-1b66a4ae]{min-width:96px}.rewardClaimButton[data-v-1b66a4ae]{min-width:96px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;cursor:pointer}.rewardClaimButton.isClaimable[data-v-1b66a4ae]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.rewardClaimButton.isClaimed[data-v-1b66a4ae]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.rewardClaimButton.isUnavailable[data-v-1b66a4ae]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.rewardClaimButton[data-v-1b66a4ae]:disabled{opacity:.56;cursor:not-allowed}.recordAction.lockedState[data-v-1b66a4ae]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-1b66a4ae]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.recordItem p[data-v-1b66a4ae]{margin:12px 0 8px}.recordItem small[data-v-1b66a4ae]{color:var(--ink-500)}@media(max-width:768px){.rewardHeading[data-v-1b66a4ae]{display:block;margin-bottom:14px}.rewardPage[data-v-1b66a4ae] .sectionTitle{margin-bottom:14px}.rewardTabs[data-v-1b66a4ae]{overflow-x:auto;padding:7px}.rewardTab[data-v-1b66a4ae]{flex:0 0 auto;min-height:34px;padding:0 14px;font-size:12px;white-space:nowrap}.rewardHead[data-v-1b66a4ae]{display:block}.rewardExpireCard[data-v-1b66a4ae]{min-width:0;margin-top:14px}.rewardGrid[data-v-1b66a4ae]{grid-template-columns:1fr;gap:12px}.giftGrid[data-v-1b66a4ae]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-1b66a4ae]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-1b66a4ae]{grid-template-columns:1fr}.rewardPriceRow[data-v-1b66a4ae],.recordItemTop[data-v-1b66a4ae]{align-items:flex-start;flex-direction:column}.rewardBuyButton[data-v-1b66a4ae],.rewardClaimButton[data-v-1b66a4ae]{width:100%}}.welfarePage[data-v-316fa994]{padding-top:26px}.welfareEmpty[data-v-316fa994]{width:min(100%,760px);margin:26px auto 56px;padding:48px 24px;display:grid;justify-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-soft);text-align:center}.welfareMark[data-v-316fa994]{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--border-accent);border-radius:16px;background:var(--panel-accent);color:var(--accent-warm);font-size:24px;font-weight:900}.welfareEmpty h3[data-v-316fa994],.welfareEmpty p[data-v-316fa994]{margin:0}.welfareEmpty h3[data-v-316fa994]{color:var(--text-strong);font-size:22px}.welfareEmpty p[data-v-316fa994]{color:var(--text-muted);line-height:1.6}:root{--bg-paper: #dff2ff;--bg-mist: #a8d8f2;--panel: rgba(11, 29, 45, .9);--panel-strong: rgba(13, 34, 53, .97);--panel-soft: rgba(21, 53, 76, .82);--ink-900: #eef7ff;--ink-700: #bed1df;--ink-500: #87a4b9;--gold-500: #f4b35f;--gold-300: #ffd58a;--red-500: #f2745c;--aqua-500: #62c8d5;--leaf-500: #74c98b;--border-soft: rgba(164, 211, 236, .2);--border-bold: #3b6079;--border-accent: rgba(244, 179, 95, .52);--panel-accent: rgba(244, 179, 95, .12);--accent-warm: #f4b35f;--accent-red: #f2745c;--text-strong: #f4f9ff;--text-muted: #a7bfd2;--shadow-soft: 0 18px 40px rgba(3, 12, 20, .38), 0 2px 0 rgba(151, 208, 239, .1) inset;--shadow-pop: 0 12px 28px rgba(4, 15, 24, .48), 0 2px 0 rgba(255, 215, 138, .2) inset;--radius-xl: 24px;--radius-lg: 18px;--radius-md: 12px;--radius-sm: 8px;--max-width: 1180px;--ease-bounce: cubic-bezier(.2, .9, .2, 1.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink-900);background:#dff2ff url(/bg_inside.png) center top / cover fixed no-repeat;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input{font:inherit}#app{min-height:100vh;min-height:100dvh;position:relative}.pageShell{width:min(var(--max-width),calc(100% - 32px));margin:0 auto}.pageShell>section,.pageShell>.sectionBlock{-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}.heroCopy,.heroSide,.pageCard,.recordGrid article,.packageCard,.downloadPanel,.summaryGrid article,.tokenOption,.authCard{border:3px solid var(--border-bold);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 34%),var(--panel);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08)}.heroCopy{padding:48px;position:relative;overflow:hidden}.heroCopy:before,.pageCard:before,.dashboardPanel:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px dashed rgba(141,75,28,.2);border-radius:calc(var(--radius-xl) - 8px);pointer-events:none}.heroCopy p{margin:0;color:var(--gold-500);font-weight:800}.heroCopy h1{margin:18px 0;font-size:clamp(42px,7vw,72px);line-height:1.04;color:#fff3bc;text-shadow:0 3px 0 #8d4a20,0 6px 0 #552910,0 12px 22px rgba(85,41,16,.22)}.heroCopy .lead{color:var(--ink-700);line-height:1.8}.actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.heroSide{padding:28px;display:grid;gap:18px;align-content:start}.sectionBlock{padding:12px 0 52px}.cardGrid,.packageGrid,.summaryGrid,.recordGrid{display:grid;gap:20px}.cardGrid,.summaryGrid,.packageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.recordGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pageCard,.authCard,.downloadPanel{position:relative;padding:28px}.authCard{max-width:580px;margin:24px auto 64px}.authForm{display:grid;gap:16px}.statusNote{margin-top:14px;color:var(--red-500)}.inlineLinks{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px;color:var(--ink-700)}.tokenOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.tokenOption{padding:20px}.emptyState{padding:28px;text-align:center;color:var(--ink-500)}.recordMeta{display:flex;justify-content:space-between;gap:12px;color:var(--ink-700)}.recordTableShell{overflow-x:auto;border:3px solid var(--border-bold);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 28%),#fff7daf5;box-shadow:var(--shadow-soft);-webkit-overflow-scrolling:touch}.recordTableTip{display:none}.recordTable{width:100%;min-width:980px;border-collapse:collapse}.recordTable thead th{padding:16px 18px;text-align:left;color:#fff7d2;font-weight:900;background:linear-gradient(180deg,#9b5a24,#6d3718);border-bottom:3px solid rgba(70,35,13,.9)}.recordTable tbody td{padding:16px 18px;border-bottom:1px solid rgba(62,84,93,.1);color:var(--ink-900)}.recordTable tbody tr{transition:background-color .16s ease}.recordTable tbody tr:hover{background:#ffcd5329}.recordTable tbody tr:last-child td{border-bottom:none}.recordStatus{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:2px solid currentColor;white-space:nowrap;line-height:1}.recordStatus.paidState{background:#4f8a5d24;color:#366144}.recordStatus.unpaidState{background:#92464024;color:#924640}.recordAction{min-width:92px;height:36px;padding:0 14px;border:2px solid rgba(109,55,24,.86);border-radius:14px;font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.recordAction:hover{transform:translateY(-2px)}.recordAction.detailState{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 4px #8a4a22,0 10px 18px #7459302e}.recordItemLink{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}.recordItemLink:hover{transform:translateY(-1px);color:#8f6b35}.orderNoCell{display:flex;align-items:center;gap:10px;min-width:0}.orderNoText{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.copyOrderButton{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}.copyOrderButton:hover{transform:translateY(-1px);border-color:#a6854e66;background:#a6854e38}.copyOrderButton.copiedState{border-color:#4f8a5d47;background:#4f8a5d24;color:#366144}.dashboardPanel{position:relative;border:3px solid var(--border-bold);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 36%),#fff7daf5;box-shadow:var(--shadow-soft);padding:24px}.dashboardHead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.dashboardHead h3,.dashboardHead p{margin:0}.dashboardHead p{color:var(--ink-700)}.dashboardGrid,.tokenCardGrid{display:grid;gap:16px}.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardLink,.tokenAdminCard{border:2px solid rgba(109,55,24,.34);border-radius:20px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2bd}.dashboardLink{padding:18px 20px;display:grid;gap:8px;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.dashboardLink:hover{transform:translateY(-3px) rotate(-.4deg);border-color:#6d37188f;box-shadow:0 8px #8a4a2233,0 18px 28px #1f2c321a}.dashboardLink strong{color:var(--ink-900)}.dashboardLink span{color:var(--ink-700);line-height:1.7}.tokenCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tokenAdminCard{padding:20px}.tokenAdminCard p,.tokenAdminCard strong{margin:0}.tokenAdminCard p{color:var(--ink-700)}.tokenAdminCard h3{margin:8px 0}.tokenAdminCard strong{display:block;margin-bottom:18px;color:var(--gold-500);font-size:24px}@media(max-width:900px){.hero,.cardGrid,.packageGrid,.summaryGrid,.recordGrid,.tokenOptions,.dashboardGrid,.tokenCardGrid{grid-template-columns:1fr}}@media(max-width:768px){body{background:#dff2ff url(/bg_inside.png) center top / cover scroll no-repeat}.pageShell{width:min(calc(100% - 24px),var(--max-width))}.hero{gap:18px;padding:24px 0 42px}.heroCopy{padding:30px 22px}.heroCopy h1{margin:14px 0;font-size:clamp(34px,10vw,52px)}.heroCopy .lead{line-height:1.7}.heroSide{padding:20px 18px;gap:14px}.actions{gap:12px;margin-top:22px}.pageCard,.downloadPanel,.authCard{padding:22px 18px}.recordMeta{flex-direction:column}.recordTableShell{border-radius:18px}.recordTableTip{display:block;padding:10px 14px 0;color:var(--ink-500);font-size:12px}.recordTable{min-width:860px}.recordTable thead th,.recordTable tbody td{padding:14px;font-size:13px}.dashboardHead{flex-direction:column;align-items:flex-start}.dashboardPanel{padding:18px 16px;border-radius:18px}.dashboardLink{padding:16px;border-radius:16px}.dashboardLink span{font-size:13px;line-height:1.6}.tokenAdminCard{padding:16px;border-radius:16px}.tokenAdminCard h3{margin:6px 0;font-size:24px}.tokenAdminCard strong{margin-bottom:14px;font-size:22px}.orderNoText{max-width:148px}.orderNoCell{gap:8px}.copyOrderButton{min-width:48px;height:26px;padding:0 8px;font-size:11px}.recordStatus{min-width:58px;padding:0 10px;font-size:12px}.recordAction{min-width:72px;height:32px;padding:0 12px;font-size:12px}.recordItemLink{font-size:12px;white-space:nowrap}}
