.backToTopButton[data-v-9945cc4e]{position:fixed;right:max(8px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:44;width:96px;height:98px;padding:0;display:grid;place-items:center;border:0;border-radius:24px;background:transparent;box-shadow:none;cursor:pointer;animation:popIn-9945cc4e .2s ease both}.backToTopButton[data-v-9945cc4e]:active{transform:translateY(3px) scale(.98)}.backToTopButton[data-v-9945cc4e]:focus-visible{outline:3px solid rgba(36,125,167,.42);outline-offset:2px}.stumpButtonArt[data-v-9945cc4e]{position:relative;width:92px;height:92px;display:block;filter:drop-shadow(0 10px 8px rgba(82,52,25,.24));animation:stumpFloat-9945cc4e 1.9s ease-in-out infinite}.stumpRibbon[data-v-9945cc4e],.stumpSign[data-v-9945cc4e],.stumpTop[data-v-9945cc4e],.stumpBody[data-v-9945cc4e],.stumpRoot[data-v-9945cc4e],.stumpLeaf[data-v-9945cc4e]{position:absolute;display:block}.stumpRibbon[data-v-9945cc4e]{top:21px;right:0;z-index:1;width:25px;height:22px;background:#e9675f;clip-path:polygon(0 0,100% 10%,70% 50%,100% 90%,0 100%)}.stumpSign[data-v-9945cc4e]{top:3px;left:6px;z-index:6;width:80px;height:44px;padding-top:8px;display:flex;align-items:flex-start;justify-content:center;gap:4px;border:4px solid #75401e;border-radius:12px 15px 11px 14px;background:linear-gradient(90deg,transparent 0 22%,rgba(117,64,30,.13) 23% 25%,transparent 26% 72%,rgba(117,64,30,.11) 73% 75%,transparent 76%),linear-gradient(180deg,#f2c875,#cf813b);color:#673717;font-size:13px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:inset 0 2px #ffffff61;transform:rotate(-3deg)}.stumpSign b[data-v-9945cc4e]{color:#fff1ac;font-size:16px;line-height:.78;text-shadow:0 2px 0 #75401e}.stumpTop[data-v-9945cc4e]{top:31px;left:9px;z-index:3;width:70px;height:29px;border:4px solid #75401e;border-radius:50%;background:radial-gradient(ellipse at center,#f3c875 0,#f3c875 14%,#b96d32 15%,#b96d32 18%,#eab866 19%,#eab866 35%,#a95f2b 36%,#a95f2b 40%,#e9b363 41%)}.stumpBody[data-v-9945cc4e]{top:48px;left:14px;z-index:2;width:60px;height:37px;border:4px solid #75401e;border-top:0;border-radius:4px 4px 18px 18px;background:linear-gradient(90deg,#a85b29,#d88c43 18%,#bd6b30 45%,#e4a053 68%,#9e5225)}.stumpBody[data-v-9945cc4e]:after{content:"";position:absolute;top:4px;left:12px;width:5px;height:23px;border-radius:999px;background:#75401e42;box-shadow:23px 3px #75401e33}.stumpRoot[data-v-9945cc4e]{bottom:0;z-index:1;width:26px;height:18px;border:4px solid #75401e;background:#b9682e}.stumpRootLeft[data-v-9945cc4e]{left:4px;border-radius:70% 20% 50% 40%;transform:rotate(-15deg)}.stumpRootRight[data-v-9945cc4e]{right:5px;border-radius:20% 70% 40% 50%;transform:rotate(15deg)}.stumpLeaf[data-v-9945cc4e]{top:57px;right:1px;z-index:5;width:24px;height:14px;border:3px solid #366b3c;border-radius:100% 0;background:linear-gradient(135deg,#8bd276,#5cae58);transform:rotate(-20deg)}@keyframes popIn-9945cc4e{0%{opacity:0;transform:translateY(10px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stumpFloat-9945cc4e{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(1deg)}}@media(prefers-reduced-motion:reduce){.backToTopButton[data-v-9945cc4e],.stumpButtonArt[data-v-9945cc4e]{animation:none}}@media(min-width:769px){.backToTopButton[data-v-9945cc4e]{display:none}}.statCard[data-v-9aace5ab]{position:relative;min-height:138px;padding:22px;border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-lg);background:linear-gradient(145deg,#f7fcffd6,#c2e4f4a8),var(--panel-strong);box-shadow:var(--shadow-soft);color:var(--ink-900);backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12)}.statCard[data-v-9aace5ab]:after{content:"";position:absolute;top:16px;right:18px;width:8px;height:8px;border-radius:50%;background:var(--accent-primary);box-shadow:0 0 0 5px #247da71f}.summaryGrid[data-v-1116ba53]{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.identityCard[data-v-1116ba53]{display:grid;grid-template-columns:1fr;gap:18px}.identityItem[data-v-1116ba53]{min-width:0}.identityItem+.identityItem[data-v-1116ba53]{padding-top:18px;border-top:1px solid rgba(31,111,153,.16)}p[data-v-1116ba53],small[data-v-1116ba53]{margin:0;color:var(--text-muted)}h3[data-v-1116ba53]{margin:10px 0;font-size:32px;color:var(--text-strong);letter-spacing:.02em}.roleIdValue[data-v-1116ba53]{overflow-wrap:anywhere;word-break:break-word}@media(max-width:900px){.summaryGrid[data-v-1116ba53]{grid-template-columns:1fr}}@media(max-width:768px){h3[data-v-1116ba53]{font-size:26px}}.feedbackMask[data-v-ab9821c5]{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-ab9821c5]{width:min(100%,420px);overflow:hidden;border:1px solid rgba(164,211,236,.3);border-radius:20px;background:linear-gradient(145deg,#12334afa,#081928fa);box-shadow:0 26px 52px #030c147a,inset 0 1px #ffffff0f}.feedbackHead[data-v-ab9821c5],.feedbackFoot[data-v-ab9821c5]{padding:18px 22px;background:linear-gradient(180deg,#ffffff0f,#ffffff03)}.feedbackHead[data-v-ab9821c5]{border-bottom:1px solid rgba(164,211,236,.14)}.feedbackHead p[data-v-ab9821c5],.feedbackHead h3[data-v-ab9821c5],.feedbackBody p[data-v-ab9821c5]{margin:0}.feedbackHead p[data-v-ab9821c5]{color:var(--accent-warm);font-size:12px;font-weight:700;letter-spacing:2px}.feedbackHead h3[data-v-ab9821c5]{margin-top:6px;color:var(--text-strong);font-size:26px;letter-spacing:2px}.feedbackBody[data-v-ab9821c5]{padding:24px 22px 12px}.feedbackBody p[data-v-ab9821c5]{color:var(--text-muted);font-size:15px;line-height:1.9}.feedbackFoot[data-v-ab9821c5]{display:flex;justify-content:center;padding-top:12px}.feedbackButton[data-v-ab9821c5]{min-width:160px;height:44px;padding:0 20px;border:1px solid rgba(244,179,95,.5);border-radius:11px;background:linear-gradient(135deg,#f4b35f,#f2745c);color:#152333;font-size:15px;font-weight:700;letter-spacing:1px;box-shadow:inset 0 1px #ffffff3d,0 14px 24px #030c143d;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.feedbackButton[data-v-ab9821c5]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 18px 28px #030c144d}.feedbackModal.toneSuccess[data-v-ab9821c5]{border-color:#74c98b75}.feedbackModal.toneSuccess .feedbackHead p[data-v-ab9821c5]{color:#9be6ad}.feedbackModal.toneSuccess .feedbackButton[data-v-ab9821c5]{border-color:#74c98b8c;background:linear-gradient(135deg,#74c98b,#3f9c66);color:#071b20}.feedbackModal.toneFailure[data-v-ab9821c5]{border-color:#f2745c80}.feedbackModal.toneFailure .feedbackHead p[data-v-ab9821c5]{color:#ffad9a}.feedbackModal.toneFailure .feedbackButton[data-v-ab9821c5]{border-color:#f2745c94;background:linear-gradient(135deg,#f2745c,#c84a58);color:#fff4ef}@media(max-width:768px){.feedbackMask[data-v-ab9821c5]{padding:16px}.feedbackModal[data-v-ab9821c5]{width:min(100%,360px);border-radius:18px}.feedbackHead[data-v-ab9821c5],.feedbackBody[data-v-ab9821c5],.feedbackFoot[data-v-ab9821c5]{padding-left:16px;padding-right:16px}.feedbackHead h3[data-v-ab9821c5]{font-size:22px}.feedbackBody[data-v-ab9821c5]{padding-top:20px}.feedbackBody p[data-v-ab9821c5]{font-size:14px;line-height:1.8}.feedbackButton[data-v-ab9821c5]{min-width:132px;height:40px;font-size:14px}}.xianxiaButton[data-v-d9e5c562]{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-d9e5c562]:hover{transform:translateY(-2px);filter:brightness(1.08)}.xianxiaButton[data-v-d9e5c562]:active{transform:translateY(1px);box-shadow:0 4px 12px #030c1447}.isPrimary[data-v-d9e5c562]{background:linear-gradient(135deg,#3391ba,#1e6f99);color:#f6fcff;text-shadow:none}.isSecondary[data-v-d9e5c562]{background:#ffffff57;color:var(--ink-700);text-shadow:none}.footer[data-v-9dec0e83]{min-height:12px}.floatyMenuOrb[data-v-1f9c74e5]{position:fixed;z-index:42;touch-action:none}.candyMenuButton[data-v-1f9c74e5]{position:relative;width:66px;height:66px;padding:0;display:grid;place-items:center;border:2px solid rgba(255,255,255,.92);border-radius:20px;background:linear-gradient(145deg,#54b5d5,#237ca5);color:#fff;box-shadow:inset 0 2px #ffffff6b,0 7px #1c658940,0 15px 26px #1b5b7e3d;-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-1f9c74e5]:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:18px;border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px #ffffff57;pointer-events:none}.candyMenuButton[data-v-1f9c74e5]:hover{transform:translateY(-2px);box-shadow:inset 0 2px #ffffff7a,0 9px #1c65893d,0 18px 30px #1b5b7e42}.expandedState .candyMenuButton[data-v-1f9c74e5]{border-color:#fffffff5;background:linear-gradient(145deg,#339bc2,#1d719c)}.candyMenuButton[data-v-1f9c74e5]:focus-visible,.drawerCloseButton[data-v-1f9c74e5]:focus-visible,.slideoutLinks a[data-v-1f9c74e5]:focus-visible,.logoutTile[data-v-1f9c74e5]:focus-visible{outline:3px solid rgba(36,125,167,.38);outline-offset:3px}.sweetMenuBars[data-v-1f9c74e5]{width:32px;height:32px;display:grid;place-items:center;position:relative;border-radius:12px;background:#ffffff3d;box-shadow:inset 0 1px #ffffff52}.menuCharacter[data-v-1f9c74e5]{position:relative;z-index:1;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#ffffff3d;color:#fff;font-size:24px;font-weight:900;line-height:1;text-shadow:0 2px 0 rgba(18,85,119,.36);box-shadow:inset 0 1px #ffffff52}.sweetMenuBars i[data-v-1f9c74e5]{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-1f9c74e5]:nth-child(1){transform:translateY(-6px)}.sweetMenuBars i[data-v-1f9c74e5]:nth-child(3){transform:translateY(6px)}.expandedState .sweetMenuBars i[data-v-1f9c74e5]:nth-child(1){transform:rotate(45deg)}.expandedState .sweetMenuBars i[data-v-1f9c74e5]:nth-child(2){opacity:0}.expandedState .sweetMenuBars i[data-v-1f9c74e5]:nth-child(3){transform:rotate(-45deg)}.drawerVeil[data-v-1f9c74e5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#153f5b3d;opacity:0;pointer-events:none;transition:opacity .22s ease}.drawerVeil.expandedState[data-v-1f9c74e5]{opacity:1;pointer-events:auto}.slideoutMenu[data-v-1f9c74e5]{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(180deg,#bfeaff,#e9f7ff);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-1f9c74e5]{transform:translateY(0);opacity:1}.drawerCloseButton[data-v-1f9c74e5]{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(255,255,255,.84);border-radius:14px;background:linear-gradient(145deg,#ffffffc2,#c2e4f4b8);color:var(--ink-700);box-shadow:0 8px 20px #1b5b7e24,inset 0 1px #ffffffd1;font-size:28px;line-height:1;cursor:pointer}.playerPocket[data-v-1f9c74e5]{min-height:58px;width:min(100%,620px);margin:48px auto 20px;padding:14px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.88);border-radius:18px;background:linear-gradient(145deg,#ffffffc7,#c2e4f4b8);box-shadow:0 10px 24px #1b5b7e1f,inset 0 1px #ffffffd1}.playerMeta[data-v-1f9c74e5]{min-width:0;display:grid;gap:3px}.playerMeta small[data-v-1f9c74e5]{color:var(--ink-500);font-size:11px;font-weight:800}.playerMeta strong[data-v-1f9c74e5]{overflow:hidden;color:var(--ink-900);font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.playerMeta em[data-v-1f9c74e5]{overflow:hidden;color:var(--accent-primary);font-size:12px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.playerRoleId[data-v-1f9c74e5]{overflow:hidden;padding-top:2px;color:var(--ink-600);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.slideoutLinks[data-v-1f9c74e5]{width:min(100%,620px);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slideoutLinks a[data-v-1f9c74e5],.logoutTile[data-v-1f9c74e5]{position:relative;min-height:64px;padding:8px 12px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:linear-gradient(145deg,#ffffffba,#c2e4f4ad);color:var(--ink-900);font-size:13px;font-weight:900;box-shadow:0 8px 20px #1b5b7e1a,inset 0 1px #ffffffc7;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.slideoutLinks a[data-v-1f9c74e5]: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-1f9c74e5]:hover,.slideoutLinks a[data-v-1f9c74e5]:active,.logoutTile[data-v-1f9c74e5]:hover{transform:translate(2px);border-color:#3a82a575;background:linear-gradient(145deg,#ffffffe0,#cdedf9d1);color:var(--ink-900)}.logoutTile[data-v-1f9c74e5]{justify-content:center;margin-top:4px;cursor:pointer}.logoutTile[data-v-1f9c74e5]{border-color:#c6535557;background:linear-gradient(145deg,#fff4f4c7,#f5d3d7a8);color:#a74649}@media(max-width:768px){.slideoutMenu[data-v-1f9c74e5]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media(min-width:769px){.floatyMenuOrb[data-v-1f9c74e5],.drawerVeil[data-v-1f9c74e5],.slideoutMenu[data-v-1f9c74e5]{display:none}}.navShell[data-v-20208087]{position:relative;margin-top:10px}.navShell.guestState[data-v-20208087]{margin-top:0}.navShell.guestState .topNav[data-v-20208087]{display:none}.topNav[data-v-20208087]{position:relative;z-index:1;min-height:82px;padding:14px 18px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:linear-gradient(145deg,#f7fcffc2,#c2e4f494);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-20208087]{min-width:164px;flex:none}.brand strong[data-v-20208087],.brand span[data-v-20208087]{display:block}.brand strong[data-v-20208087]{color:var(--ink-900);font-size:23px;font-weight:900}.brand span[data-v-20208087]{margin-top:4px;color:var(--ink-500);font-size:12px}.brandImage[data-v-20208087]{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))}.desktopPlayerCard[data-v-20208087]{width:190px;flex:none;padding:10px 14px;display:grid;gap:6px;border:1px solid rgba(255,255,255,.76);border-radius:16px;background:linear-gradient(145deg,#f7fcffd1,#c2e4f4b3);box-shadow:0 10px 24px #1b5b7e24,inset 0 1px #ffffffd1}.desktopPlayerCard p[data-v-20208087]{min-width:0;margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);color:var(--ink-600);font-size:13px;line-height:1.35}.desktopPlayerCard span[data-v-20208087]{font-weight:800}.desktopPlayerCard strong[data-v-20208087]{overflow:hidden;color:var(--ink-900);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.links[data-v-20208087]{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:8px}.links a[data-v-20208087]{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.62);border-radius:12px;background:#ffffff4d;color:var(--ink-700);font-weight:900;box-shadow:inset 0 1px #ffffffb8,0 4px 14px #1b5b7e14;transition:transform .16s var(--ease-bounce),border-color .16s ease,background .16s ease}.links a[data-v-20208087]:hover{transform:translateY(-2px);border-color:#be6f2457;background:linear-gradient(135deg,#ffdaa0,#f1a664);color:#69401f}@media(max-width:768px){.navShell[data-v-20208087]{min-height:80px;margin-top:0}.navShell.guestState[data-v-20208087]{min-height:0}.topNav[data-v-20208087]{min-height:80px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.brand[data-v-20208087]{min-width:0}.brand strong[data-v-20208087]{font-size:19px}.brand span[data-v-20208087]{font-size:10px}.brandImage[data-v-20208087]{height:48px}.links[data-v-20208087],.desktopPlayerCard[data-v-20208087]{display:none}}.centerActions[data-v-c029e8d5]{width:min(100%,360px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;justify-content:center;margin:22px auto 0}.crownPanel[data-v-c029e8d5]{margin:24px auto 0;padding:18px;max-width:620px;border:1px solid rgba(154,107,34,.28);border-radius:18px;background:linear-gradient(135deg,#fff9e5e6,#eff7ffdb);box-shadow:0 10px 24px #7454231a}.crownPanelHead[data-v-c029e8d5],.crownClaim[data-v-c029e8d5]{display:flex;align-items:center;justify-content:space-between;gap:14px}.crownPanelHead h3[data-v-c029e8d5]{margin:2px 0 0;color:var(--ink-900)}.eyebrow[data-v-c029e8d5]{margin:0;font-size:12px;color:#9a6b22;letter-spacing:.12em}.crownStatus[data-v-c029e8d5]{color:#78818b;font-size:13px}.crownStatus.active[data-v-c029e8d5]{color:#9a6b22;font-weight:700}.crownClaims[data-v-c029e8d5]{display:grid;gap:10px;margin-top:15px}.crownClaim[data-v-c029e8d5]{padding:12px 14px;border-radius:12px;background:#ffffffb3}.crownClaim strong[data-v-c029e8d5],.crownClaim small[data-v-c029e8d5]{display:block}.crownClaim small[data-v-c029e8d5]{margin-top:4px;color:#78818b}.crownHistory[data-v-c029e8d5]{display:grid;gap:3px;margin-top:6px;color:#a05b4c;font-size:12px}.centerActions[data-v-c029e8d5] .xianxiaButton{width:100%;min-height:44px;border:1px solid rgba(31,111,153,.34);border-radius:13px;background:linear-gradient(135deg,#ffffffb8,#d2eefac7);color:var(--ink-700);box-shadow:0 8px 18px #1b5b7e1f,inset 0 1px #ffffffd1}.centerActions[data-v-c029e8d5] .xianxiaButton:hover{border-color:#1f6f9994;background:linear-gradient(135deg,#effaffe6,#b8e0f5c7);color:var(--ink-900)}.passwordModalMask[data-v-c029e8d5]{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-c029e8d5]{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-c029e8d5],.passwordModalFoot[data-v-c029e8d5]{padding:18px 22px}.passwordModalHead[data-v-c029e8d5]{border-bottom:2px solid rgba(109,55,24,.16)}.passwordModalHead p[data-v-c029e8d5],.passwordModalHead h3[data-v-c029e8d5]{margin:0}.passwordModalHead p[data-v-c029e8d5]{color:var(--gold-500);font-size:13px;font-weight:900}.passwordModalHead h3[data-v-c029e8d5]{margin-top:6px;color:var(--ink-900);font-size:26px}.passwordModalBody[data-v-c029e8d5]{display:grid;gap:16px;padding:22px}.passwordField[data-v-c029e8d5]{display:grid;gap:8px;color:var(--ink-700);font-weight:900}.crownNameField>span[data-v-c029e8d5]{display:inline-flex;align-items:center;gap:7px;color:#7a4a1b;letter-spacing:.03em}.crownNameField>span[data-v-c029e8d5]:before{width:6px;height:6px;border-radius:50%;background:#d49a3a;box-shadow:0 0 0 4px #d49a3a1f;content:""}.crownNameInput[data-v-c029e8d5]{width:100%;min-height:48px;box-sizing:border-box;padding:0 15px;border:1px solid rgba(154,107,34,.42);border-radius:12px;outline:none;background:linear-gradient(180deg,#ffffffd1,#fff9e5db);color:var(--ink-900);font:inherit;font-size:15px;font-weight:700;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 5px #9767270f,0 3px #9a6b2214;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.crownNameInput[data-v-c029e8d5]::placeholder{color:#706553ad;font-weight:600}.crownNameInput[data-v-c029e8d5]:hover{border-color:#9a6b22a8}.crownNameInput[data-v-c029e8d5]:focus{border-color:#c4872f;background:#fffceffa;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #d49a3a2e,0 6px 15px #9a6b221f}.passwordControl[data-v-c029e8d5]{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-c029e8d5]{width:100%;min-height:46px;padding:0 14px;border:0;outline:none;background:transparent;color:var(--ink-900)}.eyeButton[data-v-c029e8d5]{width:44px;height:44px;border:0;background:transparent;color:var(--gold-500);font-size:20px;cursor:pointer}.passwordHint[data-v-c029e8d5],.passwordError[data-v-c029e8d5]{margin:0;font-size:13px;line-height:1.6}.passwordHint[data-v-c029e8d5]{color:var(--ink-700)}.passwordError[data-v-c029e8d5]{color:var(--red-500);font-weight:900}.passwordModalFoot[data-v-c029e8d5]{display:flex;justify-content:flex-end;gap:12px;border-top:2px solid rgba(109,55,24,.16)}.plainButton[data-v-c029e8d5],.confirmButton[data-v-c029e8d5]{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-c029e8d5]{background:#ffffff80;color:var(--ink-700)}.confirmButton[data-v-c029e8d5]{background:linear-gradient(180deg,#ffe76d,#ffb733 52%,#e3761d);color:#54270c}.confirmButton[data-v-c029e8d5]:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.62}@media(max-width:768px){.passwordModalMask[data-v-c029e8d5]{padding:16px}.passwordModal[data-v-c029e8d5]{border-radius:20px}.passwordModalHead[data-v-c029e8d5],.passwordModalBody[data-v-c029e8d5],.passwordModalFoot[data-v-c029e8d5]{padding-right:16px;padding-left:16px}.passwordModalFoot[data-v-c029e8d5]{flex-direction:column}.plainButton[data-v-c029e8d5],.confirmButton[data-v-c029e8d5]{width:100%}}.customerServicePage[data-v-552e5561]{max-width:760px;margin:clamp(36px,6vw,72px) auto 0;padding:clamp(24px,5vw,46px);border:1px solid rgba(255,255,255,.76);border-radius:var(--radius-xl);background:linear-gradient(145deg,#eff9ffdb,#d2edf9ad);box-shadow:var(--shadow-soft)}.customerServiceHero[data-v-552e5561]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.customerServiceHero h2[data-v-552e5561]{margin:5px 0 0;color:var(--ink-900);font-size:clamp(24px,4vw,32px);font-weight:900}.customerServiceHero p[data-v-552e5561]:not(.eyebrow){margin:8px 0 0;color:var(--ink-600);font-size:14px}.supportBadge[data-v-552e5561]{padding:7px 12px;flex:none;border:1px solid rgba(36,125,167,.22);border-radius:999px;background:#ffffff85;color:var(--accent-primary);font-size:12px;font-weight:800}.contactRows[data-v-552e5561]{display:grid;gap:10px}.contactRow[data-v-552e5561]{min-height:68px;padding:13px 14px;display:flex;align-items:center;gap:13px;border:1px solid rgba(65,136,172,.16);border-radius:var(--radius-md);background:#ffffffc2;box-shadow:inset 0 1px #ffffffe6}.contactIcon[data-v-552e5561]{width:32px;height:32px;flex:none}.contactValue[data-v-552e5561]{min-width:0;flex:1;overflow:hidden;color:var(--ink-900);font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.copyContactButton[data-v-552e5561]{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;border:1px solid rgba(36,125,167,.24);border-radius:999px;background:#dff2ffdb;color:var(--accent-primary);font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:transform .16s var(--ease-bounce),background .16s ease,color .16s ease}.copyContactButton[data-v-552e5561]:hover,.copyContactButton[data-v-552e5561]:focus-visible{outline:none;transform:translateY(-1px);background:linear-gradient(135deg,#ffdaa0,#f1a664);border-color:#be6f244d;color:#69401f}.copyIcon[data-v-552e5561]{font-size:16px;line-height:1}.customerServiceEmpty[data-v-552e5561]{padding:42px 20px 34px;text-align:center;border:1px dashed rgba(65,136,172,.3);border-radius:var(--radius-lg);background:#ffffff5c;color:var(--ink-700)}.emptyIcon[data-v-552e5561]{display:block;margin-bottom:10px;color:var(--accent-primary);font-size:36px}.customerServiceEmpty strong[data-v-552e5561]{color:var(--ink-900);font-size:16px}.customerServiceEmpty p[data-v-552e5561]{margin:8px 0 0;color:var(--ink-500);font-size:13px}@media(max-width:600px){.customerServicePage[data-v-552e5561]{margin:24px 10px 0;padding:22px 16px;border-radius:var(--radius-lg)}.customerServiceHero[data-v-552e5561]{margin-bottom:18px}.supportBadge[data-v-552e5561]{padding:6px 9px;font-size:11px}.contactRow[data-v-552e5561]{min-height:62px;padding:11px 12px;gap:10px}.contactIcon[data-v-552e5561]{width:29px;height:29px}.copyContactButton[data-v-552e5561]{width:38px;min-height:36px;padding:0}.copyText[data-v-552e5561]{display:none}}.paginationShell[data-v-563ed097]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:15px 17px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:linear-gradient(145deg,#f7fcffd1,#c2e4f4a3);box-shadow:var(--shadow-soft);backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12)}.paginationSummary[data-v-563ed097]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--ink-700);font-weight:900}.paginationSummary label[data-v-563ed097]{display:inline-flex;align-items:center;gap:8px}select[data-v-563ed097]{min-width:72px;height:36px;padding:0 10px;border:1px solid rgba(31,111,153,.28);border-radius:10px;background:#eff9ffb8;color:var(--ink-700);font-weight:900;outline:none}.paginationBar[data-v-563ed097]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;align-items:center}button[data-v-563ed097]{min-width:42px;height:40px;padding:0 14px;border:1px solid rgba(31,111,153,.28);border-radius:10px;background:#eff9ffb8;color:var(--ink-700);font-weight:900;box-shadow:inset 0 1px #ffffffc2;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}button[data-v-563ed097]:hover{transform:translateY(-1px);border-color:#1f6f9980;background:#d2eefadb;color:var(--ink-900);box-shadow:0 6px 14px #1b5b7e1f}button.active[data-v-563ed097]{border-color:#1f6f9994;background:#49a6cc2e;color:var(--accent-primary);font-weight:900;box-shadow:inset 0 1px #ffffffb8,0 6px 14px #1b5b7e1f}button[data-v-563ed097]:disabled{opacity:.42;cursor:not-allowed;transform:none}.paginationBar button[data-v-563ed097]:first-child,.paginationBar button[data-v-563ed097]:last-child{min-width:72px;border-radius:10px}button[data-v-563ed097]:focus-visible,select[data-v-563ed097]:focus-visible{outline:3px solid rgba(36,125,167,.24);outline-offset:2px}@media(max-width:768px){.paginationShell[data-v-563ed097]{flex-direction:column;align-items:stretch;gap:12px;padding:14px;border-radius:18px}.paginationSummary[data-v-563ed097]{justify-content:space-between;gap:10px;font-size:13px}.paginationSummary label[data-v-563ed097]{padding:5px 8px}.paginationBar[data-v-563ed097]{gap:8px}button[data-v-563ed097]{min-width:38px;height:36px;padding:0 12px;border-radius:12px;font-size:13px}.paginationBar button[data-v-563ed097]:first-child,.paginationBar button[data-v-563ed097]:last-child{min-width:64px}}.rewardDetailMask[data-v-8aeb99ad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:grid;place-items:center;padding:20px;background:#0823368a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.rewardDetailModal[data-v-8aeb99ad]{width:min(100%,520px);overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:linear-gradient(145deg,#f8fdfff7,#cdebf8f0);box-shadow:0 28px 72px #0a36504d,inset 0 1px #ffffffe0;color:var(--ink-700)}.rewardDetailHead[data-v-8aeb99ad]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 24px 18px;border-bottom:1px solid rgba(65,136,172,.18)}.rewardDetailHead p[data-v-8aeb99ad]{margin:0 0 7px;color:#b96618;font-size:13px;font-weight:900}.rewardDetailHead h3[data-v-8aeb99ad]{margin:0;color:var(--ink-900);font-size:22px}.rewardDetailClose[data-v-8aeb99ad]{width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(31,111,153,.26);border-radius:50%;background:#eff9ffd1;color:var(--ink-700);font-size:24px;line-height:1;cursor:pointer}.rewardDetailClose[data-v-8aeb99ad]:hover,.rewardDetailClose[data-v-8aeb99ad]:focus-visible{border-color:#b9661880;background:#fff3df;color:#9d5413}.rewardDetailSummary[data-v-8aeb99ad]{margin:18px 24px 0;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(65,136,172,.17);border-radius:14px;background:#eff9ffa8}.rewardDetailSummary span[data-v-8aeb99ad]{color:var(--text-muted);font-size:13px;font-weight:800}.rewardDetailSummary strong[data-v-8aeb99ad]{color:var(--ink-700)}.rewardDetailSummary strong.isClaimable[data-v-8aeb99ad]{color:#2f805a}.rewardDetailSummary strong.isLocked[data-v-8aeb99ad],.rewardDetailSummary strong.isRetryable[data-v-8aeb99ad]{color:var(--red-500)}.rewardDetailContent[data-v-8aeb99ad]{padding:20px 24px 24px}.rewardDetailContent>p[data-v-8aeb99ad]{margin:0 0 12px;color:var(--ink-900);font-weight:900}.rewardDetailContent ul[data-v-8aeb99ad]{margin:0;padding:0;display:grid;gap:10px;list-style:none}.rewardDetailContent li[data-v-8aeb99ad]{padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid rgba(222,139,52,.28);border-radius:13px;background:linear-gradient(135deg,#fff4e1eb,#ffe1b6b8);color:var(--ink-700)}.rewardDetailContent li span[data-v-8aeb99ad]{color:#dc7c22;font-size:11px}.rewardDetailEmpty[data-v-8aeb99ad]{padding:22px;border:1px dashed rgba(65,136,172,.28);border-radius:13px;color:var(--text-muted);text-align:center;font-weight:800}@media(max-width:768px){.rewardDetailMask[data-v-8aeb99ad]{padding:14px}.rewardDetailHead[data-v-8aeb99ad]{padding:20px 18px 16px}.rewardDetailHead h3[data-v-8aeb99ad]{font-size:19px}.rewardDetailSummary[data-v-8aeb99ad]{margin-inline:18px}.rewardDetailContent[data-v-8aeb99ad]{padding:18px}}.rewardPage[data-v-473d28d7]{padding-bottom:28px}.rewardTabs[data-v-473d28d7]{width:fit-content;margin:0 auto 18px;display:flex;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:linear-gradient(145deg,#f7fcffd1,#c2e4f4a3);box-shadow:var(--shadow-soft);backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12)}.rewardTab[data-v-473d28d7]{min-height:38px;padding:0 18px;border:1px solid rgba(31,111,153,.24);border-radius:10px;background:#eff9ffb8;color:var(--ink-700);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-473d28d7]:hover{transform:translateY(-1px);border-color:#1f6f9980;background:#d2eefadb;color:var(--ink-900);box-shadow:0 8px 16px #1b5b7e1f}.rewardTab.chosenState[data-v-473d28d7]{border-color:#d67d258a;background:linear-gradient(135deg,#ffdaa0,#f1a664);color:#69401f;box-shadow:inset 0 1px #ffffffb8,0 6px 14px #1b5b7e1f}.summaryRow[data-v-473d28d7]{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.summaryRow.compactSummaryRow[data-v-473d28d7]{grid-template-columns:minmax(0,1fr)}.summaryCard[data-v-473d28d7]{min-width:0;padding:16px 18px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:linear-gradient(145deg,#f7fcffd1,#c2e4f4a3);box-shadow:var(--shadow-soft);backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12)}.summaryCard span[data-v-473d28d7]{display:block;color:var(--text-muted);font-size:12px;font-weight:900}.summaryCard strong[data-v-473d28d7]{display:block;margin-top:8px;color:var(--text-strong);font-size:20px;font-weight:900}.mainSummary strong[data-v-473d28d7]{color:var(--accent-primary);font-size:30px;line-height:1}.pageHint[data-v-473d28d7]{min-height:22px;margin:0 0 16px;color:var(--text-muted);font-weight:800}.rewardTimeline[data-v-473d28d7]{position:relative;display:grid;gap:14px;padding-left:42px;width:min(var(--max-width),calc(100vw - 32px));max-width:var(--max-width);margin-inline:auto}.rewardTimeline[data-v-473d28d7]:before{content:"";position:absolute;top:22px;bottom:22px;left:16px;width:3px;border-radius:999px;background:linear-gradient(#f1a664,#f1a6643d);box-shadow:0 0 0 5px #f1a66414}.rewardTimelineItem[data-v-473d28d7]{position:relative;min-width:0;max-width:100%}.timelineNode[data-v-473d28d7]{position:absolute;top:28px;left:-34px;z-index:1;width:18px;height:18px;border:4px solid rgba(255,248,236,.94);border-radius:50%;background:#f1a664;box-shadow:0 3px 12px #b7672047}.rewardTimelineItem.isClaimed .timelineNode[data-v-473d28d7]{background:#3b96bd}.rewardTimelineItem.isLocked .timelineNode[data-v-473d28d7],.rewardTimelineItem.isRetryable .timelineNode[data-v-473d28d7]{background:#c87575}.timelineCard[data-v-473d28d7]{min-width:0;max-width:100%;padding:18px 20px;border:1px solid rgba(255,255,255,.78);border-radius:18px;background:linear-gradient(145deg,#f7fcffdb,#c2e4f4ad);box-shadow:var(--shadow-soft);backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12)}.timelineMain[data-v-473d28d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.timelineCopy[data-v-473d28d7]{min-width:0}.timelineType[data-v-473d28d7]{display:inline-flex;padding:5px 9px;border:1px solid rgba(214,125,37,.28);border-radius:999px;background:#ffe8c2b3;color:#a75b17;font-size:12px;font-weight:900}.timelineCopy h3[data-v-473d28d7]{margin:10px 0 4px;color:var(--ink-900);font-size:20px}.timelineAmount[data-v-473d28d7]{color:var(--accent-primary);font-size:16px}.timelineCopy p[data-v-473d28d7]{margin:9px 0 0;overflow:hidden;color:var(--text-muted);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.timelineActions[data-v-473d28d7]{margin-top:15px;padding-top:14px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(65,136,172,.16)}.rewardDetailButton[data-v-473d28d7],.giftPrimaryButton[data-v-473d28d7]{min-width:92px}.rewardDetailButton[data-v-473d28d7]{min-height:40px;border:1px solid rgba(214,125,37,.38);border-radius:12px;background:linear-gradient(135deg,#fff5e2eb,#ffdeadc7);color:#9c581a;font-weight:900;cursor:pointer}.rewardDetailButton[data-v-473d28d7]:hover,.rewardDetailButton[data-v-473d28d7]:focus-visible{border-color:#b96618ad;transform:translateY(-1px)}.giftPrimaryButton[data-v-473d28d7]{min-height:40px;border:1px solid rgba(31,111,153,.38);border-radius:12px;background:linear-gradient(135deg,#eff9ffd1,#b8e0f5c2);color:var(--ink-700);font-weight:900;box-shadow:inset 0 1px #ffffffc2;cursor:pointer}.giftPrimaryButton.lockedState[data-v-473d28d7],.giftPrimaryButton[data-v-473d28d7]:disabled{opacity:.56;cursor:not-allowed;filter:grayscale(.2)}.accumulatedState[data-v-473d28d7]{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-473d28d7]{background:#2f805a1f;color:#2f805a}.accumulatedState.isClaimed[data-v-473d28d7]{background:#247da71f;color:var(--accent-primary)}.accumulatedState.isLocked[data-v-473d28d7]{background:#c653551f;color:var(--red-500)}.accumulatedState.isProcessing[data-v-473d28d7]{background:#da922224;color:#9b6411}.accumulatedState.isRetryable[data-v-473d28d7]{background:#c653551f;color:var(--red-500)}.recordStatus.processingState[data-v-473d28d7]{background:#da922224;color:#9b6411}.recordStatus.failedState[data-v-473d28d7]{background:#c653551f;color:var(--red-500)}.recordsPanel[data-v-473d28d7]{display:grid;gap:18px}.recordsHead[data-v-473d28d7]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.recordsHead h3[data-v-473d28d7]{margin:0;color:var(--text-strong);font-size:22px}.recordsHead p[data-v-473d28d7]{margin:6px 0 0;color:var(--text-muted);font-weight:800}.recordFilterTabs[data-v-473d28d7]{display:flex;gap:8px}.recordFilterTab[data-v-473d28d7]{min-height:34px;padding:0 14px;border:1px solid rgba(31,111,153,.28);border-radius:10px;background:#eff9ffb8;color:var(--ink-700);font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.recordFilterTab[data-v-473d28d7]:hover{border-color:#1f6f9980;background:#d2eefadb;color:var(--ink-900)}.recordFilterTab.chosenState[data-v-473d28d7]{border-color:#d67d258a;background:linear-gradient(135deg,#ffdaa0,#f1a664);color:#69401f}.rewardTab[data-v-473d28d7]:focus-visible,.recordFilterTab[data-v-473d28d7]:focus-visible{outline:3px solid rgba(36,125,167,.24);outline-offset:2px}.accumulatedRecordTable[data-v-473d28d7]{min-width:900px}.accumulatedRecordTable td[data-v-473d28d7]:nth-child(3){max-width:360px}.rewardEmpty[data-v-473d28d7]{margin:0;color:var(--text-muted)}@media(max-width:768px){.recordsHead[data-v-473d28d7]{display:block}.rewardTabs[data-v-473d28d7]{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px}.rewardTab[data-v-473d28d7]{min-width:0;padding-inline:3px;font-size:clamp(11px,3.2vw,15px);white-space:nowrap}.recordFilterTabs[data-v-473d28d7]{overflow-x:auto;padding-bottom:4px}.recordFilterTab[data-v-473d28d7]{flex:0 0 auto;white-space:nowrap}.summaryRow[data-v-473d28d7],.timelineMain[data-v-473d28d7]{grid-template-columns:1fr}.mainSummary strong[data-v-473d28d7]{font-size:28px}.rewardTimeline[data-v-473d28d7]{width:100%;max-width:none;padding-left:30px}.rewardTimeline[data-v-473d28d7]:before{left:9px}.timelineNode[data-v-473d28d7]{left:-29px}.timelineCard[data-v-473d28d7]{padding:16px}.timelineMain[data-v-473d28d7]{display:grid;gap:12px}.timelineMain .accumulatedState[data-v-473d28d7]{width:fit-content}.timelineCopy p[data-v-473d28d7]{white-space:normal}.timelineActions[data-v-473d28d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.accumulatedRecordTableShell[data-v-473d28d7]{margin-inline:-10px}}.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)}.dailyBenefitPage[data-v-f059c3a9]{padding-bottom:28px}.dailyBenefitHeading[data-v-f059c3a9]{margin-bottom:18px}.dailyBenefitPanel[data-v-f059c3a9]{overflow:hidden}.dashboardHead[data-v-f059c3a9]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dailyBenefitState[data-v-f059c3a9]{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-f059c3a9]{background:#4f8a5d1f;color:#2f6041}.dailyBenefitState.isClaimed[data-v-f059c3a9]{background:#a6854e29;color:#8a6832}.dailyBenefitState.isLocked[data-v-f059c3a9]{background:#8f58581f;color:#9b5353}.dailyBenefitState.isProcessing[data-v-f059c3a9]{background:#da922224;color:#9b6411}.dailyBenefitState.isRetryable[data-v-f059c3a9]{background:#8f58581f;color:#9b5353}.dailyBenefitCard[data-v-f059c3a9]{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-f059c3a9]{display:block;margin-bottom:10px;color:var(--ink-900);font-size:18px}.dailyBenefitContent p[data-v-f059c3a9],.dailyBenefitEmpty[data-v-f059c3a9]{margin:0;color:var(--ink-600)}.dailyBenefitButton[data-v-f059c3a9]{flex:none;min-width:108px;height:40px;padding:0 18px;border-radius:999px;font-weight:700;cursor:pointer}.dailyBenefitButton.isClaimable[data-v-f059c3a9]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.dailyBenefitButton.isClaimed[data-v-f059c3a9]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.dailyBenefitButton.isLocked[data-v-f059c3a9]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.dailyBenefitButton.isProcessing[data-v-f059c3a9]{border:1px solid rgba(218,146,34,.3);background:#da92221f;color:#9b6411}.dailyBenefitButton.isRetryable[data-v-f059c3a9]{border:1px solid rgba(143,88,88,.34);background:linear-gradient(180deg,#c9a4a43d,#8f585824);color:#9b5353}.dailyBenefitButton[data-v-f059c3a9]:disabled{opacity:.56;cursor:not-allowed}.dailyBenefitEmpty[data-v-f059c3a9]{margin-top:22px}@media(max-width:768px){.dailyBenefitPage[data-v-f059c3a9]{padding-top:6px}.dashboardHead[data-v-f059c3a9],.dailyBenefitCard[data-v-f059c3a9]{display:block}.dailyBenefitState[data-v-f059c3a9]{margin-top:14px}.dailyBenefitButton[data-v-f059c3a9]{width:100%;margin-top:18px}}.giftFilterConsole[hidden][data-v-58203398]{display:none!important}.giftFilterConsole[data-v-58203398]{min-height:112px;margin:0 0 18px;padding:20px 24px;display:grid;grid-template-columns:130px minmax(280px,1fr) auto;align-items:center;gap:22px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:linear-gradient(145deg,#f7fcffc2,#c2e4f494);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.filterConsoleHead[data-v-58203398]{min-width:130px;display:grid;gap:5px}.filterConsoleHead strong[data-v-58203398]{color:var(--ink-900);font-size:17px;font-weight:900;white-space:nowrap}.filterConsoleHead small[data-v-58203398],.filterConsoleTag[data-v-58203398]{color:var(--ink-500);font-size:12px;font-weight:700}.filterSearchField[data-v-58203398]{position:relative;min-width:0}.filterSearchField input[data-v-58203398]{width:100%;height:52px;padding:0 18px 0 48px;border:1px solid rgba(62,132,166,.32);border-radius:15px;outline:none;background:#f6fcffad;color:var(--ink-900);font:inherit;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffffd1;transition:border-color .18s ease,box-shadow .18s ease}.filterSearchField input[data-v-58203398]::placeholder{color:#6e8da0;opacity:1}.filterSearchField input[data-v-58203398]:focus{border-color:#1f6f999e;box-shadow:0 0 0 3px #3691bf24}.searchIcon[data-v-58203398]{position:absolute;z-index:1;left:18px;top:50%;width:14px;height:14px;border:2px solid #577c91;border-radius:50%;transform:translateY(-58%);pointer-events:none}.searchIcon[data-v-58203398]:after{content:"";position:absolute;left:10px;top:11px;width:7px;height:2px;border-radius:2px;background:#577c91;transform:rotate(45deg)}.filterConsoleActions[data-v-58203398]{display:flex;gap:10px}.filterConsoleActions button[data-v-58203398]{min-height:48px;padding:0 16px;border:1px solid rgba(66,136,169,.3);border-radius:14px;background:#ffffff61;color:var(--ink-700);font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.filterConsoleActions button[data-v-58203398]:hover,.filterConsoleActions button.activeState[data-v-58203398]{border-color:#1f6f9994;background:#d2eefab3;color:var(--ink-900)}.filterConsoleActions button[data-v-58203398]:active{transform:translateY(1px)}.filterConsoleActions button[data-v-58203398]:focus-visible{outline:3px solid rgba(54,145,191,.2);outline-offset:2px}.srOnly[data-v-58203398]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:920px){.giftFilterConsole[data-v-58203398]{grid-template-columns:110px 1fr}.filterConsoleActions[data-v-58203398]{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:768px){.giftFilterConsole[data-v-58203398]{grid-template-columns:1fr;gap:12px;padding:16px;border-radius:18px}.filterConsoleHead[data-v-58203398]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.filterConsoleTag[data-v-58203398]{margin-left:auto}.filterConsoleActions[data-v-58203398]{grid-column:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;max-width:100%}.filterSearchField input[data-v-58203398]{height:46px;font-size:16px}.filterConsoleActions button[data-v-58203398]{width:100%;min-width:0;min-height:40px;padding:0 6px;overflow:hidden;font-size:12px}}.limitBenefitsNav[data-v-a839e0dd]{width:fit-content;max-width:100%;margin:0 auto 18px;padding:5px;display:flex;gap:6px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#ffffff6b;box-shadow:var(--shadow-soft)}.limitBenefitsNav a[data-v-a839e0dd]{min-width:82px;min-height:38px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;color:var(--ink-600);font-weight:900;transition:transform .16s ease,background .16s ease,color .16s ease}.limitBenefitsNav a[data-v-a839e0dd]:hover{transform:translateY(-1px);color:var(--ink-900)}.limitBenefitsNav a.activeState[data-v-a839e0dd]{border-color:#be6f2447;background:linear-gradient(135deg,#ffdaa0,#f1a664);color:#69401f;box-shadow:0 6px 14px #be6f242e}@media(max-width:480px){.limitBenefitsNav[data-v-a839e0dd]{width:100%}.limitBenefitsNav a[data-v-a839e0dd]{min-width:0;padding:0 10px;flex:1}}.paymentLinkMask[data-v-bac78114]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:76;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#0f2f4394;backdrop-filter:blur(7px) saturate(.9);-webkit-backdrop-filter:blur(7px) saturate(.9)}.paymentLinkModal[data-v-bac78114]{position:relative;width:min(100%,480px);max-height:calc(100vh - 40px);padding:28px;overflow-y:auto;border:1px solid rgba(255,255,255,.96);border-radius:25px;background:linear-gradient(145deg,#effdfffa,#bce5f6f5);box-shadow:0 30px 70px #0b3c575c,inset 0 0 0 5px #ffffff38;color:var(--ink-900)}.paymentLinkCloseIcon[data-v-bac78114]{position:absolute;right:15px;top:15px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgba(74,145,181,.3);border-radius:50%;background:#ffffffd1;color:#34799b;font-size:25px;font-weight:900;line-height:1;box-shadow:0 7px 16px #276f9521;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.paymentLinkCloseIcon[data-v-bac78114]:hover{transform:rotate(6deg) scale(1.04);background:#fffffff5;box-shadow:0 9px 19px #276f9533}.paymentLinkHead[data-v-bac78114]{padding:0 42px 18px;text-align:center}.paymentLinkHead p[data-v-bac78114],.paymentLinkHead h3[data-v-bac78114]{margin:0}.paymentLinkHead p[data-v-bac78114]{margin-bottom:6px;color:#438caf;font-size:12px;font-weight:900;letter-spacing:2px}.paymentLinkHead h3[data-v-bac78114]{color:var(--ink-900);font-size:27px;letter-spacing:1px}.paymentLinkHead span[data-v-bac78114]{display:block;margin-top:8px;color:var(--ink-500);font-size:13px}.paymentQrSection[data-v-bac78114]{display:grid;place-items:center}.paymentQrFrame[data-v-bac78114]{position:relative;width:276px;min-height:276px;display:grid;place-items:center;padding:8px;border:1px solid rgba(74,145,181,.22);border-radius:21px;background:#fff;box-shadow:0 14px 28px #2979a029,0 0 0 7px #ffffff52}.paymentQrFrame[data-v-bac78114]:before,.paymentQrFrame[data-v-bac78114]:after{content:"";position:absolute;width:26px;height:26px;border-color:#57acd0;pointer-events:none}.paymentQrFrame[data-v-bac78114]:before{left:-4px;top:-4px;border-left:3px solid #57acd0;border-top:3px solid #57acd0;border-radius:10px 0 0}.paymentQrFrame[data-v-bac78114]:after{right:-4px;bottom:-4px;border-right:3px solid #57acd0;border-bottom:3px solid #57acd0;border-radius:0 0 10px}.paymentQrFrame img[data-v-bac78114]{display:block;width:260px;max-width:100%;height:auto;border-radius:10px}.paymentQrFrame p[data-v-bac78114]{margin:0;padding:20px;color:#55798d;text-align:center;line-height:1.7}.paymentLinkSection[data-v-bac78114]{margin-top:18px;padding:15px 16px 16px;border:1px solid rgba(255,255,255,.98);border-radius:18px;background:#f9feffd6;text-align:center;box-shadow:0 9px 22px #2979a014}.paymentLinkLabel[data-v-bac78114]{margin:0 0 8px;color:#438caf;font-size:12px;font-weight:900;letter-spacing:1px}.paymentLinkHint[data-v-bac78114]{width:fit-content;margin:0 auto 10px;padding:5px 10px;border:1px solid #efb45d;border-radius:9px;background:#fff4d7;color:#a95118;font-size:12px;font-weight:900}.paymentLinkText[data-v-bac78114]{margin:0;overflow:hidden;color:var(--ink-900);font-size:13px;line-height:1.65;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.paymentCopyButton[data-v-bac78114],.paymentCloseButton[data-v-bac78114]{min-width:150px;height:42px;margin-top:13px;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(135deg,#56b7dc,#318ab5);color:#fff;font-weight:900;letter-spacing:1px;box-shadow:0 10px 20px #318ab533;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.paymentCopyButton[data-v-bac78114]:hover,.paymentCloseButton[data-v-bac78114]:hover{transform:translateY(-1px);box-shadow:0 13px 24px #318ab540}.paymentCopyStatus[data-v-bac78114]{min-height:18px;margin:8px 0 -3px;color:#25754a;font-size:12px;font-weight:800}.paymentLinkFoot[data-v-bac78114]{display:flex;justify-content:center;padding-top:4px}.paymentCloseButton[data-v-bac78114]{background:#ffffffd1;border:1px solid rgba(74,145,181,.35);color:#34799b;box-shadow:0 8px 18px #276f951a}.paymentLinkCloseIcon[data-v-bac78114]:focus-visible,.paymentCopyButton[data-v-bac78114]:focus-visible,.paymentCloseButton[data-v-bac78114]:focus-visible{outline:3px solid #176f9e;outline-offset:3px}@media(max-width:768px){.paymentLinkMask[data-v-bac78114]{padding:12px}.paymentLinkModal[data-v-bac78114]{max-height:calc(100vh - 24px);padding:23px 14px 18px;border-radius:21px}.paymentQrFrame[data-v-bac78114]{width:min(276px,100%);min-height:0;aspect-ratio:1}.paymentLinkSection[data-v-bac78114]{padding:14px 10px}}@media(prefers-reduced-motion:reduce){.paymentLinkCloseIcon[data-v-bac78114],.paymentCopyButton[data-v-bac78114],.paymentCloseButton[data-v-bac78114]{transition:none}}.payModalMask[data-v-f9ea2a59]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:63;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#0f2f4385;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.payModal[data-v-f9ea2a59]{position:relative;width:min(100%,620px);max-height:calc(100vh - 40px);padding:30px 26px 24px;overflow-y:auto;border:1px solid rgba(255,255,255,.95);border-radius:26px;background:linear-gradient(145deg,#effdfff5,#bce5f6eb);box-shadow:0 28px 58px #135b8447,inset 0 0 0 5px #ffffff3b;color:var(--ink-900);backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.payModalHead[data-v-f9ea2a59]{padding:2px 55px 0;text-align:center}.payModalHead p[data-v-f9ea2a59]{margin:0 0 7px;color:#438caf;font-size:12px;font-weight:900;letter-spacing:2px}.payModalHead h3[data-v-f9ea2a59]{margin:0;color:var(--ink-900);font-size:25px}.payClose[data-v-f9ea2a59]{position:absolute;z-index:2;right:16px;top:16px;width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(74,145,181,.28);border-radius:50%;background:#ffffffc7;color:#34799b;font-size:25px;font-weight:900;line-height:1;box-shadow:0 7px 16px #276f9529;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.payClose[data-v-f9ea2a59]:hover:not(:disabled){transform:rotate(6deg) scale(1.04);background:#fffffff5;box-shadow:0 9px 19px #276f9538}.payModalBody[data-v-f9ea2a59]{padding-top:20px}.payPackageDetail[data-v-f9ea2a59]{padding:18px 16px;border:1px solid rgba(255,255,255,.98);border-radius:20px;background:#f9feffe0;text-align:center;box-shadow:0 9px 24px #2979a01a}.payDetailHeading[data-v-f9ea2a59]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;margin-bottom:11px}.payDetailLabel[data-v-f9ea2a59]{padding:5px 11px;border-radius:999px;background:#cceef9;color:#2d7a9b;font-size:11px;font-weight:900}.payDetailHeading strong[data-v-f9ea2a59]{color:#4d7388;font-size:12px;font-weight:900}.payDetailChips[data-v-f9ea2a59]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px}.payDetailChips span[data-v-f9ea2a59]{color:var(--ink-900);font-size:14px;font-weight:900;line-height:1.7}.paySummary[data-v-f9ea2a59]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;padding:13px 10px;border-top:1px dashed rgba(55,128,163,.34);border-bottom:1px dashed rgba(55,128,163,.34);text-align:center}.paySummary span[data-v-f9ea2a59]{color:var(--ink-500);font-size:13px;font-weight:900}.paySummary strong[data-v-f9ea2a59]{color:#d76718;font-size:25px}.payChoiceTitle[data-v-f9ea2a59]{margin:18px 0 11px;color:#4b7d96;text-align:center;font-size:12px;font-weight:900;letter-spacing:2px}.payDirectActions[data-v-f9ea2a59]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payDirectActions.twoColumnState[data-v-f9ea2a59]{grid-template-columns:repeat(2,minmax(0,1fr))}.payDirectButton[data-v-f9ea2a59]{min-height:112px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,255,255,.98);border-radius:19px;background:#ffffffab;text-align:center;font-weight:900;cursor:pointer;box-shadow:0 11px 24px #20698f21,inset 0 -5px 0 currentColor;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.payDirectButton[data-v-f9ea2a59]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 28px #20698f2e,inset 0 -5px 0 currentColor}.payDirectButton[data-v-f9ea2a59]:active:not(:disabled){transform:translateY(1px)}.payMethodIcon[data-v-f9ea2a59]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:17px;font-weight:900;box-shadow:0 7px 15px #235a782e}.payDirectTitle[data-v-f9ea2a59]{color:currentColor;font-size:14px;font-weight:900;text-align:center}.payDirectButton.alipayState[data-v-f9ea2a59]{color:#126b9e}.payDirectButton.alipayState .payMethodIcon[data-v-f9ea2a59]{background:#339ce2}.payDirectButton.wechatState[data-v-f9ea2a59]{color:#176b3a}.payDirectButton.wechatState .payMethodIcon[data-v-f9ea2a59]{background:#35b86c}.payDirectButton.voucherState[data-v-f9ea2a59]{color:#8c2f61}.payDirectButton.voucherState .payMethodIcon[data-v-f9ea2a59]{background:linear-gradient(180deg,#ef86ba,#d95798)}.payDirectButton.transferVoucherState[data-v-f9ea2a59]{color:#5035a4}.payDirectButton.transferVoucherState .payMethodIcon[data-v-f9ea2a59]{background:#7659d6}.payDirectButton.lockedState[data-v-f9ea2a59]{background:#e7f3f9eb;box-shadow:inset 0 -5px #5a819673}.payDirectButton.lockedState .payMethodIcon[data-v-f9ea2a59]{opacity:.55}.payDirectButton[data-v-f9ea2a59]:disabled,.payClose[data-v-f9ea2a59]:disabled{cursor:not-allowed}.payClose[data-v-f9ea2a59]:disabled{opacity:.56}.payDirectButton[data-v-f9ea2a59]:focus-visible,.payClose[data-v-f9ea2a59]:focus-visible{outline:3px solid #176f9e;outline-offset:3px}.paySafeTip[data-v-f9ea2a59]{margin:13px 0 0;color:var(--ink-500);text-align:center;font-size:11px;font-weight:700}@media(max-width:768px){.payModalMask[data-v-f9ea2a59]{padding:12px}.payModal[data-v-f9ea2a59]{max-height:calc(100vh - 24px);padding:25px 14px 19px;border-radius:22px}.payClose[data-v-f9ea2a59]{right:11px;top:11px;width:38px;height:38px}.payModalHead[data-v-f9ea2a59]{padding-inline:42px}.payModalHead h3[data-v-f9ea2a59]{font-size:22px}.payModalBody[data-v-f9ea2a59]{padding-top:17px}.payPackageDetail[data-v-f9ea2a59]{padding:16px 10px}.payDirectActions[data-v-f9ea2a59],.payDirectActions.twoColumnState[data-v-f9ea2a59]{grid-template-columns:1fr;gap:8px}.payDirectButton[data-v-f9ea2a59]{min-height:66px;flex-direction:row;justify-content:center;border-radius:16px;box-shadow:0 8px 17px #20698f1f,inset 5px 0 0 currentColor}.payMethodIcon[data-v-f9ea2a59]{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.payClose[data-v-f9ea2a59],.payDirectButton[data-v-f9ea2a59]{transition:none}}.dailySpecialHeading[data-v-ebb0f150]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dailySpecialHeading[data-v-ebb0f150] .sectionTitle{margin-bottom:0}.dailySpecialContent[data-v-ebb0f150]{padding-top:0}.packageStatusText[data-v-ebb0f150]{margin:0 0 14px;color:#6d3718;font-weight:800}.filterEmptyState[data-v-ebb0f150]{min-height:150px;display:grid;place-content:center;justify-items:center;gap:12px;color:#6d3718;text-align:center}.filterEmptyState button[data-v-ebb0f150]{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-ebb0f150]{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-ebb0f150]{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-ebb0f150]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:0 12px 20px #7459301f}.rewardTab.chosenState[data-v-ebb0f150]{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-ebb0f150]{margin-top:0}.dailySpecialTableShell.isCardView[data-v-ebb0f150]{overflow:visible;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rewardGrid[data-v-ebb0f150]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;padding:0}.dailySpecialGiftGrid[data-v-ebb0f150]{margin-top:0}.giftGrid[data-v-ebb0f150]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-ebb0f150]{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-ebb0f150]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-ebb0f150]{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-ebb0f150]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-ebb0f150]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftCard p[data-v-ebb0f150]{margin:0;color:#765133;line-height:1.6}.giftMetaGrid[data-v-ebb0f150]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-ebb0f150]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-ebb0f150],.giftMetaGrid strong[data-v-ebb0f150]{display:block}.giftMetaGrid span[data-v-ebb0f150]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-ebb0f150]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-ebb0f150]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-ebb0f150]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-ebb0f150]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:1fr;gap:10px}.giftPrimaryButton[data-v-ebb0f150]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftPrimaryButton[data-v-ebb0f150]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-ebb0f150]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardRecords[data-v-ebb0f150]{padding:0}.recordList[data-v-ebb0f150]{display:grid;gap:14px;margin-top:20px}.rewardCard[data-v-ebb0f150],.recordItem[data-v-ebb0f150]{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-ebb0f150],.recordItemTop[data-v-ebb0f150]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rewardBadge[data-v-ebb0f150],.rewardState[data-v-ebb0f150]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.rewardBadge[data-v-ebb0f150]{background:#a6854e1f;color:#7b6238}.rewardState.isClaimable[data-v-ebb0f150]{background:#4f8a5d1f;color:#2f6041}.rewardState.isUnavailable[data-v-ebb0f150]{background:#8f58581f;color:#9b5353}.rewardState.isClaimed[data-v-ebb0f150],.rewardState.isMonthly[data-v-ebb0f150]{background:#a6854e29;color:#8a6832}.recordItem.isMonthly[data-v-ebb0f150]{border-color:#a6854e42}.rewardCard h4[data-v-ebb0f150]{margin:0 0 10px;font-size:18px;color:var(--ink-900)}.rewardCard p[data-v-ebb0f150],.recordItem p[data-v-ebb0f150]{margin:0;color:var(--ink-600)}.rewardPriceRow[data-v-ebb0f150]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.rewardPrice[data-v-ebb0f150]{display:block;font-size:20px;color:#8f6b35}.rewardClaimButton[data-v-ebb0f150]{min-width:96px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;cursor:pointer}.rewardClaimButton.isClaimable[data-v-ebb0f150]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.rewardClaimButton.isClaimed[data-v-ebb0f150]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.rewardClaimButton.isUnavailable[data-v-ebb0f150]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.rewardClaimButton[data-v-ebb0f150]:disabled{cursor:not-allowed;opacity:.62}@media(max-width:768px){.dailySpecialHeading[data-v-ebb0f150]{flex-direction:column}.rewardTabs[data-v-ebb0f150]{flex-wrap:wrap;justify-content:flex-start}.rewardGrid[data-v-ebb0f150]{grid-template-columns:1fr}.giftGrid[data-v-ebb0f150]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-ebb0f150]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-ebb0f150]{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}}.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-d39dc3f0]{position:relative;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.formField.inlineState[data-v-d39dc3f0]{grid-template-columns:1fr}.formField>span[data-v-d39dc3f0]{color:var(--text-muted);font-size:15px;font-weight:900;text-align:right;letter-spacing:1px;white-space:nowrap}.selectShell[data-v-d39dc3f0]{position:relative}.nativeShadow[data-v-d39dc3f0]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.selectTrigger[data-v-d39dc3f0]{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(145deg,#f7fcffc2,#c2e4f494);color:var(--ink-900);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-d39dc3f0]:hover{transform:translateY(-2px);border-color:#1f6f999e}.selectShell.expandedState .selectTrigger[data-v-d39dc3f0]{border-color:#1f6f999e;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #3691bf24}.selectShell.lockedState .selectTrigger[data-v-d39dc3f0]{color:#9b988f;background:#f3eee2c7;border-color:#bfa46f2e;cursor:not-allowed;transform:none}.selectValue[data-v-d39dc3f0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.selectArrow[data-v-d39dc3f0]{position:absolute;top:50%;right:14px;width:10px;height:10px;border-right:2px solid rgba(52,94,120,.78);border-bottom:2px solid rgba(52,94,120,.78);transform:translateY(-62%) rotate(45deg);transition:transform .16s ease,opacity .16s ease}.selectShell.expandedState .selectArrow[data-v-d39dc3f0]{transform:translateY(-34%) rotate(225deg)}.selectShell.lockedState .selectArrow[data-v-d39dc3f0]{opacity:.38}.selectPanel[data-v-d39dc3f0]{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(145deg,#f7fcfffa,#c2e4f4f5);box-shadow:0 18px 30px #5c482424,inset 0 1px #ffffff94;max-height:220px;overflow-y:auto}.selectPanel[data-v-d39dc3f0]::-webkit-scrollbar{width:8px}.selectPanel[data-v-d39dc3f0]::-webkit-scrollbar-thumb{border-radius:999px;background:#49a6cc57}.selectOption[data-v-d39dc3f0]{min-height:38px;padding:0 14px;display:flex;align-items:center;border:2px solid transparent;border-radius:12px;background:#ffffff57;color:var(--ink-700);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-d39dc3f0]:hover{transform:translate(1px);border-color:#1f6f9961;background:#d2eefac7;color:var(--ink-900)}.selectOption.active[data-v-d39dc3f0]{border-color:#1f6f996b;background:#49a6cc24;color:var(--accent-primary)}@media(max-width:640px){.formField[data-v-d39dc3f0]{grid-template-columns:60px 1fr;gap:6px}.formField.inlineState[data-v-d39dc3f0]{grid-template-columns:1fr}.formField>span[data-v-d39dc3f0]{font-size:13px}.selectTrigger[data-v-d39dc3f0]{height:32px;padding:0 34px 0 10px;border-radius:12px}.selectValue[data-v-d39dc3f0]{font-size:12px}.selectArrow[data-v-d39dc3f0]{right:11px;width:8px;height:8px}.selectPanel[data-v-d39dc3f0]{border-radius:14px;padding:6px}.selectOption[data-v-d39dc3f0]{min-height:34px;padding:0 10px;border-radius:10px;font-size:12px}}.formField[data-v-e56f119e]{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.formField span[data-v-e56f119e]{color:var(--text-muted);font-size:15px;font-weight:900;text-align:right;letter-spacing:1px;white-space:nowrap}.formField input[data-v-e56f119e]{width:100%;height:40px;padding:0 14px;border:1px solid rgba(164,211,236,.3);outline:none;border-radius:13px;background:linear-gradient(145deg,#f7fcffc2,#c2e4f494);color:var(--ink-900);font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff0f}.formField input[data-v-e56f119e]:focus{border-color:#1f6f999e;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #3691bf24}.formField input[data-v-e56f119e]::placeholder{color:#6e8da0}@media(max-width:640px){.formField[data-v-e56f119e]{grid-template-columns:60px 1fr;gap:6px}.formField span[data-v-e56f119e]{font-size:13px}.formField input[data-v-e56f119e]{height:32px;padding:0 10px;font-size:16px;border-radius:12px;font-weight:700}}.identityForm[data-v-d0e99a27]{min-height:100%}.loginConsole[data-v-d0e99a27] .entryPanel{width:min(88vw,420px);min-height:560px;margin-top:36px;padding:28px;border:1px solid rgba(255,255,255,.64);border-radius:22px;background:linear-gradient(145deg,#dcf3ffc7,#a6d8f39e),#caeafaad;box-shadow:0 24px 48px #1f658f33,inset 0 1px #ffffffdb;backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16)}.loginConsole[data-v-d0e99a27] .entryContents{min-height:490px;justify-content:flex-start}.loginConsole[data-v-d0e99a27] h1{margin-bottom:54px;color:#173f5c;text-shadow:0 2px 0 rgba(255,255,255,.64)}.loginConsole[data-v-d0e99a27] .entryFields{width:min(100%,320px);margin:0 auto;gap:16px}.loginConsole[data-v-d0e99a27] .submitDock{width:min(100%,320px);margin:48px auto 0;padding-top:0;gap:0}.loginConsole[data-v-d0e99a27] .sideSlot:empty{display:none}.loginConsole[data-v-d0e99a27] .pictureSubmit{width:100%;flex:0 0 100%;transition:none}.loginConsole[data-v-d0e99a27] .pictureSubmit:not(.lockedState):hover,.loginConsole[data-v-d0e99a27] .pictureSubmit:not(.lockedState):active{transform:none}.loginConsole[data-v-d0e99a27] .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-d0e99a27] .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-d0e99a27] .pictureSubmit.graphicFree span{color:#1c2330;font-size:22px;font-weight:900;letter-spacing:4px;text-indent:4px;text-shadow:none}.loginConsole[data-v-d0e99a27] .pictureSubmit.lockedState{animation:none}.loginConsole[data-v-d0e99a27] .formField,.runeCheck[data-v-d0e99a27]{grid-template-columns:1fr;align-items:stretch;gap:6px}.loginConsole[data-v-d0e99a27] .formField input{height:40px;border-color:#317eaa57;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent),#ebf8ffbd;color:#173f5c;caret-color:#1e658f;box-shadow:inset 0 1px #ffffffb8}.loginConsole[data-v-d0e99a27] .formField input:focus{border-color:#1f709fad;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #3591c229}.loginConsole[data-v-d0e99a27] .formField input::placeholder{color:#67889d}.loginConsole[data-v-d0e99a27] .formField span,.runeCheck>span[data-v-d0e99a27]{text-align:left;letter-spacing:0;padding-left:2px;color:#275f7e}.loginConsole[data-v-d0e99a27] .selectTrigger{border-color:#317eaa57;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent),#ebf8ffbd;color:#173f5c;box-shadow:inset 0 1px #ffffffb8}.loginConsole[data-v-d0e99a27] .selectShell:not(.filledState) .selectValue{color:#67889d}.loginConsole[data-v-d0e99a27] .selectArrow{border-right-color:#356d8c;border-bottom-color:#356d8c}.loginConsole[data-v-d0e99a27] .selectShell.lockedState .selectTrigger{border-color:#317eaa33;background:#ddeff8b8;color:#7391a3}.loginConsole[data-v-d0e99a27] .selectPanel{border-color:#ffffffad;background:linear-gradient(145deg,#e8f8fffa,#b8e0f5f5);box-shadow:0 18px 32px #1f658f38,inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.loginConsole[data-v-d0e99a27] .selectOption{background:#ffffff57;color:#275f7e}.loginConsole[data-v-d0e99a27] .selectOption:hover{border-color:#1f709f61;background:#ffffffa3;color:#173f5c}.loginConsole[data-v-d0e99a27] .selectOption.active{border-color:#1f709f75;background:#469bca24;color:#174f70}.runeCheck[data-v-d0e99a27]{display:grid}.runeCheck>span[data-v-d0e99a27]{color:#275f7e;font-size:15px;font-weight:900;white-space:nowrap}.runeInputs[data-v-d0e99a27]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.runeInputs input[data-v-d0e99a27]{width:100%;height:40px;padding:0 14px;border:1px solid rgba(49,126,170,.34);outline:none;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent),#ebf8ffbd;color:#173f5c;caret-color:#1e658f;font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffffb8}.runeInputs input[data-v-d0e99a27]::placeholder{color:#67889d}.runeInputs input[data-v-d0e99a27]:focus{border-color:#1f709fad;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #3591c229}.runeImageButton[data-v-d0e99a27]{height:40px;padding:0;border:1px solid rgba(49,126,170,.34);border-radius:12px;background:#ebf8ffbd;overflow:hidden;cursor:pointer;box-shadow:inset 0 1px #ffffffb8}.runeImageButton img[data-v-d0e99a27]{width:100%;height:100%;display:block;object-fit:cover}.runeImageButton span[data-v-d0e99a27]{display:grid;place-items:center;width:100%;height:100%;color:#52758b;font-size:12px;font-weight:700}.runeImageButton.lockedState[data-v-d0e99a27]{cursor:wait}@media(max-width:768px){.loginPublicLayout[data-v-d0e99a27]{min-height:100vh;min-height:100dvh;background-color:#dff2ff;background-image:url(/bg_inside_mobile.png);background-position:left top;background-size:auto 210%;background-repeat:no-repeat}.loginConsole[data-v-d0e99a27] .entryPanel{width:min(92vw,390px);min-height:520px;margin-top:24px;padding:24px 14px 22px;border-radius:20px}.loginConsole[data-v-d0e99a27] .entryContents{min-height:466px}.loginConsole[data-v-d0e99a27] h1{margin-bottom:44px}.loginConsole[data-v-d0e99a27] .entryFields{width:min(100%,300px);gap:12px}.loginConsole[data-v-d0e99a27] .submitDock{width:min(100%,300px)}.loginConsole[data-v-d0e99a27] .pictureSubmit.graphicFree,.loginConsole[data-v-d0e99a27] .pictureSubmit.graphicFree span{min-height:40px}.loginConsole[data-v-d0e99a27] .pictureSubmit.graphicFree span{font-size:17px;letter-spacing:2px;text-indent:2px}.loginConsole[data-v-d0e99a27] .formField,.runeCheck[data-v-d0e99a27]{grid-template-columns:1fr;gap:6px}.runeCheck>span[data-v-d0e99a27]{font-size:13px}.runeInputs[data-v-d0e99a27]{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.runeInputs input[data-v-d0e99a27],.runeImageButton[data-v-d0e99a27]{height:40px;border-radius:12px}.runeInputs input[data-v-d0e99a27]{padding:0 10px;font-size:16px;font-weight:700}}.successScreen[data-v-e6f36cc5]{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:32px 0}.successPanel[data-v-e6f36cc5]{width:min(100%,560px);padding:40px 32px 36px;text-align:center;border:1px solid rgba(164,211,236,.3);border-radius:22px;background:linear-gradient(145deg,#12334af5,#081928f5);box-shadow:inset 0 1px #ffffff0f,0 24px 56px #030c146b}.successMark[data-v-e6f36cc5]{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-e6f36cc5]{margin:0;font-size:clamp(32px,5vw,42px);color:var(--text-strong)}.successPanel p[data-v-e6f36cc5]{margin:14px 0 0;color:var(--text-muted);line-height:1.8}.successActions[data-v-e6f36cc5]{margin-top:28px;display:flex;justify-content:center}@media(max-width:768px){.successScreen[data-v-e6f36cc5]{min-height:calc(100vh - 140px);padding:20px 0 28px}.successPanel[data-v-e6f36cc5]{padding:34px 20px 30px;border-radius:22px}.successMark[data-v-e6f36cc5]{width:66px;height:66px;margin-bottom:16px;font-size:34px}}.packagePage[data-v-8b8de18e]{padding-top:6px}.packageHeading[data-v-8b8de18e]{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.packageStatusText[data-v-8b8de18e]{min-height:18px;margin:0 0 12px;color:var(--text-muted);font-weight:800}.packageHeading[data-v-8b8de18e] .sectionTitle{margin-bottom:0}.packageHeading p[data-v-8b8de18e]{margin:0;color:var(--text-muted);font-weight:800}.giftGrid[data-v-8b8de18e]{width:100%;margin:0 auto;display:grid;gap:10px}.giftCard[data-v-8b8de18e]{position:relative;min-height:78px;padding:14px 16px;display:grid;grid-template-columns:124px minmax(0,1fr) auto 20px auto;align-items:center;gap:16px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:linear-gradient(145deg,#f7fcffc2,#c2e4f494);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.giftCard[data-v-8b8de18e]:hover,.giftCard[data-v-8b8de18e]:focus-visible{transform:translateY(-2px);border-color:#3a82a56b;background:#effaffd1;outline:none}.giftType[data-v-8b8de18e]{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:flex-start;border:0;border-left:3px solid var(--gold-500);border-radius:0;background:transparent;color:var(--gold-500);font-size:12px;font-weight:900;white-space:nowrap}.giftNameBlock[data-v-8b8de18e]{min-width:0}.giftCard h3[data-v-8b8de18e]{margin:0;overflow:hidden;color:var(--ink-900);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.giftIntro[data-v-8b8de18e]{margin:5px 0 0;overflow:hidden;color:var(--ink-500);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.giftPrice[data-v-8b8de18e]{color:var(--gold-500);font-size:19px;font-weight:900;white-space:nowrap}.giftArrow[data-v-8b8de18e]{color:var(--accent-primary);font-size:28px;line-height:1}.giftItems[data-v-8b8de18e]{margin-top:5px;display:flex;flex-wrap:wrap;gap:5px 8px}.giftItems span[data-v-8b8de18e]{color:var(--text-muted);font-size:11px}.giftActions[data-v-8b8de18e]{position:static;display:flex;align-items:center;justify-content:flex-end}.giftPrimaryButton[data-v-8b8de18e]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftPrimaryButton[data-v-8b8de18e]{min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.42);border-radius:13px;background:linear-gradient(135deg,#3391ba,#1e6f99);color:#f6fcff;box-shadow:0 10px 20px #1b5b7e38,inset 0 1px #ffffff3d;font-size:11px}.giftPrimaryButton.lockedState[data-v-8b8de18e]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.filterEmptyState[data-v-8b8de18e]{min-height:150px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--text-muted);text-align:center}.filterEmptyState button[data-v-8b8de18e]{min-height:34px;padding:0 16px;border:1px solid rgba(66,136,169,.3);border-radius:11px;background:#ffffff61;color:var(--ink-700);font-weight:900;cursor:pointer}@media(max-width:900px){.giftGrid[data-v-8b8de18e]{width:100%}}@media(max-width:768px){.packageHeading[data-v-8b8de18e]{display:block}.packageHeading p[data-v-8b8de18e]{margin-top:8px;font-size:13px}.giftGrid[data-v-8b8de18e]{gap:14px}.giftCard[data-v-8b8de18e]{min-height:92px;grid-template-columns:76px minmax(0,1fr) auto;gap:10px;padding:13px 12px;border-radius:14px}.giftType[data-v-8b8de18e]{min-height:26px;padding:0 7px;font-size:11px;white-space:normal;line-height:1.35}.giftCard h3[data-v-8b8de18e]{font-size:15px}.giftPrice[data-v-8b8de18e]{font-size:16px}.giftArrow[data-v-8b8de18e]{display:none}.giftActions[data-v-8b8de18e]{grid-column:2 / -1;grid-row:2;justify-content:flex-end;margin-top:3px}.giftItems span[data-v-8b8de18e]{font-size:10px}}.orderModalMask[data-v-77486e88]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#0823368a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.orderModal[data-v-77486e88]{width:min(100%,640px);overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:24px;background:linear-gradient(145deg,#f8fdfff7,#cdebf8f0);box-shadow:0 30px 76px #0a365052,inset 0 1px #ffffffe6;color:var(--ink-700)}.orderModalHead[data-v-77486e88]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid rgba(65,136,172,.17)}.orderModalHead p[data-v-77486e88]{margin:0 0 8px;color:#b96618;font-size:13px;font-weight:900}.orderModalHead h3[data-v-77486e88]{margin:0;color:var(--ink-900);font-size:23px}.orderHeadActions[data-v-77486e88]{display:flex;align-items:center;gap:10px}.orderStatusBadge[data-v-77486e88]{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid rgba(47,128,90,.3);border-radius:999px;background:#52b07e24;color:#26744e;font-size:13px;font-weight:900}.orderClose[data-v-77486e88]{width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(31,111,153,.26);border-radius:50%;background:#eff9ffd6;color:var(--ink-700);font-size:24px;line-height:1;cursor:pointer}.orderClose[data-v-77486e88]:hover,.orderClose[data-v-77486e88]:focus-visible{border-color:#b9661885;background:#fff3df;color:#9d5413}.orderModalBody[data-v-77486e88]{padding:22px 24px 24px}.orderInfoGrid[data-v-77486e88]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orderInfoCard[data-v-77486e88]{min-width:0;padding:13px 15px;border:1px solid rgba(65,136,172,.17);border-radius:14px;background:#eff9ffad}.orderInfoCard span[data-v-77486e88],.orderInfoCard strong[data-v-77486e88]{display:block}.orderInfoCard span[data-v-77486e88]{color:var(--text-muted);font-size:12px;font-weight:800}.orderInfoCard strong[data-v-77486e88]{margin-top:6px;color:var(--ink-900);font-size:14px;word-break:break-all}.orderInfoCard .warmValue[data-v-77486e88]{color:#b96618;font-size:18px}.wideInfoCard[data-v-77486e88]{grid-column:1 / -1}.orderRewardPanel[data-v-77486e88]{margin-top:18px;padding:17px;border:1px solid rgba(222,139,52,.28);border-radius:16px;background:linear-gradient(135deg,#fff7e8e6,#ffe1b6ad)}.orderRewardTitle[data-v-77486e88]{display:flex;align-items:center;gap:8px;color:#b96618}.orderRewardTitle p[data-v-77486e88]{margin:0;font-weight:900}.orderRewardPanel ul[data-v-77486e88]{margin:12px 0 0;padding:0;display:grid;gap:8px;list-style:none}.orderRewardPanel li[data-v-77486e88]{padding:10px 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(222,139,52,.2);border-radius:11px;background:#fffcf699;color:var(--ink-700)}.orderRewardPanel li>span[data-v-77486e88]{color:#dc7c22;font-size:10px}.orderRewardEmpty[data-v-77486e88]{margin-top:12px;padding:18px;border:1px dashed rgba(185,102,24,.28);border-radius:11px;color:var(--text-muted);text-align:center;font-weight:800}@media(max-width:768px){.orderModalMask[data-v-77486e88]{padding:14px}.orderModalHead[data-v-77486e88]{padding:19px 18px}.orderModalHead h3[data-v-77486e88]{font-size:19px}.orderStatusBadge[data-v-77486e88]{display:none}.orderModalBody[data-v-77486e88]{padding:18px}.orderInfoGrid[data-v-77486e88]{grid-template-columns:1fr}.wideInfoCard[data-v-77486e88]{grid-column:auto}}.orderPage[data-v-d8f59d59]{padding-top:6px}.orderRecordTable[data-v-d8f59d59]{min-width:1120px}.paymentTypeBadge[data-v-d8f59d59]{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-d8f59d59]{background:#74c98b24;color:#9be6ad}.paymentTypeBadge.isAlipay[data-v-d8f59d59]{background:#62c8d524;color:#9de3ed}.paymentTypeBadge.isPlatformCoin[data-v-d8f59d59]{background:#f4b35f29;color:var(--accent-warm)}.paymentTypeBadge.isTransferVoucher[data-v-d8f59d59]{background:#f2745c24;color:#ffad9a}.paymentTypeBadge.isUnknown[data-v-d8f59d59]{background:#a4d3ec1f;color:var(--text-muted)}@media(max-width:768px){.orderTableShell[data-v-d8f59d59]{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}}.tokenLoginStage[data-v-be2e0640]{min-height:calc(100vh - 188px);min-height:calc(100dvh - 188px);display:grid;place-items:center;padding:54px 0 72px}.tokenLoginCard[data-v-be2e0640]{width:min(88vw,420px);min-height:360px;display:grid;align-content:center;justify-items:center;gap:30px;padding:48px 34px 44px;border:1px solid rgba(255,255,255,.68);border-radius:22px;background:linear-gradient(145deg,#dcf3ffd1,#a6d8f3a8),#caeafab8;box-shadow:0 24px 48px #1f658f33,inset 0 1px #ffffffe0;backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16)}.stateMark[data-v-be2e0640]{width:94px;height:94px;display:grid;place-items:center}.spiritSeal[data-v-be2e0640]{position:relative;width:86px;height:86px;display:grid;place-items:center;border:2px solid rgba(35,116,157,.18);border-radius:50%;box-shadow:0 0 0 8px #ffffff29,inset 0 0 22px #3591c21f}.spiritSeal[data-v-be2e0640]:before,.spiritSeal[data-v-be2e0640]:after{content:"";position:absolute;border-radius:50%}.spiritSeal[data-v-be2e0640]:before{top:-2px;right:-2px;bottom:-2px;left:-2px;border:3px solid transparent;border-top-color:#277da5;border-right-color:#277da561;animation:sealTurn-be2e0640 1.15s linear infinite}.spiritSeal[data-v-be2e0640]:after{top:12px;right:12px;bottom:12px;left:12px;border:2px dashed rgba(233,111,85,.78);animation:sealTurn-be2e0640 2.4s linear infinite reverse}.sealCore[data-v-be2e0640]{width:18px;height:18px;border:4px solid rgba(255,255,255,.76);border-radius:50%;background:#2d88b2;box-shadow:0 0 18px #2d88b294}.errorMark[data-v-be2e0640]{width:78px;height:78px;display:grid;place-items:center;border:2px solid rgba(190,78,70,.36);border-radius:50%;background:#fff5f194;color:#a7443f;font-family:Georgia,serif;font-size:48px;line-height:1;box-shadow:inset 0 0 22px #be4e4614}.stateCopy[data-v-be2e0640]{text-align:center}.stateEyebrow[data-v-be2e0640]{margin:0 0 8px;color:#397895;font-size:13px;font-weight:800;letter-spacing:.28em;text-indent:.28em}.stateCopy h1[data-v-be2e0640]{margin:0;color:#173f5c;font-size:clamp(25px,5vw,32px);line-height:1.3;text-shadow:0 2px 0 rgba(255,255,255,.64)}.stateMessage[data-v-be2e0640]{min-height:24px;margin:18px 0 0;color:#3f6b82;font-size:15px;font-weight:700;line-height:1.7;overflow-wrap:anywhere}.redirectHint[data-v-be2e0640]{margin:10px 0 0;color:#7b5a57;font-size:13px;font-weight:700}.is-error .stateEyebrow[data-v-be2e0640]{color:#9b5650}@keyframes sealTurn-be2e0640{to{transform:rotate(360deg)}}@media(max-width:768px){.tokenLoginPublicLayout[data-v-be2e0640]{min-height:100vh;min-height:100dvh;background-color:#dff2ff;background-image:url(/bg_inside_mobile.png);background-position:left top;background-size:auto 210%;background-repeat:no-repeat}.tokenLoginStage[data-v-be2e0640]{min-height:calc(100dvh - 148px);padding:32px 0 48px}.tokenLoginCard[data-v-be2e0640]{width:min(92vw,390px);min-height:330px;gap:26px;padding:40px 24px 38px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.spiritSeal[data-v-be2e0640]:before,.spiritSeal[data-v-be2e0640]:after{animation-duration:8s}}.tokenLoadTip[data-v-b73fdaa1]{margin:0 0 16px;color:var(--ink-500)}.recordAction.lockedState[data-v-b73fdaa1]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardPage[data-v-ae43aaca]{padding-bottom:28px}.rewardHeading[data-v-ae43aaca]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-ae43aaca] .sectionTitle{margin-bottom:0}.limitContent[data-v-ae43aaca]{padding-top:0}.packageStatusText[data-v-ae43aaca]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-ae43aaca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-ae43aaca]{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-ae43aaca],.giftActions[data-v-ae43aaca]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-ae43aaca]{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-ae43aaca]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-ae43aaca]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-ae43aaca]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-ae43aaca]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-ae43aaca],.giftMetaGrid strong[data-v-ae43aaca]{display:block}.giftMetaGrid span[data-v-ae43aaca]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-ae43aaca]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-ae43aaca]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-ae43aaca]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-ae43aaca]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:1fr;gap:10px}.giftPrimaryButton[data-v-ae43aaca]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftPrimaryButton[data-v-ae43aaca]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-ae43aaca]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-ae43aaca]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.filterEmptyState[data-v-ae43aaca]{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-ae43aaca]{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-ae43aaca]{display:block;margin-bottom:14px}.rewardPage[data-v-ae43aaca] .sectionTitle{margin-bottom:14px}.giftGrid[data-v-ae43aaca]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-ae43aaca]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-ae43aaca]{grid-template-columns:1fr}}.rewardPage[data-v-355fb1a9]{padding-bottom:28px}.rewardHeading[data-v-355fb1a9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-355fb1a9] .sectionTitle{margin-bottom:0}.limitContent[data-v-355fb1a9]{padding-top:0}.packageStatusText[data-v-355fb1a9]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-355fb1a9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-355fb1a9]{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-355fb1a9],.giftActions[data-v-355fb1a9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-355fb1a9]{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-355fb1a9]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-355fb1a9]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-355fb1a9]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-355fb1a9]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-355fb1a9],.giftMetaGrid strong[data-v-355fb1a9]{display:block}.giftMetaGrid span[data-v-355fb1a9]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-355fb1a9]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-355fb1a9]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-355fb1a9]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-355fb1a9]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:1fr;gap:10px}.giftPrimaryButton[data-v-355fb1a9]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftPrimaryButton[data-v-355fb1a9]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-355fb1a9]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-355fb1a9]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.filterEmptyState[data-v-355fb1a9]{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-355fb1a9]{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-355fb1a9]{display:block;margin-bottom:14px}.rewardPage[data-v-355fb1a9] .sectionTitle{margin-bottom:14px}.giftGrid[data-v-355fb1a9]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-355fb1a9]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-355fb1a9]{grid-template-columns:1fr}}.rewardPage[data-v-532a8a73]{padding-bottom:28px}.rewardHeading[data-v-532a8a73]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-532a8a73] .sectionTitle{margin-bottom:0}.limitContent[data-v-532a8a73]{padding-top:0}.packageStatusText[data-v-532a8a73]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-532a8a73]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-532a8a73]{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-532a8a73],.giftActions[data-v-532a8a73]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-532a8a73]{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-532a8a73]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-532a8a73]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-532a8a73]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-532a8a73]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-532a8a73],.giftMetaGrid strong[data-v-532a8a73]{display:block}.giftMetaGrid span[data-v-532a8a73]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-532a8a73]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-532a8a73]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-532a8a73]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-532a8a73]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:1fr;gap:10px}.giftPrimaryButton[data-v-532a8a73]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftPrimaryButton[data-v-532a8a73]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-532a8a73]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-532a8a73]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.filterEmptyState[data-v-532a8a73]{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-532a8a73]{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-532a8a73]{display:block;margin-bottom:14px}.rewardPage[data-v-532a8a73] .sectionTitle{margin-bottom:14px}.giftGrid[data-v-532a8a73]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-532a8a73]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-532a8a73]{grid-template-columns:1fr}}.rewardPage[data-v-237bb670]{padding-bottom:28px}.rewardHeading[data-v-237bb670]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-237bb670] .sectionTitle{margin-bottom:0}.limitContent[data-v-237bb670]{padding-top:0}.packageStatusText[data-v-237bb670]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-237bb670]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-237bb670]{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-237bb670],.giftActions[data-v-237bb670]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-237bb670]{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-237bb670]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-237bb670]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftCard p[data-v-237bb670]{margin:0;color:#765133;line-height:1.6}.giftMetaGrid[data-v-237bb670]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-237bb670]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-237bb670],.giftMetaGrid strong[data-v-237bb670]{display:block}.giftMetaGrid span[data-v-237bb670]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-237bb670]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-237bb670]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-237bb670]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-237bb670]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:1fr;gap:10px}.giftPrimaryButton[data-v-237bb670]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftPrimaryButton[data-v-237bb670]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d;cursor:pointer}.giftPrimaryButton.lockedState[data-v-237bb670]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardTabs[data-v-237bb670]{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-237bb670]{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-237bb670]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:0 12px 20px #7459301f}.rewardTab.chosenState[data-v-237bb670]{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-237bb670]{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.rewardExpireCard[data-v-237bb670]{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-237bb670],.rewardExpireCard small[data-v-237bb670]{display:block}.rewardExpireCard span[data-v-237bb670]{margin-bottom:6px;color:var(--ink-500)}.rewardExpireCard strong[data-v-237bb670]{display:block;font-size:20px;color:var(--ink-900)}.rewardExpireCard small[data-v-237bb670]{margin-top:8px}.rewardStatusText[data-v-237bb670]{font-weight:700}.rewardGrid[data-v-237bb670]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.recordList[data-v-237bb670]{display:grid;gap:14px;margin-top:22px}.rewardCard[data-v-237bb670],.recordItem[data-v-237bb670]{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-237bb670],.recordItemTop[data-v-237bb670]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rewardBadge[data-v-237bb670],.rewardState[data-v-237bb670]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.rewardBadge[data-v-237bb670]{background:#a6854e1f;color:#7b6238}.rewardState.isClaimable[data-v-237bb670],.rewardStatusText.isClaimable[data-v-237bb670]{background:#4f8a5d1f;color:#2f6041}.rewardState.isClaimed[data-v-237bb670],.rewardStatusText.isClaimed[data-v-237bb670]{background:#a6854e29;color:#8a6832}.rewardState.isUnavailable[data-v-237bb670],.rewardStatusText.isUnavailable[data-v-237bb670]{background:#8f58581f;color:#9b5353}.rewardState.isWeekly[data-v-237bb670]{background:#4f8a5d1f;color:#2f6041}.rewardState.isMonthly[data-v-237bb670]{background:#a6854e29;color:#8a6832}.rewardState.isPermanent[data-v-237bb670]{background:#5568a624;color:#354c92}.recordItem.isWeekly[data-v-237bb670]{border-color:#4f8a5d3d}.recordItem.isMonthly[data-v-237bb670]{border-color:#a6854e42}.recordItem.isPermanent[data-v-237bb670]{border-color:#5568a647}.rewardCard h4[data-v-237bb670]{margin:0 0 10px;font-size:18px;color:var(--ink-900)}.rewardCard p[data-v-237bb670],.recordItem p[data-v-237bb670]{margin:0;color:var(--ink-600)}.rewardNote[data-v-237bb670]{margin-bottom:8px!important;color:#8a6832;font-weight:700}.rewardPriceRow[data-v-237bb670]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.rewardPrice[data-v-237bb670]{display:block;font-size:20px;color:#8f6b35}.rewardBuyButton[data-v-237bb670]{min-width:96px}.rewardClaimButton[data-v-237bb670]{min-width:96px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;cursor:pointer}.rewardClaimButton.isClaimable[data-v-237bb670]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.rewardClaimButton.isClaimed[data-v-237bb670]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.rewardClaimButton.isUnavailable[data-v-237bb670]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.rewardClaimButton[data-v-237bb670]:disabled{opacity:.56;cursor:not-allowed}.recordAction.lockedState[data-v-237bb670]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-237bb670]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.recordItem p[data-v-237bb670]{margin:12px 0 8px}.recordItem small[data-v-237bb670]{color:var(--ink-500)}@media(max-width:768px){.rewardHeading[data-v-237bb670]{display:block;margin-bottom:14px}.rewardPage[data-v-237bb670] .sectionTitle{margin-bottom:14px}.rewardTabs[data-v-237bb670]{overflow-x:auto;padding:7px}.rewardTab[data-v-237bb670]{flex:0 0 auto;min-height:34px;padding:0 14px;font-size:12px;white-space:nowrap}.rewardHead[data-v-237bb670]{display:block}.rewardExpireCard[data-v-237bb670]{min-width:0;margin-top:14px}.rewardGrid[data-v-237bb670]{grid-template-columns:1fr;gap:12px}.giftGrid[data-v-237bb670]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-237bb670]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-237bb670]{grid-template-columns:1fr}.rewardPriceRow[data-v-237bb670],.recordItemTop[data-v-237bb670]{align-items:flex-start;flex-direction:column}.rewardBuyButton[data-v-237bb670],.rewardClaimButton[data-v-237bb670]{width:100%}}.packagePage[data-v-ec262fd7]{padding-top:6px}.srOnly[data-v-ec262fd7]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.packageStatusText[data-v-ec262fd7]{min-height:18px;margin:0 0 12px;color:var(--text-muted);font-weight:800}.giftGrid[data-v-ec262fd7]{width:100%;margin:0 auto;display:grid;gap:10px}.giftCard[data-v-ec262fd7]{position:relative;min-height:78px;padding:14px 16px;display:grid;grid-template-columns:124px minmax(0,1fr) auto 20px auto;align-items:center;gap:16px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:linear-gradient(145deg,#f7fcffc2,#c2e4f494);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.giftCard[data-v-ec262fd7]:hover,.giftCard[data-v-ec262fd7]:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-float);outline:none}.giftType[data-v-ec262fd7]{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:flex-start;border-left:3px solid var(--gold-500);color:var(--gold-500);font-size:12px;font-weight:900;white-space:nowrap}.giftNameBlock[data-v-ec262fd7]{min-width:0}.giftCard h3[data-v-ec262fd7]{margin:0;overflow:hidden;color:var(--ink-900);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.giftIntro[data-v-ec262fd7]{margin:5px 0 0;overflow:hidden;color:var(--ink-500);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.giftPrice[data-v-ec262fd7]{color:var(--gold-500);font-size:19px;font-weight:900;white-space:nowrap}.giftArrow[data-v-ec262fd7]{color:var(--accent-primary);font-size:28px;line-height:1}.giftActions[data-v-ec262fd7]{position:static;display:flex;align-items:center;justify-content:flex-end}.giftPrimaryButton[data-v-ec262fd7]{min-height:30px;padding:0 10px;border:1px solid rgba(85,176,218,.4);border-radius:13px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 6px 14px #3185aa33;font-size:11px;font-weight:900;cursor:pointer}.giftPrimaryButton.lockedState[data-v-ec262fd7]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.filterEmptyState[data-v-ec262fd7]{min-height:150px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--text-muted);text-align:center}.filterEmptyState button[data-v-ec262fd7]{min-height:34px;padding:0 16px;border:1px solid rgba(66,136,169,.3);border-radius:11px;background:#ffffff61;color:var(--ink-700);font-weight:900;cursor:pointer}@media(max-width:768px){.giftGrid[data-v-ec262fd7]{gap:14px}.giftCard[data-v-ec262fd7]{min-height:92px;grid-template-columns:76px minmax(0,1fr) auto;gap:10px;padding:13px 12px;border-radius:14px}.giftType[data-v-ec262fd7]{min-height:26px;padding:0 7px;font-size:11px;white-space:normal;line-height:1.35}.giftCard h3[data-v-ec262fd7]{font-size:15px}.giftPrice[data-v-ec262fd7]{font-size:16px}.giftArrow[data-v-ec262fd7]{display:none}.giftActions[data-v-ec262fd7]{grid-column:2 / -1;grid-row:2;justify-content:flex-end;margin-top:3px}}.weeklyCardsPage[data-v-bcbf51c1]{padding:12px 0 28px}.limitBenefitsNav[data-v-bcbf51c1]{width:fit-content;max-width:100%;margin:0 auto 18px;padding:5px;display:flex;gap:6px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#ffffff6b;box-shadow:var(--shadow-soft)}.limitBenefitsNav button[data-v-bcbf51c1]{min-width:82px;min-height:38px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ink-600);font:inherit;font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}.limitBenefitsNav button[data-v-bcbf51c1]:hover{transform:translateY(-1px);color:var(--ink-900)}.limitBenefitsNav button.activeState[data-v-bcbf51c1]{border-color:#be6f2447;background:linear-gradient(135deg,#ffdaa0,#f1a664);color:#69401f;box-shadow:0 6px 14px #be6f242e}.limitBenefitsNav button[data-v-bcbf51c1]:focus-visible{outline:3px solid rgba(36,125,167,.3);outline-offset:2px}.weeklyCardsPanel[data-v-bcbf51c1]{min-height:180px;padding-top:6px}.weeklyCardsStatus[data-v-bcbf51c1]{min-height:18px;margin:0 0 14px;color:#4f270d;font-weight:900}.claimCardGrid[data-v-bcbf51c1],.recordList[data-v-bcbf51c1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.claimCard[data-v-bcbf51c1]{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.88);border-radius:20px;background:linear-gradient(145deg,#f8fdffe6,#c2e5f7c2);color:#173f5c;box-shadow:0 14px 28px #184e7024,inset 0 1px #ffffffb8;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.recordCard[data-v-bcbf51c1]{min-width:0;padding:18px;border:2px solid #d8c8ad;border-radius:18px;background:#fffdf8;color:#3f2a1a;box-shadow:0 12px 24px #44301e1a}.claimCard.claimableState[data-v-bcbf51c1]{border-color:#54a2c6eb;box-shadow:0 16px 32px #1e739e33,inset 0 1px #fffc}.claimCardHeading[data-v-bcbf51c1],.recordCardHeading[data-v-bcbf51c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.claimCard h2[data-v-bcbf51c1]{margin:0;color:#173f5c;font-size:18px;line-height:1.45}.recordCard h2[data-v-bcbf51c1]{margin:0;color:#3f210f;font-size:18px;line-height:1.45}.claimState[data-v-bcbf51c1]{flex:none;min-height:28px;padding:4px 10px;display:inline-flex;align-items:center;border:1px solid #72aaca;border-radius:999px;background:#e8f7ff;color:#276487;font-size:12px;font-weight:900;line-height:1.3}.recordStatus[data-v-bcbf51c1]{flex:none;min-height:28px;padding:4px 10px;display:inline-flex;align-items:center;border:1px solid #ad8e67;border-radius:999px;background:#f6ead6;color:#66411f;font-size:12px;font-weight:900;line-height:1.3}.claimCard.claimState-claimable .claimState[data-v-bcbf51c1]{border-color:#2386b1;background:#dff5ff;color:#126184}.claimCard.claimState-retryable .claimState[data-v-bcbf51c1]{border-color:#d66b5c;background:#ffebe7;color:#913b31}.claimCard.claimState-claimed .claimState[data-v-bcbf51c1]{border-color:#3f8f5a;background:#e5f4e8;color:#235b35}.claimCard.claimState-unowned .claimState[data-v-bcbf51c1]{border-color:#e39128;background:linear-gradient(180deg,#fff3d9,#ffd89a);color:#914508;box-shadow:0 5px 12px #cf741833,inset 0 1px #ffffffb8}.claimCard.claimState-expired .claimState[data-v-bcbf51c1]{border-color:#ca6964;background:#fbe8e6;color:#873631}.claimCard.claimState-processing .claimState[data-v-bcbf51c1]{border-color:#d1a344;background:#fff3d2;color:#75500b}.recordStatus.status-success[data-v-bcbf51c1]{border-color:#3f8f5a;background:#e5f4e8;color:#235b35}.recordStatus.status-failed[data-v-bcbf51c1]{border-color:#b44f4a;background:#fae6e3;color:#812c29}.recordStatus.status-sending[data-v-bcbf51c1]{border-color:#9a712b;background:#fff3d5;color:#68460d}.claimReward[data-v-bcbf51c1],.claimExpiry[data-v-bcbf51c1]{display:block;margin:12px 0 0;color:#214c67;font-size:14px;font-weight:800;line-height:1.65}.claimExpiry[data-v-bcbf51c1]{color:#557b94;font-size:13px}.claimCard.claimState-unowned .claimExpiry[data-v-bcbf51c1]{color:#a6520c;font-weight:900}.recordCard p[data-v-bcbf51c1],.recordCard time[data-v-bcbf51c1]{display:block;margin:12px 0 0;color:#4d3827;font-size:14px;font-weight:700;line-height:1.65}.recordCard time[data-v-bcbf51c1]{color:#674a31}.claimButton[data-v-bcbf51c1]{width:100%;min-height:40px;margin-top:18px;padding:0 16px;border:1px solid #9cc1d4;border-radius:12px;background:#d3ebf7e6;color:#4f748a;font:inherit;font-weight:900;cursor:not-allowed}.claimButton.claimableState[data-v-bcbf51c1]{border-color:#ffffff73;background:linear-gradient(135deg,#3391ba,#1e6f99);color:#f6fcff;cursor:pointer;box-shadow:0 10px 20px #1b5b7e38,inset 0 1px #ffffff3d}.claimButton.claimableState[data-v-bcbf51c1]:disabled{border-color:#9cc1d4;background:#d3ebf7e6;color:#4f748a;cursor:not-allowed;box-shadow:none}.claimButton[data-v-bcbf51c1]:focus-visible{outline:3px solid rgba(36,125,167,.3);outline-offset:2px}@media(max-width:900px){.claimCardGrid[data-v-bcbf51c1],.recordList[data-v-bcbf51c1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.claimCardGrid[data-v-bcbf51c1],.recordList[data-v-bcbf51c1]{grid-template-columns:1fr}.claimCard[data-v-bcbf51c1],.recordCard[data-v-bcbf51c1]{padding:15px;border-radius:15px}.claimCardHeading[data-v-bcbf51c1],.recordCardHeading[data-v-bcbf51c1]{align-items:center}}@media(max-width:480px){.limitBenefitsNav[data-v-bcbf51c1]{width:100%}.limitBenefitsNav button[data-v-bcbf51c1]{min-width:0;padding:0 10px;flex:1}}:root{--bg-paper: #dff2ff;--bg-mist: #bce6fa;--panel: rgba(225, 244, 253, .68);--panel-strong: rgba(239, 249, 255, .8);--panel-soft: rgba(210, 237, 249, .66);--ink-900: #153f5b;--ink-700: #345e78;--ink-600: #54768c;--ink-500: #66879b;--gold-500: #b9681d;--gold-300: #d88a3a;--red-500: #c65355;--aqua-500: #49a6cc;--leaf-500: #2f805a;--border-soft: rgba(65, 136, 172, .25);--border-bold: rgba(255, 255, 255, .72);--border-accent: rgba(31, 111, 153, .58);--panel-accent: rgba(73, 166, 204, .14);--accent-warm: #b9681d;--accent-red: #c65355;--accent-primary: #247da7;--text-strong: #153f5b;--text-muted: #66879b;--shadow-soft: 0 18px 42px rgba(27, 91, 126, .17), inset 0 1px 0 rgba(255, 255, 255, .82);--shadow-pop: 0 10px 20px rgba(27, 91, 126, .22), inset 0 1px 0 rgba(255, 255, 255, .48);--radius-xl: 24px;--radius-lg: 18px;--radius-md: 14px;--radius-sm: 10px;--max-width: 1180px;--ease-bounce: cubic-bezier(.2, .9, .2, 1.2)}*{box-sizing:border-box}html,body,#app{max-width:100%;overflow-x:clip}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_mobile.png) center top / cover scroll no-repeat}.pageShell,.sectionBlock,.giftGrid,.limitGiftGrid,.limitGiftCard{min-width:0;max-width:100%}.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}}.packageModal,.feedbackModal,.rolePanel,.authCard,.entryPanel,.dashboardPanel,.pageCard,.downloadPanel,.heroCopy,.heroSide{border-color:#ffffffb8!important;background:linear-gradient(145deg,#f7fcffd1,#c2e4f4a3)!important;box-shadow:var(--shadow-soft)!important;color:var(--ink-900)!important;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.packageModal h3,.feedbackModal h3,.rolePanel h1,.authCard h1,.authCard h2,.authCard h3,.dashboardPanel h3,.pageCard h2,.pageCard h3,.heroCopy h1{color:var(--ink-900)!important;text-shadow:none!important}.packageModal p,.feedbackModal p,.rolePanel p,.rolePanel small,.authCard p,.dashboardPanel p,.pageCard p,.heroCopy .lead{color:var(--ink-700)!important}.packageModalHead,.feedbackHead,.packageModalFoot,.feedbackFoot{border-color:#4188ac2e!important}.packageSummaryCard,.feedbackBody,.roleCard,.dashboardLink,.tokenOption{border-color:#4188ac40!important;background:#eff9ffb3!important;color:var(--ink-900)!important}.packageClose,.roleCard,.paginationBar button,.paginationSummary select{color:var(--ink-700)!important}.packagePrimary,.feedbackButton,.roleCard{border-color:#1f6f9961!important}.roleCard:hover,.dashboardLink:hover{border-color:#1f6f9994!important;background:#effaffe0!important}.paginationShell{border-color:#ffffffb8!important;background:linear-gradient(145deg,#f7fcffc2,#c2e4f494)!important;box-shadow:var(--shadow-soft)!important}.limitGiftGrid{width:100%!important;margin:0 auto;grid-template-columns:1fr!important;gap:10px!important}.limitGiftGrid .limitGiftCard{position:relative;min-height:78px!important;padding:14px 16px!important;display:grid!important;grid-template-columns:124px minmax(0,1fr) auto 20px auto!important;align-items:center;gap:16px;border:1px solid rgba(164,211,236,.22)!important;border-radius:14px!important;background:linear-gradient(110deg,#12334af0,#081928f0)!important;box-shadow:0 10px 22px #030c1438,inset 0 1px #ffffff0d!important}.limitGiftGrid .giftType{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}.limitGiftGrid .giftNameBlock{min-width:0}.limitGiftGrid .giftNameBlock h3{margin:0!important;overflow:hidden;color:var(--text-strong)!important;font-size:17px!important;text-overflow:ellipsis;white-space:nowrap}.limitGiftGrid .giftIntro{margin:5px 0 0;overflow:hidden;color:var(--text-muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.limitGiftGrid .giftPrice{color:var(--accent-warm)!important;font-size:19px;font-weight:900;white-space:nowrap}.limitGiftGrid .giftArrow{color:var(--accent-red);font-size:28px;line-height:1}.limitGiftGrid .giftActions{position:static!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:flex-end}.limitGiftGrid .giftGhostButton{display:none!important}.limitGiftGrid .giftPrimaryButton{min-height:32px!important;padding:0 11px!important;border:1px solid rgba(244,179,95,.45)!important;border-radius:8px!important;background:#f4b35f29!important;color:var(--accent-warm)!important;box-shadow:none!important;font-size:11px}@media(max-width:768px){.limitGiftGrid{width:100%;gap:14px!important}.limitGiftGrid .limitGiftCard{min-height:92px!important;grid-template-columns:76px minmax(0,1fr) auto!important;gap:10px;padding:13px 12px!important}.limitGiftGrid .giftType{min-height:26px;padding:0 7px;font-size:11px;white-space:normal;line-height:1.35}.limitGiftGrid .giftPrice{font-size:16px}.limitGiftGrid .giftArrow{display:none}.limitGiftGrid .giftActions{grid-column:2 / -1;grid-row:2;justify-content:flex-end;margin-top:3px!important}}.recordTableShell{border:1px solid rgba(255,255,255,.72)!important;border-radius:20px!important;background:linear-gradient(145deg,#f7fcffc2,#c2e4f494)!important;box-shadow:var(--shadow-soft)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.recordTable thead th{padding:14px 16px;color:var(--ink-900)!important;background:#d2edf9a8!important;border-bottom:1px solid rgba(65,136,172,.2)!important}.recordTable tbody td{padding:14px 16px;color:var(--ink-700)!important;border-bottom:1px solid rgba(65,136,172,.12)!important}.recordTable tbody tr:hover{background:#d2eefa8c!important}.recordStatus.paidState{background:#2f805a1f!important;color:#2f805a!important}.recordStatus.unpaidState{background:#c653551f!important;color:#c65355!important}.recordAction.detailState{border:1px solid rgba(244,179,95,.48);border-radius:10px;background:#ffffff61;color:var(--gold-500);box-shadow:none}.recordItemLink{color:var(--accent-warm)!important}.copyOrderButton{background:#49a6cc1f!important;color:var(--accent-primary)!important}.recordList .recordItem{border:1px solid rgba(164,211,236,.2)!important;border-radius:14px!important;background:linear-gradient(145deg,#f7fcffc2,#c2e4f494)!important;box-shadow:var(--shadow-soft)!important}.recordList .recordItem strong{color:var(--ink-900)!important}.recordList .recordItem p,.recordList .recordItem small{color:var(--ink-500)!important}.recordList .rewardState{border:1px solid rgba(47,128,90,.32)!important;background:#2f805a1f!important;color:#2f805a!important}.sectionBlock .limitGiftGrid .limitGiftCard{min-height:104px!important;padding:16px 20px!important;display:grid!important;grid-template-columns:116px minmax(0,1fr) 130px 140px!important;align-items:center!important;gap:20px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:20px!important;background:linear-gradient(145deg,#f7fcffc2,#c2e4f494)!important;box-shadow:var(--shadow-soft)!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}.sectionBlock .limitGiftGrid .limitGiftCard:hover{transform:translateY(-2px);border-color:#3a82a56b!important;background:#effaffd1!important}.sectionBlock .limitGiftGrid .limitGiftCard .giftType{min-height:40px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-left:3px solid var(--gold-500)!important;border-radius:0!important;background:transparent!important;color:var(--gold-500)!important;font-size:12px!important}.sectionBlock .limitGiftGrid .limitGiftCard h3{margin:0!important;overflow:hidden;color:var(--ink-900)!important;font-size:18px!important;text-overflow:ellipsis;white-space:nowrap}.sectionBlock .limitGiftGrid .limitGiftCard .giftIntro{margin:8px 0 0!important;overflow:hidden;color:var(--ink-500)!important;font-size:13px!important;text-overflow:ellipsis;white-space:nowrap}.sectionBlock .limitGiftGrid .limitGiftCard .giftPrice{color:var(--gold-500)!important;font-size:21px!important;text-align:right}.sectionBlock .limitGiftGrid .limitGiftCard .giftArrow{display:none!important}.sectionBlock .limitGiftGrid .limitGiftCard .giftActions{margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:flex-end}.sectionBlock .limitGiftGrid .limitGiftCard .giftGhostButton{display:none!important}.sectionBlock .limitGiftGrid .limitGiftCard .giftPrimaryButton{min-height:42px!important;padding:0 20px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:13px!important;background:linear-gradient(135deg,#3391ba,#1e6f99)!important;color:#f6fcff!important;box-shadow:0 10px 20px #1b5b7e38,inset 0 1px #ffffff3d!important}@media(max-width:768px){.sectionBlock .limitGiftGrid .limitGiftCard{min-height:134px!important;padding:14px!important;grid-template-columns:86px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:10px 12px!important;border-radius:18px!important}.sectionBlock .limitGiftGrid .limitGiftCard .giftType{min-height:34px!important;font-size:11px!important}.sectionBlock .limitGiftGrid .limitGiftCard h3{font-size:16px!important}.sectionBlock .limitGiftGrid .limitGiftCard .giftIntro{margin-top:5px!important;font-size:11px!important}.sectionBlock .limitGiftGrid .limitGiftCard .giftPrice{font-size:17px!important}.sectionBlock .limitGiftGrid .limitGiftCard .giftActions{grid-column:2 / -1!important;grid-row:2!important}.sectionBlock .limitGiftGrid .limitGiftCard .giftPrimaryButton{width:100%;min-height:38px!important}}
