.backToTopButton[data-v-831403e1]{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:44;width:56px;height:56px;padding:0;display:grid;place-items:center;border:3px solid rgba(112,58,23,.72);border-radius:20px;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.88),transparent 18%),linear-gradient(180deg,#fff07f,#ffc24a 55%,#ff7c45);box-shadow:inset 0 3px #ffffff9e,inset 0 -5px #c3591d33,0 5px #703a1775,0 16px 28px #72381438;cursor:pointer;animation:popIn-831403e1 .2s ease both,floaty-831403e1 1.8s ease-in-out infinite}.backToTopButton[data-v-831403e1]:active{transform:translateY(4px);box-shadow:inset 0 2px #ffffff80,inset 0 -3px #c3591d2e,0 2px #703a1775,0 10px 20px #72381433}.rocketIcon[data-v-831403e1]{position:relative;width:28px;height:34px;display:block;transform:rotate(38deg)}.rocketHead[data-v-831403e1],.rocketBody[data-v-831403e1],.rocketFlame[data-v-831403e1]{position:absolute;display:block}.rocketHead[data-v-831403e1]{top:0;left:8px;width:12px;height:12px;border:2px solid #6f3213;border-bottom:none;border-radius:999px 999px 2px 2px;background:#fff6c8}.rocketBody[data-v-831403e1]{top:10px;left:6px;width:16px;height:17px;border:2px solid #6f3213;border-radius:7px;background:radial-gradient(circle at 50% 42%,#6bd2c9 0 22%,transparent 24%),linear-gradient(180deg,#fff6c8,#ff9fc2)}.rocketFlame[data-v-831403e1]{top:25px;left:9px;width:10px;height:12px;border:2px solid #6f3213;border-top:none;border-radius:0 0 999px 999px;background:linear-gradient(180deg,#ffe875,#ff5f4e)}@keyframes popIn-831403e1{0%{opacity:0;transform:translateY(10px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floaty-831403e1{0%,to{margin-bottom:0}50%{margin-bottom:4px}}@media(min-width:769px){.backToTopButton[data-v-831403e1]{display:none}}.statCard[data-v-038d6b81]{padding:22px;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)}p[data-v-945d6202],small[data-v-945d6202]{margin:0;color:var(--ink-700)}h3[data-v-945d6202]{margin:10px 0;font-size:32px}@media(max-width:768px){h3[data-v-945d6202]{font-size:26px}}.sectionTitle[data-v-5d37db3d]{margin-bottom:22px;position:relative;display:inline-flex;align-items:center;min-height:56px;padding:8px 22px;border:3px solid var(--border-bold);border-radius:18px;background:linear-gradient(180deg,#ffe684,#f2a53a);box-shadow:0 5px #6d371880,0 14px 24px #4b261229}.sectionTitle p[data-v-5d37db3d]{margin:0 0 8px;color:var(--gold-500);letter-spacing:.2em}.sectionTitle h2[data-v-5d37db3d]{margin:0;font-size:clamp(28px,4vw,40px);color:#fff6c8;text-shadow:0 2px 0 #93491b,0 4px 0 #5e2d10}.footer[data-v-9dec0e83]{min-height:12px}.floatyMenuOrb[data-v-8c8b52c4]{position:fixed;z-index:42;touch-action:none}.candyMenuButton[data-v-8c8b52c4]{position:relative;width:66px;height:66px;padding:0;display:grid;place-items:center;border:3px solid rgba(112,58,23,.72);border-radius:24px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.82),transparent 18%),radial-gradient(circle at 74% 74%,rgba(255,128,143,.46),transparent 30%),linear-gradient(180deg,#ffe875,#ffbd43 58%,#f28a34);color:#6f3213;box-shadow:inset 0 3px #ffffff94,inset 0 -5px #c3591d38,0 5px #703a177a,0 16px 28px #7238143d;-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-8c8b52c4]:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:18px;border:2px solid rgba(255,248,196,.62);box-shadow:inset 0 1px #ffffff8c;pointer-events:none}.candyMenuButton[data-v-8c8b52c4]:before{content:"";position:absolute;top:-8px;right:-6px;width:20px;height:20px;border:3px solid rgba(112,58,23,.56);border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.86),transparent 24%),linear-gradient(180deg,#ff9fc2,#ff657f);box-shadow:0 3px #703a1747}.candyMenuButton[data-v-8c8b52c4]:hover{transform:translateY(-2px) rotate(-1deg);box-shadow:inset 0 3px #ffffff9e,inset 0 -5px #c3591d33,0 7px #703a1775,0 20px 34px #72381442}.expandedState .candyMenuButton[data-v-8c8b52c4]{border-color:#703a17cc;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.88),transparent 18%),radial-gradient(circle at 74% 74%,rgba(255,116,157,.5),transparent 30%),linear-gradient(180deg,#fff07f,#ffca4e 54%,#ff8f50)}.sweetMenuBars[data-v-8c8b52c4]{width:32px;height:32px;display:grid;place-items:center;position:relative;border-radius:12px;background:#ffffff3d;box-shadow:inset 0 1px #ffffff52}.sweetMenuBars i[data-v-8c8b52c4]{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-8c8b52c4]:nth-child(1){transform:translateY(-6px)}.sweetMenuBars i[data-v-8c8b52c4]:nth-child(3){transform:translateY(6px)}.expandedState .sweetMenuBars i[data-v-8c8b52c4]:nth-child(1){transform:rotate(45deg)}.expandedState .sweetMenuBars i[data-v-8c8b52c4]:nth-child(2){opacity:0}.expandedState .sweetMenuBars i[data-v-8c8b52c4]:nth-child(3){transform:rotate(-45deg)}.drawerVeil[data-v-8c8b52c4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#101f2347;opacity:0;pointer-events:none;transition:opacity .22s ease}.drawerVeil.expandedState[data-v-8c8b52c4]{opacity:1;pointer-events:auto}.slideoutMenu[data-v-8c8b52c4]{position:fixed;top:0;left:0;z-index:40;width:min(62vw,218px);height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 10px 16px;display:grid;align-content:start;border-right:3px solid rgba(112,58,23,.62);border-radius:0 20px 20px 0;background:radial-gradient(circle at 18% 9%,rgba(255,255,255,.68),transparent 22%),radial-gradient(circle at 90% 80%,rgba(255,126,147,.22),transparent 28%),linear-gradient(180deg,#fff191fa,#ffc55bfa 48%,#ff9d56fa);box-shadow:inset -2px 0 #fff8c461,12px 0 28px #72381433;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate(-104%);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.slideoutMenu.expandedState[data-v-8c8b52c4]{transform:translate(0)}.playerPocket[data-v-8c8b52c4]{min-height:58px;margin-bottom:12px;padding:8px;display:flex;align-items:center;gap:8px;border:2px solid rgba(112,58,23,.5);border-radius:16px;background:#fffcd3bd;box-shadow:inset 0 2px #ffffff94,0 4px #703a1738}.playerAvatar[data-v-8c8b52c4]{width:34px;height:34px;display:grid;place-items:center;flex:none;border:2px solid rgba(112,58,23,.55);border-radius:12px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.82),transparent 24%),linear-gradient(180deg,#ff9fc2,#ff657f);color:#6f3213;font-size:15px;font-weight:900}.playerMeta[data-v-8c8b52c4]{min-width:0;display:grid;gap:1px}.playerMeta small[data-v-8c8b52c4]{color:#6f3213ad;font-size:10px;font-weight:800}.playerMeta strong[data-v-8c8b52c4]{overflow:hidden;color:#6f3213;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.playerMeta em[data-v-8c8b52c4]{overflow:hidden;color:#28556a;font-size:11px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.slideoutLinks[data-v-8c8b52c4]{display:grid;gap:8px}.slideoutLinks a[data-v-8c8b52c4],.switchRoleTile[data-v-8c8b52c4],.logoutTile[data-v-8c8b52c4]{position:relative;min-height:36px;padding:8px 12px;display:flex;align-items:center;border:2px solid rgba(112,58,23,.38);border-radius:14px;background:#fffcd3a8;color:#6f3213;font-size:13px;font-weight:900;box-shadow:inset 0 1px #ffffff80,0 3px #703a1733;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.slideoutLinks a[data-v-8c8b52c4]: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-8c8b52c4]:hover,.slideoutLinks a[data-v-8c8b52c4]:active,.switchRoleTile[data-v-8c8b52c4]:hover,.logoutTile[data-v-8c8b52c4]:hover{transform:translate(2px);border-color:#703a178f;background:#ffffe4d1;color:#5c260e}.switchRoleTile[data-v-8c8b52c4],.logoutTile[data-v-8c8b52c4]{justify-content:center;margin-top:4px;cursor:pointer}.switchRoleTile[data-v-8c8b52c4]{border-color:#4c849a57;background:#daf4ffb8}.logoutTile[data-v-8c8b52c4]{border-color:#9d4a3e52;background:#ffe7d9b8}@media(min-width:769px){.floatyMenuOrb[data-v-8c8b52c4],.drawerVeil[data-v-8c8b52c4],.slideoutMenu[data-v-8c8b52c4]{display:none}}.xianxiaButton[data-v-92a2ec57]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:3px solid var(--border-bold);border-radius:16px;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-92a2ec57]:hover{transform:translateY(-3px) rotate(-.5deg);filter:brightness(1.04)}.xianxiaButton[data-v-92a2ec57]:active{transform:translateY(3px);box-shadow:0 2px #8a4a22,0 8px 16px #6333142e}.isPrimary[data-v-92a2ec57]{background:linear-gradient(180deg,#ffe76d,#ffb733 52%,#e3761d);color:#54270c;text-shadow:0 1px 0 rgba(255,247,188,.85)}.isSecondary[data-v-92a2ec57]{background:linear-gradient(180deg,#96e7df,#2fb9b0 58%,#16877f);color:#073f3c;text-shadow:0 1px 0 rgba(205,255,249,.75)}.navShell[data-v-370ccfe2]{position:relative;margin-top:12px}.topNav[data-v-370ccfe2]{position:relative;z-index:1;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-370ccfe2]{display:inline-flex;align-items:center;flex:none}.brandImage[data-v-370ccfe2]{display:block;width:auto;height:64px;filter:drop-shadow(0 5px 0 rgba(88,43,16,.32)) drop-shadow(0 12px 18px rgba(0,0,0,.2))}.playerChips[data-v-370ccfe2]{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:120px}.userChip[data-v-370ccfe2]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:2px solid rgba(109,55,24,.72);border-radius:14px;background:#fff7d3c2;color:var(--ink-900);font-weight:900}.serverChip[data-v-370ccfe2]{min-height:38px;max-width:180px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(76,132,154,.48);border-radius:14px;background:#daf4ffb8;color:#28556a;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links[data-v-370ccfe2]{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:12px}.links a[data-v-370ccfe2]{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(109,55,24,.74);border-radius:15px;background:linear-gradient(180deg,#fffad3f0,#ffce54db);color:#5a2a0e;font-weight:900;box-shadow:inset 0 2px #ffffff94,0 4px #8a4a2294;transition:transform .16s var(--ease-bounce),border-color .16s ease,background .16s ease}.links a[data-v-370ccfe2]:hover{transform:translateY(-3px) rotate(-.6deg);border-color:#5d2b0ee6;background:linear-gradient(180deg,#ffffe5,#ffdb59f2)}.cta[data-v-370ccfe2]{display:flex;flex-shrink:0;align-items:center;gap:12px;white-space:nowrap}@media(max-width:768px){.topNav[data-v-370ccfe2]{min-height:78px}.brandImage[data-v-370ccfe2]{height:48px}.links[data-v-370ccfe2],.cta[data-v-370ccfe2]{display:none}}.feedbackMask[data-v-9fde8467]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:20px;background:#080f187a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.feedbackModal[data-v-9fde8467]{width:min(100%,420px);overflow:hidden;border:1px solid rgba(214,189,138,.34);border-radius:26px;background:linear-gradient(180deg,#fffbf3fa,#f4e7ccfa),#fff9eefa;box-shadow:0 26px 48px #161c283d,inset 0 1px #ffffffb8}.feedbackHead[data-v-9fde8467],.feedbackFoot[data-v-9fde8467]{padding:18px 22px;background:linear-gradient(180deg,#ffffff38,#ffffff0f)}.feedbackHead[data-v-9fde8467]{border-bottom:1px solid rgba(180,149,90,.18)}.feedbackHead p[data-v-9fde8467],.feedbackHead h3[data-v-9fde8467],.feedbackBody p[data-v-9fde8467]{margin:0}.feedbackHead p[data-v-9fde8467]{color:#9a7a42;font-size:12px;font-weight:700;letter-spacing:2px}.feedbackHead h3[data-v-9fde8467]{margin-top:6px;color:#4b3f31;font-size:26px;letter-spacing:2px}.feedbackBody[data-v-9fde8467]{padding:24px 22px 12px}.feedbackBody p[data-v-9fde8467]{color:#5b4d3c;font-size:15px;line-height:1.9}.feedbackFoot[data-v-9fde8467]{display:flex;justify-content:center;padding-top:12px}.feedbackButton[data-v-9fde8467]{min-width:160px;height:44px;padding:0 20px;border:1px solid rgba(166,133,78,.34);border-radius:999px;background:linear-gradient(180deg,#d7b66f,#b58e46);color:#fffdf8;font-size:15px;font-weight:700;letter-spacing:1px;box-shadow:inset 0 1px #ffffff3d,0 14px 24px #7a571f33;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.feedbackButton[data-v-9fde8467]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 18px 28px #7a571f3d}@media(max-width:768px){.feedbackMask[data-v-9fde8467]{padding:16px}.feedbackModal[data-v-9fde8467]{width:min(100%,360px);border-radius:22px}.feedbackHead[data-v-9fde8467],.feedbackBody[data-v-9fde8467],.feedbackFoot[data-v-9fde8467]{padding-left:16px;padding-right:16px}.feedbackHead h3[data-v-9fde8467]{font-size:22px}.feedbackBody[data-v-9fde8467]{padding-top:20px}.feedbackBody p[data-v-9fde8467]{font-size:14px;line-height:1.8}.feedbackButton[data-v-9fde8467]{min-width:132px;height:40px;font-size:14px}}.paginationShell[data-v-e0ccc857]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:15px 17px;border:3px solid rgba(109,55,24,.54);border-radius:20px;background:linear-gradient(180deg,#ffffff94,#ffecaa7a),#fff9e2eb;box-shadow:inset 0 2px #ffffffb8,0 6px #8a4a224d,0 18px 28px #1f2c321a}.paginationSummary[data-v-e0ccc857]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:#6d3718;font-weight:900}.paginationSummary label[data-v-e0ccc857]{display:inline-flex;align-items:center;gap:8px}select[data-v-e0ccc857]{min-width:72px;height:36px;padding:0 10px;border:2px solid rgba(109,55,24,.46);border-radius:12px;background:#fff8ddf2;color:#4f270d;font-weight:900;outline:none}.paginationBar[data-v-e0ccc857]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;align-items:center}button[data-v-e0ccc857]{min-width:42px;height:40px;padding:0 14px;border:2px solid rgba(109,55,24,.5);border-radius:14px;background:#fffcd3c7;color:#6d3718;font-weight:900;box-shadow:inset 0 1px #ffffffad,0 3px #6d371838;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}button[data-v-e0ccc857]:hover{transform:translateY(-1px);border-color:#6d3718b3;background:#fff19ae6;color:#4f270d;box-shadow:inset 0 1px #ffffffb3,0 4px #6d37183d}button.active[data-v-e0ccc857]{border-color:#6d3718b8;background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;font-weight:900;box-shadow:inset 0 1px #fff7d6bf,0 3px #6d37184d}.paginationBar button[data-v-e0ccc857]:first-child,.paginationBar button[data-v-e0ccc857]:last-child{min-width:72px;border-radius:999px}@media(max-width:768px){.paginationShell[data-v-e0ccc857]{flex-direction:column;align-items:stretch;gap:12px;padding:14px;border-radius:18px}.paginationSummary[data-v-e0ccc857]{justify-content:space-between;gap:10px;font-size:13px}.paginationSummary label[data-v-e0ccc857]{padding:5px 8px}.paginationBar[data-v-e0ccc857]{gap:8px}button[data-v-e0ccc857]{min-width:38px;height:36px;padding:0 12px;border-radius:12px;font-size:13px}.paginationBar button[data-v-e0ccc857]:first-child,.paginationBar button[data-v-e0ccc857]:last-child{min-width:64px}}.rewardPage[data-v-526b4c2e]{padding-bottom:28px}.rewardHeading[data-v-526b4c2e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-526b4c2e] .sectionTitle{margin-bottom:0}.rewardTabs[data-v-526b4c2e]{display:flex;gap:10px;padding:8px;border:3px solid rgba(109,55,24,.44);border-radius:20px;background:linear-gradient(180deg,#fffbf0db,#ffecaa7a),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 6px #8a4a223d}.rewardTab[data-v-526b4c2e]{min-height:38px;padding:0 18px;border:2px solid rgba(109,55,24,.52);border-radius:14px;background:#fffcd3c7;color:#745930;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.rewardTab[data-v-526b4c2e]:hover{transform:translateY(-1px);border-color:#6d3718b8;box-shadow:0 8px 16px #7459301f}.rewardTab.chosenState[data-v-526b4c2e]{border-color:#6d3718b8;background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:inset 0 1px #fff7d6bf,0 3px #6d37184d}.summaryRow[data-v-526b4c2e]{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.summaryRow.compactSummaryRow[data-v-526b4c2e]{grid-template-columns:minmax(0,1fr)}.summaryCard[data-v-526b4c2e]{min-width:0;padding:16px 18px;border:3px solid rgba(109,55,24,.48);border-radius:18px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 5px #8a4a223d}.summaryCard span[data-v-526b4c2e]{display:block;color:#8b633f;font-size:12px;font-weight:900}.summaryCard strong[data-v-526b4c2e]{display:block;margin-top:8px;color:#4f270d;font-size:20px;font-weight:900}.mainSummary strong[data-v-526b4c2e]{color:#b1600a;font-size:30px;line-height:1}.pageHint[data-v-526b4c2e]{min-height:22px;margin:0 0 16px;color:#6d3718;font-weight:800}.giftGrid[data-v-526b4c2e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-526b4c2e]{min-height:290px;padding:18px;display:flex;flex-direction:column;border:3px solid rgba(109,55,24,.54);border-radius:20px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2e6;box-shadow:inset 0 2px #ffffff94,0 6px #8a4a224d,0 18px 28px #1f2c321a}.giftCardHead[data-v-526b4c2e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-526b4c2e]{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border:2px solid rgba(109,55,24,.4);border-radius:999px;background:#fffcd3b8;color:#6d3718;font-size:12px;font-weight:900}.giftCardHead strong[data-v-526b4c2e]{color:#8b4718;font-size:18px;font-weight:900}.giftCard h3[data-v-526b4c2e]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-526b4c2e]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-526b4c2e]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-526b4c2e],.giftMetaGrid strong[data-v-526b4c2e]{display:block}.giftMetaGrid span[data-v-526b4c2e]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-526b4c2e]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-526b4c2e]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-526b4c2e]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-526b4c2e]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px;align-items:center}.giftPrimaryButton[data-v-526b4c2e]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;font-weight:900;box-shadow:0 3px #6d37184d;cursor:pointer}.giftPrimaryButton.lockedState[data-v-526b4c2e],.giftPrimaryButton[data-v-526b4c2e]:disabled{opacity:.56;cursor:not-allowed;filter:grayscale(.2)}.accumulatedState[data-v-526b4c2e]{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:900}.accumulatedState.isClaimable[data-v-526b4c2e]{background:#4f8a5d24;color:#2f6041}.accumulatedState.isClaimed[data-v-526b4c2e]{background:#a6854e29;color:#8a6832}.accumulatedState.isLocked[data-v-526b4c2e]{background:#8f58581f;color:#9b5353}.recordsPanel[data-v-526b4c2e]{display:grid;gap:18px}.recordsHead[data-v-526b4c2e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.recordsHead h3[data-v-526b4c2e]{margin:0;color:#4f270d;font-size:22px}.recordsHead p[data-v-526b4c2e]{margin:6px 0 0;color:#6d3718;font-weight:800}.recordFilterTabs[data-v-526b4c2e]{display:flex;gap:8px}.recordFilterTab[data-v-526b4c2e]{min-height:34px;padding:0 14px;border:2px solid rgba(109,55,24,.44);border-radius:999px;background:#fffbf0d1;color:#745930;font-weight:900;cursor:pointer}.recordFilterTab.chosenState[data-v-526b4c2e]{border-color:#6d3718ad;background:linear-gradient(180deg,#ffdc63b3,#e78d227a);color:#53280e}.accumulatedRecordTable[data-v-526b4c2e]{min-width:900px}.accumulatedRecordTable td[data-v-526b4c2e]:nth-child(3){max-width:360px}.rewardEmpty[data-v-526b4c2e]{grid-column:1 / -1;margin:0;color:var(--ink-500)}@media(max-width:768px){.rewardHeading[data-v-526b4c2e],.recordsHead[data-v-526b4c2e]{display:block}.rewardPage[data-v-526b4c2e] .sectionTitle{margin-bottom:14px}.rewardTabs[data-v-526b4c2e],.recordFilterTabs[data-v-526b4c2e]{overflow-x:auto;padding-bottom:4px}.rewardTab[data-v-526b4c2e],.recordFilterTab[data-v-526b4c2e]{flex:0 0 auto;white-space:nowrap}.summaryRow[data-v-526b4c2e],.giftGrid[data-v-526b4c2e],.giftMetaGrid[data-v-526b4c2e]{grid-template-columns:1fr}.mainSummary strong[data-v-526b4c2e]{font-size:28px}.giftCard[data-v-526b4c2e]{min-height:260px;padding:16px;border-radius:18px}.accumulatedRecordTableShell[data-v-526b4c2e]{margin-inline:-10px}}.dailyBenefitPage[data-v-e36d8bee]{padding-bottom:28px}.dailyBenefitHeading[data-v-e36d8bee]{margin-bottom:18px}.dailyBenefitPanel[data-v-e36d8bee]{overflow:hidden}.dashboardHead[data-v-e36d8bee]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dailyBenefitState[data-v-e36d8bee]{flex:none;display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700}.dailyBenefitState.isClaimable[data-v-e36d8bee]{background:#4f8a5d1f;color:#2f6041}.dailyBenefitState.isClaimed[data-v-e36d8bee]{background:#a6854e29;color:#8a6832}.dailyBenefitState.isLocked[data-v-e36d8bee]{background:#8f58581f;color:#9b5353}.dailyBenefitCard[data-v-e36d8bee]{margin-top:22px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(166,133,78,.16);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#f7f1e2d1);box-shadow:inset 0 1px #ffffffb3,0 14px 26px #1f2c320f}.dailyBenefitContent strong[data-v-e36d8bee]{display:block;margin-bottom:10px;color:var(--ink-900);font-size:18px}.dailyBenefitContent p[data-v-e36d8bee],.dailyBenefitEmpty[data-v-e36d8bee]{margin:0;color:var(--ink-600)}.dailyBenefitButton[data-v-e36d8bee]{flex:none;min-width:108px;height:40px;padding:0 18px;border-radius:999px;font-weight:700;cursor:pointer}.dailyBenefitButton.isClaimable[data-v-e36d8bee]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.dailyBenefitButton.isClaimed[data-v-e36d8bee]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.dailyBenefitButton.isLocked[data-v-e36d8bee]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.dailyBenefitButton[data-v-e36d8bee]:disabled{opacity:.56;cursor:not-allowed}.dailyBenefitEmpty[data-v-e36d8bee]{margin-top:22px}@media(max-width:768px){.dailyBenefitPage[data-v-e36d8bee]{padding-top:6px}.dashboardHead[data-v-e36d8bee],.dailyBenefitCard[data-v-e36d8bee]{display:block}.dailyBenefitState[data-v-e36d8bee]{margin-top:14px}.dailyBenefitButton[data-v-e36d8bee]{width:100%;margin-top:18px}}.packageModalMask[data-v-8be51e0e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;display:grid;place-items:center;padding:20px;background:#09121c8c}.packageModal[data-v-8be51e0e]{width:min(100%,580px);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,0 28px 60px #09121c33}.packageModalHead[data-v-8be51e0e],.packageModalFoot[data-v-8be51e0e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 12px}.packageModalHead p[data-v-8be51e0e]{margin:0 0 8px;color:#8b4718;font-weight:900}.packageModalHead h3[data-v-8be51e0e]{margin:0;color:#4f270d;font-size:24px}.packageClose[data-v-8be51e0e]{min-width:72px;height:36px;border:2px solid rgba(109,55,24,.44);border-radius:14px;background:#fffcd3c2;color:#6d3718;font-weight:900;cursor:pointer}.packageModalBody[data-v-8be51e0e]{padding:0 24px 16px}.packageSummaryCard[data-v-8be51e0e]{padding:16px;display:grid;gap:8px;border:2px solid rgba(109,55,24,.4);border-radius:16px;background:linear-gradient(180deg,#ffffff6b,#ffecaa3d),#fffcd3b8;box-shadow:inset 0 2px #ffffff85,0 3px #6d37181f}.packageSummaryCard span[data-v-8be51e0e]{color:#6d3718;font-size:13px;font-weight:900}.packageSummaryCard strong[data-v-8be51e0e]{color:#8b4718;font-size:26px;font-weight:900}.packageSummaryCard p[data-v-8be51e0e]{margin:0;color:#765133;line-height:1.6}.packageDetailItems[data-v-8be51e0e]{padding-top:16px}.packageDetailItems p[data-v-8be51e0e]{margin:0 0 10px;color:#8b4718;font-weight:900}.detailChipGrid[data-v-8be51e0e]{display:grid;gap:8px}.detailChipGrid span[data-v-8be51e0e]{padding:8px 10px;border:0;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.packageModalFoot[data-v-8be51e0e]{justify-content:flex-end;padding-top:8px;padding-bottom:24px}.packagePrimary[data-v-8be51e0e]{min-width:160px;min-height:40px;padding:0 18px;border:2px solid rgba(109,55,24,.58);border-radius:14px;background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;font-weight:900;box-shadow:0 3px #6d37184d;cursor:pointer}.packagePrimary[data-v-8be51e0e]:disabled{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.payModalMask[data-v-651f901b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:63;display:grid;place-items:center;padding:20px;background:#09121c9e}.payModal[data-v-651f901b]{width:min(100%,620px);border:3px solid rgba(109,55,24,.58);border-radius:24px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff9e2f5;box-shadow:inset 0 2px #ffffff94,0 8px #8a4a2257,0 28px 64px #09121c47}.payModalHead[data-v-651f901b]{display:flex;justify-content:space-between;gap:16px;padding:22px 24px 12px}.payModalHead p[data-v-651f901b]{margin:0 0 8px;color:#8b4718;font-weight:900}.payModalHead h3[data-v-651f901b]{margin:0;color:#4f270d}.payClose[data-v-651f901b]{min-width:72px;height:36px;border:2px solid rgba(109,55,24,.44);border-radius:14px;background:#fffcd3c2;color:#6d3718;font-weight:900;cursor:pointer}.payClose[data-v-651f901b]:disabled{opacity:.56;cursor:not-allowed}.payModalBody[data-v-651f901b]{padding:0 24px 24px}.paySummary[data-v-651f901b]{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;border:2px solid rgba(109,55,24,.32);border-radius:18px;background:#ffffff57}.paySummary span[data-v-651f901b]{color:var(--ink-700)}.paySummary strong[data-v-651f901b]{color:#8b4718;font-size:22px}.payDirectActions[data-v-651f901b]{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.payDirectActions.twoColumnState[data-v-651f901b]{grid-template-columns:repeat(2,minmax(0,1fr))}.payDirectButton[data-v-651f901b]{min-height:112px;padding:16px 14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;border:2px solid rgba(109,55,24,.44);border-radius:18px;text-align:left;cursor:pointer;box-shadow:inset 0 2px #ffffff61,0 4px #6d371838,0 12px 22px #09121c1a;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,filter .16s ease}.payDirectButton[data-v-651f901b]:hover:not(:disabled){transform:translateY(-2px)}.payDirectTitle[data-v-651f901b],.payDirectDesc[data-v-651f901b]{color:#fff;text-shadow:0 2px 0 rgba(72,37,15,.32)}.payDirectTitle[data-v-651f901b]{font-size:18px;font-weight:900}.payDirectDesc[data-v-651f901b]{font-size:12px;line-height:1.6}.payDirectButton.alipayState[data-v-651f901b]{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.56),transparent 22%),linear-gradient(180deg,#69bdff,#1978e8)}.payDirectButton.wechatState[data-v-651f901b]{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.52),transparent 22%),linear-gradient(180deg,#77df7e,#25a94a)}.payDirectButton.voucherState[data-v-651f901b]{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.54),transparent 22%),linear-gradient(180deg,#ffd76a,#ee8a21)}.payDirectButton.lockedState[data-v-651f901b]{opacity:.52;filter:grayscale(.18);cursor:not-allowed}@media(max-width:768px){.payDirectActions[data-v-651f901b]{grid-template-columns:1fr}.payDirectButton[data-v-651f901b]{min-height:78px;padding:16px 18px;border-radius:18px}.payDirectTitle[data-v-651f901b]{font-size:18px}.payDirectDesc[data-v-651f901b]{font-size:12px}}.dailySpecialHeading[data-v-5ab520c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dailySpecialHeading[data-v-5ab520c1] .sectionTitle{margin-bottom:0}.dailySpecialContent[data-v-5ab520c1]{padding-top:0}.packageStatusText[data-v-5ab520c1]{margin:0 0 14px;color:#6d3718;font-weight:800}.rewardTabs[data-v-5ab520c1]{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-5ab520c1]{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-5ab520c1]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:0 12px 20px #7459301f}.rewardTab.chosenState[data-v-5ab520c1]{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-5ab520c1]{margin-top:0}.dailySpecialTableShell.isCardView[data-v-5ab520c1]{overflow:visible;border:none;border-radius:0;background:transparent;box-shadow:none}.rewardGrid[data-v-5ab520c1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;padding:0}.dailySpecialGiftGrid[data-v-5ab520c1]{margin-top:0}.giftGrid[data-v-5ab520c1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-5ab520c1]{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-5ab520c1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-5ab520c1]{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-5ab520c1]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-5ab520c1]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftCard p[data-v-5ab520c1]{margin:0;color:#765133;line-height:1.6}.giftMetaGrid[data-v-5ab520c1]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-5ab520c1]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-5ab520c1],.giftMetaGrid strong[data-v-5ab520c1]{display:block}.giftMetaGrid span[data-v-5ab520c1]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-5ab520c1]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-5ab520c1]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-5ab520c1]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-5ab520c1]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-5ab520c1],.giftPrimaryButton[data-v-5ab520c1]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-5ab520c1]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-5ab520c1]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-5ab520c1]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardRecords[data-v-5ab520c1]{padding:0}.recordList[data-v-5ab520c1]{display:grid;gap:14px;margin-top:20px}.rewardCard[data-v-5ab520c1],.recordItem[data-v-5ab520c1]{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-5ab520c1],.recordItemTop[data-v-5ab520c1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rewardBadge[data-v-5ab520c1],.rewardState[data-v-5ab520c1]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.rewardBadge[data-v-5ab520c1]{background:#a6854e1f;color:#7b6238}.rewardState.isClaimable[data-v-5ab520c1]{background:#4f8a5d1f;color:#2f6041}.rewardState.isUnavailable[data-v-5ab520c1]{background:#8f58581f;color:#9b5353}.rewardState.isClaimed[data-v-5ab520c1],.rewardState.isMonthly[data-v-5ab520c1]{background:#a6854e29;color:#8a6832}.recordItem.isMonthly[data-v-5ab520c1]{border-color:#a6854e42}.rewardCard h4[data-v-5ab520c1]{margin:0 0 10px;font-size:18px;color:var(--ink-900)}.rewardCard p[data-v-5ab520c1],.recordItem p[data-v-5ab520c1]{margin:0;color:var(--ink-600)}.rewardPriceRow[data-v-5ab520c1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.rewardPrice[data-v-5ab520c1]{display:block;font-size:20px;color:#8f6b35}.rewardClaimButton[data-v-5ab520c1]{min-width:96px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;cursor:pointer}.rewardClaimButton.isClaimable[data-v-5ab520c1]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.rewardClaimButton.isClaimed[data-v-5ab520c1]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.rewardClaimButton.isUnavailable[data-v-5ab520c1]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.rewardClaimButton[data-v-5ab520c1]:disabled{cursor:not-allowed;opacity:.62}@media(max-width:768px){.dailySpecialHeading[data-v-5ab520c1]{flex-direction:column}.rewardTabs[data-v-5ab520c1]{flex-wrap:wrap;justify-content:flex-start}.rewardGrid[data-v-5ab520c1]{grid-template-columns:1fr}.giftGrid[data-v-5ab520c1]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-5ab520c1]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-5ab520c1]{grid-template-columns:1fr}}h3[data-v-f41c5975]{margin:8px 0 14px;font-size:32px}@media(max-width:768px){h3[data-v-f41c5975]{font-size:26px}}.scrollCard[data-v-cbc10575]{position:relative;padding:24px;border:3px solid var(--border-bold);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.46),transparent 36%),var(--panel);box-shadow:var(--shadow-soft);overflow:hidden}.scrollCard[data-v-cbc10575]:before{content:"";position:absolute;top:12px;right:14px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8bd 0,#fff8bd 22%,#ffc63a 24%,#ffc63a 62%,#c36e1d 64%);box-shadow:-28px 12px 0 -5px #ffc63ab8}.publicLayout[data-v-75122ccd]{min-height:100vh;display:flex;flex-direction:column}.publicMain[data-v-75122ccd]{flex:1}.downloadScreen[data-v-c63b16d5]{min-height:calc(100vh - 160px);display:flex;flex-direction:column;justify-content:center}h3[data-v-c63b16d5]{margin:0 0 12px}p[data-v-c63b16d5]{line-height:1.8}@media(max-width:768px){.downloadScreen[data-v-c63b16d5]{min-height:auto;justify-content:flex-start}}.portalStage[data-v-ccf626cd]{min-height:calc(100dvh - 164px);display:grid;place-items:center;padding:42px 16px}.portalPanel[data-v-ccf626cd]{width:min(92vw,430px);padding:34px 30px 36px;border:2px solid rgba(109,55,24,.28);border-radius:24px;background:linear-gradient(180deg,#ffffff94,#fff2c957),#fff8ddb8;box-shadow:inset 0 2px #ffffff6b,0 12px 28px #5e2d1024;text-align:center}.portalEyebrow[data-v-ccf626cd]{margin:0 0 8px;color:#8b4718;font-size:15px;font-weight:900}.portalActions[data-v-ccf626cd]{width:min(100%,320px);margin:0 auto;display:grid;gap:14px}.portalActions[data-v-ccf626cd] .xianxiaButton{width:100%;min-height:48px;border-color:#6f370f9e;border-radius:18px;color:#fff8d7;font-size:20px;font-weight:900;letter-spacing:2px;text-indent:2px;text-shadow:0 2px 0 #8c3b10,0 4px 8px rgba(122,54,13,.36);box-shadow:inset 0 2px #ffffffad,inset 0 -4px #9a400c47,0 5px #75340d61,0 11px 18px #5e2d1029;transition:none}.portalActions[data-v-ccf626cd] .xianxiaButton:hover,.portalActions[data-v-ccf626cd] .xianxiaButton:active{transform:none;filter:none}.portalActions[data-v-ccf626cd] .portalLogin{background:linear-gradient(180deg,#ffffff75,#fff0 42%),linear-gradient(180deg,#ffdf63,#ffb334 48%,#eb8122)}.portalActions[data-v-ccf626cd] .portalRegister{background:linear-gradient(180deg,#ffffff6b,#fff0 42%),linear-gradient(180deg,#74dfd2,#25b7af 52%,#16847d)}.portalActions[data-v-ccf626cd] .portalDownload{background:linear-gradient(180deg,#ffffff6b,#fff0 42%),linear-gradient(180deg,#86b8ff,#4b86df 54%,#275aa9)}@media(max-width:768px){.portalStage[data-v-ccf626cd]{min-height:calc(100dvh - 132px);padding:28px 12px}.portalPanel[data-v-ccf626cd]{width:min(92vw,390px);padding:28px 18px 30px;border-radius:20px}.portalActions[data-v-ccf626cd]{width:min(100%,300px);gap:12px}.portalActions[data-v-ccf626cd] .xianxiaButton{min-height:42px;font-size:17px}}.identityStage[data-v-9c15a3db]{position:relative;min-height:calc(100dvh - 132px);border:4px solid var(--border-bold);border-radius:30px;overflow:hidden;box-shadow:0 10px #6b371847,0 24px 48px #40200d47}.identityStage.isPlain[data-v-9c15a3db]{border:0;border-radius:0;overflow:visible;box-shadow:none}.paintedBackdrop[data-v-9c15a3db]{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-9c15a3db]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 22%,rgba(255,232,92,.35),transparent 18%),linear-gradient(180deg,#341c0c1a,#341c0c57)}.identityColumn[data-v-9c15a3db]{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-9c15a3db]{position:absolute;top:12px;left:18px;z-index:4;width:44px;height:44px;display:grid;place-items:center;border:2px solid rgba(109,55,24,.62);border-radius:16px;background:linear-gradient(180deg,#ffffff94,#ffecaa75),#fff8ddd1;color:#6d3718;box-shadow:inset 0 2px #ffffff94,0 4px #6d371847,0 10px 18px #5e2d1024}.homeArrow span[data-v-9c15a3db]{display:block;margin-top:-2px;font-size:38px;font-weight:900;line-height:1}.entryPanel[data-v-9c15a3db]{position:relative;width:min(90vw,540px);min-height:380px;margin-top:20px}.scrollFrame[data-v-9c15a3db],.parchmentCore[data-v-9c15a3db]{position:absolute;top:0;right:0;bottom:0;left:0}.parchmentCore[data-v-9c15a3db]{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-9c15a3db]:before,.parchmentCore[data-v-9c15a3db]:after{content:"";position:absolute;left:18px;right:18px;height:3px;background:linear-gradient(90deg,transparent,rgba(177,143,77,.7),transparent)}.parchmentCore[data-v-9c15a3db]:before{top:10px}.parchmentCore[data-v-9c15a3db]:after{bottom:10px}.entryContents[data-v-9c15a3db]{position:absolute;top:24px;right:34px;bottom:22px;left:34px;display:flex;flex-direction:column;z-index:2}.isPlain .entryPanel[data-v-9c15a3db]{min-height:0}.isPlain .entryContents[data-v-9c15a3db]{position:relative;inset:auto;padding:0}h1[data-v-9c15a3db]{margin:0 0 16px;text-align:center;color:#fff6c8;letter-spacing:2px;text-indent:2px;font-size:30px;text-shadow:0 2px 0 #93491b,0 4px 0 #5e2d10,0 8px 14px rgba(94,45,16,.28)}.entryFields[data-v-9c15a3db]{display:flex;flex-direction:column;gap:12px}.submitDock[data-v-9c15a3db]{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:center;gap:14px}.sideSlot[data-v-9c15a3db]{display:flex;align-items:center;justify-content:center}.pictureSubmit[data-v-9c15a3db]{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-9c15a3db]{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-9c15a3db]:not(.lockedState):hover{transform:translateY(-3px) scale(1.02)}.pictureSubmit[data-v-9c15a3db]:not(.lockedState):active{transform:translateY(2px) scale(.99)}.pictureSubmit img[data-v-9c15a3db]{width:100%;display:block}.pictureSubmit span[data-v-9c15a3db]{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-9c15a3db]{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-9c15a3db]{opacity:.72;filter:grayscale(.16);animation:button-breathe-9c15a3db 1.6s ease-in-out infinite;cursor:not-allowed}.portalLinks[data-v-9c15a3db]{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px;color:#fff6dc}.portalLinks[data-v-9c15a3db] a{padding:8px 16px;border-radius:14px;background:#fff6d0db;border:2px solid rgba(109,55,24,.62);color:#5b2b10;font-weight:900;box-shadow:0 4px #6d371857}@keyframes button-breathe-9c15a3db{0%,to{transform:scale(1);opacity:.66}50%{transform:scale(.98);opacity:.82}}@media(max-width:768px){.identityStage[data-v-9c15a3db]{min-height:calc(100dvh - 132px);border-radius:24px;overflow:hidden}.identityStage.isPlain[data-v-9c15a3db]{border-radius:0;overflow:visible}.identityColumn[data-v-9c15a3db]{min-height:calc(100dvh - 132px);padding:28px 8px;justify-content:flex-start}.homeArrow[data-v-9c15a3db]{top:8px;left:8px;width:40px;height:40px;border-radius:14px}.homeArrow span[data-v-9c15a3db]{font-size:34px}.entryPanel[data-v-9c15a3db]{width:90vw;min-height:335px;margin-top:28px;overflow:visible}.scrollFrame[data-v-9c15a3db],.parchmentCore[data-v-9c15a3db]{top:0;right:0;bottom:0;left:0}.entryContents[data-v-9c15a3db]{position:relative;inset:auto;padding:35px 16px 14px}.isPlain .entryContents[data-v-9c15a3db]{padding:0}h1[data-v-9c15a3db]{margin-bottom:10px;font-size:22px;letter-spacing:4px;text-indent:4px}.submitDock[data-v-9c15a3db]{margin-top:12px;padding-top:0;gap:10px}.pictureSubmit[data-v-9c15a3db]{width:min(168px,56%)}.pictureSubmit span[data-v-9c15a3db]{font-size:15px;letter-spacing:1px;text-indent:1px;white-space:nowrap;line-height:1}.pictureSubmit.graphicFree[data-v-9c15a3db],.pictureSubmit.graphicFree span[data-v-9c15a3db]{min-height:38px}.portalLinks[data-v-9c15a3db]{margin-top:12px;font-size:13px}}.formField[data-v-aa667c5e]{position:relative;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.formField.inlineState[data-v-aa667c5e]{grid-template-columns:1fr}.formField>span[data-v-aa667c5e]{color:#69330f;font-size:15px;font-weight:900;text-align:right;letter-spacing:1px;white-space:nowrap}.selectShell[data-v-aa667c5e]{position:relative}.nativeShadow[data-v-aa667c5e]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.selectTrigger[data-v-aa667c5e]{width:100%;height:42px;padding:0 40px 0 14px;display:flex;align-items:center;border:2px solid rgba(109,55,24,.46);border-radius:13px;background:linear-gradient(180deg,#ffffff8f,#ffeaa852),#fff8ddeb;color:#4f270d;box-shadow:inset 0 2px #ffffff85,0 3px #6d37182e;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.selectTrigger[data-v-aa667c5e]:hover{transform:translateY(-2px);border-color:#db7918b8}.selectShell.expandedState .selectTrigger[data-v-aa667c5e]{border-color:#a08043b8;box-shadow:inset 0 1px #ffffff80,0 0 0 3px #cdb98833}.selectShell.lockedState .selectTrigger[data-v-aa667c5e]{color:#9b988f;background:#f3eee2c7;border-color:#bfa46f2e;cursor:not-allowed;transform:none}.selectValue[data-v-aa667c5e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.selectArrow[data-v-aa667c5e]{position:absolute;top:50%;right:14px;width:10px;height:10px;border-right:2px solid rgba(110,86,45,.88);border-bottom:2px solid rgba(110,86,45,.88);transform:translateY(-62%) rotate(45deg);transition:transform .16s ease,opacity .16s ease}.selectShell.expandedState .selectArrow[data-v-aa667c5e]{transform:translateY(-34%) rotate(225deg)}.selectShell.lockedState .selectArrow[data-v-aa667c5e]{opacity:.38}.selectPanel[data-v-aa667c5e]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;padding:8px;display:grid;gap:6px;border:3px solid rgba(109,55,24,.72);border-radius:18px;background:linear-gradient(180deg,#fffbf2fa,#f3e8cdfa),#fff9eef2;box-shadow:0 18px 30px #5c482424,inset 0 1px #ffffff94;max-height:220px;overflow-y:auto}.selectPanel[data-v-aa667c5e]::-webkit-scrollbar{width:8px}.selectPanel[data-v-aa667c5e]::-webkit-scrollbar-thumb{border-radius:999px;background:#a6854e57}.selectOption[data-v-aa667c5e]{min-height:38px;padding:0 14px;display:flex;align-items:center;border:2px solid transparent;border-radius:12px;background:#ffffff57;color:#584b3a;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-aa667c5e]:hover{transform:translate(1px);border-color:#af8c4d42;background:#f9f2e0eb;color:#4b3f31}.selectOption.active[data-v-aa667c5e]{border-color:#af8c4d52;background:linear-gradient(180deg,#bea0672e,#bea06714);color:#6f521f}@media(max-width:640px){.formField[data-v-aa667c5e]{grid-template-columns:60px 1fr;gap:6px}.formField.inlineState[data-v-aa667c5e]{grid-template-columns:1fr}.formField>span[data-v-aa667c5e]{font-size:13px}.selectTrigger[data-v-aa667c5e]{height:32px;padding:0 34px 0 10px;border-radius:12px}.selectValue[data-v-aa667c5e]{font-size:12px}.selectArrow[data-v-aa667c5e]{right:11px;width:8px;height:8px}.selectPanel[data-v-aa667c5e]{border-radius:14px;padding:6px}.selectOption[data-v-aa667c5e]{min-height:34px;padding:0 10px;border-radius:10px;font-size:12px}}.formField[data-v-a7d4de28]{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.formField span[data-v-a7d4de28]{color:#69330f;font-size:15px;font-weight:900;text-align:right;letter-spacing:1px;white-space:nowrap}.formField input[data-v-a7d4de28]{width:100%;height:40px;padding:0 14px;border:2px solid rgba(109,55,24,.46);outline:none;border-radius:13px;background:linear-gradient(180deg,#ffffff8c,#ffeaa84d),#fff8dde6;color:#4f270d;font-size:14px;font-weight:800;box-shadow:inset 0 2px #ffffff85,0 3px #6d37182e}.formField input[data-v-a7d4de28]:focus{border-color:#db7918e6;box-shadow:inset 0 2px #ffffff9e,0 0 0 4px #ffcf533d,0 3px #6d371838}.formField input[data-v-a7d4de28]::placeholder{color:#8d8d95}@media(max-width:640px){.formField[data-v-a7d4de28]{grid-template-columns:60px 1fr;gap:6px}.formField span[data-v-a7d4de28]{font-size:13px}.formField input[data-v-a7d4de28]{height:32px;padding:0 10px;font-size:12px;border-radius:12px;font-weight:700}}.identityForm[data-v-cd347f4e]{min-height:100%}.loginConsole[data-v-cd347f4e] .entryPanel{width:min(88vw,420px);min-height:560px;margin-top:36px;padding:28px;border:2px solid rgba(109,55,24,.28);border-radius:24px;background:linear-gradient(180deg,#ffffff94,#fff2c957),#fff8ddb8;box-shadow:inset 0 2px #ffffff6b,0 12px 28px #5e2d1024}.loginConsole[data-v-cd347f4e] .entryContents{min-height:490px;justify-content:flex-start}.loginConsole[data-v-cd347f4e] h1{margin-bottom:54px}.loginConsole[data-v-cd347f4e] .entryFields{width:min(100%,320px);margin:0 auto;gap:16px}.loginConsole[data-v-cd347f4e] .submitDock{width:min(100%,320px);margin:48px auto 0;padding-top:0;gap:0}.loginConsole[data-v-cd347f4e] .sideSlot:empty{display:none}.loginConsole[data-v-cd347f4e] .pictureSubmit{width:100%;flex:0 0 100%;transition:none}.loginConsole[data-v-cd347f4e] .pictureSubmit:not(.lockedState):hover,.loginConsole[data-v-cd347f4e] .pictureSubmit:not(.lockedState):active{transform:none}.loginConsole[data-v-cd347f4e] .pictureSubmit.graphicFree{border-color:#6f370f9e;border-radius:18px;background:linear-gradient(180deg,#ffffff75,#fff0 42%),radial-gradient(circle at 18% 20%,#fff6aaf2,#fff6aa00 23%),linear-gradient(180deg,#ffdf63,#ffb334 48%,#eb8122);box-shadow:inset 0 2px #ffffffad,inset 0 -4px #9a400c47,0 5px #75340d61,0 11px 18px #5e2d1029}.loginConsole[data-v-cd347f4e] .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-cd347f4e] .pictureSubmit.graphicFree span{color:#fff8d7;font-size:22px;font-weight:900;letter-spacing:4px;text-indent:4px;text-shadow:0 2px 0 #8c3b10,0 4px 8px rgba(122,54,13,.36)}.loginConsole[data-v-cd347f4e] .pictureSubmit.lockedState{animation:none}.loginConsole[data-v-cd347f4e] .formField,.runeCheck[data-v-cd347f4e]{grid-template-columns:1fr;align-items:stretch;gap:6px}.loginConsole[data-v-cd347f4e] .formField input{height:40px}.loginConsole[data-v-cd347f4e] .formField span,.runeCheck>span[data-v-cd347f4e]{text-align:left;letter-spacing:0;padding-left:2px}.runeCheck[data-v-cd347f4e]{display:grid}.runeCheck>span[data-v-cd347f4e]{color:#69330f;font-size:15px;font-weight:900;white-space:nowrap}.runeInputs[data-v-cd347f4e]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.runeInputs input[data-v-cd347f4e]{width:100%;height:40px;padding:0 14px;border:2px solid rgba(109,55,24,.46);outline:none;border-radius:14px;background:linear-gradient(180deg,#ffffff8c,#ffeaa84d),#fff8dde6;color:#4f270d;font-size:14px;font-weight:800;box-shadow:inset 0 2px #ffffff85,0 3px #6d37182e}.runeInputs input[data-v-cd347f4e]::placeholder{color:#8d8d95}.runeImageButton[data-v-cd347f4e]{height:40px;padding:0;border:2px solid rgba(109,55,24,.46);border-radius:14px;background:#fff8ddeb;overflow:hidden;cursor:pointer;box-shadow:inset 0 2px #ffffff85,0 3px #6d37182e}.runeImageButton img[data-v-cd347f4e]{width:100%;height:100%;display:block;object-fit:cover}.runeImageButton span[data-v-cd347f4e]{display:grid;place-items:center;width:100%;height:100%;color:#7c6d57;font-size:12px;font-weight:700}.runeImageButton.lockedState[data-v-cd347f4e]{cursor:wait}@media(max-width:768px){.loginConsole[data-v-cd347f4e] .entryPanel{width:min(92vw,390px);min-height:520px;margin-top:24px;padding:24px 14px 22px;border-radius:20px}.loginConsole[data-v-cd347f4e] .entryContents{min-height:466px}.loginConsole[data-v-cd347f4e] h1{margin-bottom:44px}.loginConsole[data-v-cd347f4e] .entryFields{width:min(100%,300px);gap:12px}.loginConsole[data-v-cd347f4e] .submitDock{width:min(100%,300px)}.loginConsole[data-v-cd347f4e] .pictureSubmit.graphicFree,.loginConsole[data-v-cd347f4e] .pictureSubmit.graphicFree span{min-height:40px}.loginConsole[data-v-cd347f4e] .pictureSubmit.graphicFree span{font-size:17px;letter-spacing:2px;text-indent:2px}.loginConsole[data-v-cd347f4e] .formField,.runeCheck[data-v-cd347f4e]{grid-template-columns:1fr;gap:6px}.runeCheck>span[data-v-cd347f4e]{font-size:13px}.runeInputs[data-v-cd347f4e]{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.runeInputs input[data-v-cd347f4e],.runeImageButton[data-v-cd347f4e]{height:40px;border-radius:12px}.runeInputs input[data-v-cd347f4e]{padding:0 10px;font-size:12px;font-weight:700}}.successScreen[data-v-747b8e29]{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:32px 0}.successPanel[data-v-747b8e29]{width:min(100%,560px);padding:40px 32px 36px;text-align:center;border:1px solid rgba(210,186,134,.72);border-radius:28px;background:linear-gradient(180deg,#fffbf0f5,#efe2c2eb),linear-gradient(180deg,#f8f2e1,#e8d8b0);box-shadow:inset 0 1px #ffffffad,0 24px 56px #1420291f}.successMark[data-v-747b8e29]{width:78px;height:78px;margin:0 auto 20px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#61bc70fa,#3b974dfa);color:#fff;font-size:40px;font-weight:700;box-shadow:inset 0 1px #ffffff59,0 16px 30px #3b974d33}.successPanel h1[data-v-747b8e29]{margin:0;font-size:clamp(32px,5vw,42px);color:#3d3326}.successPanel p[data-v-747b8e29]{margin:14px 0 0;color:var(--ink-700);line-height:1.8}.successActions[data-v-747b8e29]{margin-top:28px;display:flex;justify-content:center}@media(max-width:768px){.successScreen[data-v-747b8e29]{min-height:calc(100vh - 140px);padding:20px 0 28px}.successPanel[data-v-747b8e29]{padding:34px 20px 30px;border-radius:22px}.successMark[data-v-747b8e29]{width:66px;height:66px;margin-bottom:16px;font-size:34px}}.packagePage[data-v-c492b4cf]{padding-top:6px}.packageHeading[data-v-c492b4cf]{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.packageHeading[data-v-c492b4cf] .sectionTitle{margin-bottom:0}.packageHeading p[data-v-c492b4cf]{margin:0;color:#6d3718;font-weight:800}.giftGrid[data-v-c492b4cf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-c492b4cf]{min-height:260px;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-c492b4cf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-c492b4cf]{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-c492b4cf]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-c492b4cf]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftCard p[data-v-c492b4cf]{margin:0;color:#765133;line-height:1.6}.giftItems[data-v-c492b4cf]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-c492b4cf]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-c492b4cf]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-c492b4cf],.giftPrimaryButton[data-v-c492b4cf]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-c492b4cf]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-c492b4cf]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-c492b4cf]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}@media(max-width:900px){.giftGrid[data-v-c492b4cf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.packageHeading[data-v-c492b4cf]{display:block}.packageHeading p[data-v-c492b4cf]{margin-top:8px;font-size:13px}.giftGrid[data-v-c492b4cf]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-c492b4cf]{min-height:236px;padding:16px;border-radius:18px}}.orderModalMask[data-v-b80b8a08]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#09121c8c}.orderModal[data-v-b80b8a08]{width:min(100%,560px);border:1px solid rgba(210,186,134,.85);border-radius:26px;background:linear-gradient(180deg,#fffbf0fa,#efe2c2fa),linear-gradient(180deg,#f8f2e1,#e8d8b0);box-shadow:0 24px 60px #09121c3d}.orderModalHead[data-v-b80b8a08]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 12px}.orderModalHead p[data-v-b80b8a08]{margin:0 0 8px;color:#8f6b35}.orderModalHead h3[data-v-b80b8a08]{margin:0;color:#3d3326;word-break:break-all}.orderClose[data-v-b80b8a08]{min-width:72px;height:36px;border:none;border-radius:999px;background:#4f8a5d24;color:#366144;font-weight:700;cursor:pointer}.orderModalBody[data-v-b80b8a08]{padding:0 24px 24px}.orderDetailRow[data-v-b80b8a08]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(62,84,93,.1)}.orderDetailRow span[data-v-b80b8a08]{color:var(--ink-700)}.orderDetailRow strong[data-v-b80b8a08]{text-align:right;word-break:break-all}.orderDetailItems[data-v-b80b8a08]{padding-top:16px}.orderDetailItems p[data-v-b80b8a08]{margin:0 0 10px;color:#8f6b35;font-weight:700}.orderDetailItems ul[data-v-b80b8a08]{margin:0;padding-left:18px;color:var(--ink-900)}.orderDetailItems li+li[data-v-b80b8a08]{margin-top:8px}.orderPage[data-v-3d555d85]{padding-top:6px}.orderHeading[data-v-3d555d85]{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.orderHeading[data-v-3d555d85] .sectionTitle{margin-bottom:0}.orderHeading p[data-v-3d555d85]{margin:0;color:#6d3718;font-weight:800}.orderRecordTable[data-v-3d555d85]{min-width:1120px}.paymentTypeBadge[data-v-3d555d85]{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-3d555d85]{background:#4f8a5d24;color:#2f6b42}.paymentTypeBadge.isAlipay[data-v-3d555d85]{background:#4c849a29;color:#28556a}.paymentTypeBadge.isVoucher[data-v-3d555d85]{background:#d3831f29;color:#8b4718}.paymentTypeBadge.isUnknown[data-v-3d555d85]{background:#6d37181f;color:#6d3718}@media(max-width:768px){.orderHeading[data-v-3d555d85]{display:block}.orderHeading p[data-v-3d555d85]{margin-top:8px;font-size:13px}.orderTableShell[data-v-3d555d85]{margin-inline:-10px}}.identityForm[data-v-4006e4b6]{min-height:100%}.signupConsole[data-v-4006e4b6] .entryPanel{width:min(88vw,420px);min-height:620px;margin-top:24px;padding:28px;border:2px solid rgba(109,55,24,.28);border-radius:24px;background:linear-gradient(180deg,#ffffff94,#fff2c957),#fff8ddb8;box-shadow:inset 0 2px #ffffff6b,0 12px 28px #5e2d1024}.signupConsole[data-v-4006e4b6] .entryContents{min-height:554px;justify-content:flex-start}.signupConsole[data-v-4006e4b6] h1{margin-bottom:28px}.signupConsole[data-v-4006e4b6] .entryFields{width:min(100%,320px);margin:0 auto;gap:12px}.signupConsole[data-v-4006e4b6] .submitDock{width:min(100%,320px);margin:28px auto 0;padding-top:0;gap:0}.signupConsole[data-v-4006e4b6] .sideSlot:empty{display:none}.signupConsole[data-v-4006e4b6] .pictureSubmit{width:100%;flex:0 0 100%;transition:none}.signupConsole[data-v-4006e4b6] .pictureSubmit:not(.lockedState):hover,.signupConsole[data-v-4006e4b6] .pictureSubmit:not(.lockedState):active{transform:none}.signupConsole[data-v-4006e4b6] .pictureSubmit.graphicFree{border-color:#6f370f9e;border-radius:18px;background:linear-gradient(180deg,#ffffff70,#fff0 42%),radial-gradient(circle at 18% 20%,#e2fff8b8,#e2fff800 23%),linear-gradient(180deg,#74dfd2,#25b7af 52%,#16847d);box-shadow:inset 0 2px #ffffffad,inset 0 -4px #0f5b5642,0 5px #3e491e59,0 11px 18px #1a5d5629}.signupConsole[data-v-4006e4b6] .pictureSubmit.graphicFree span{color:#eafffb;font-size:22px;font-weight:900;letter-spacing:4px;text-indent:4px;text-shadow:0 2px 0 #0f5b56,0 4px 8px rgba(15,91,86,.34)}.signupConsole[data-v-4006e4b6] .pictureSubmit.lockedState{animation:none}.signupConsole[data-v-4006e4b6] .formField,.runeCheck[data-v-4006e4b6]{grid-template-columns:1fr;align-items:stretch;gap:6px}.signupConsole[data-v-4006e4b6] .formField input{height:40px}.signupConsole[data-v-4006e4b6] .formField span,.runeCheck>span[data-v-4006e4b6]{color:#69330f;font-weight:900;text-align:left;letter-spacing:0;padding-left:2px}.runeCheck[data-v-4006e4b6]{display:grid}.runeCheck>span[data-v-4006e4b6]{font-size:15px;white-space:nowrap}.runeInputs[data-v-4006e4b6]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.runeInputs input[data-v-4006e4b6]{width:100%;height:40px;padding:0 14px;border:2px solid rgba(109,55,24,.46);outline:none;border-radius:14px;background:linear-gradient(180deg,#ffffff8c,#ffeaa84d),#fff8dde6;color:#4f270d;font-size:14px;font-weight:800;box-shadow:inset 0 2px #ffffff85,0 3px #6d37182e}.runeInputs input[data-v-4006e4b6]::placeholder{color:#8d8d95}.runeImageButton[data-v-4006e4b6]{height:40px;padding:0;border:2px solid rgba(109,55,24,.46);border-radius:14px;background:#fff8ddeb;overflow:hidden;cursor:pointer;box-shadow:inset 0 2px #ffffff85,0 3px #6d37182e}.runeImageButton img[data-v-4006e4b6]{width:100%;height:100%;display:block;object-fit:cover}.runeImageButton span[data-v-4006e4b6]{display:grid;place-items:center;width:100%;height:100%;color:#7c6d57;font-size:12px;font-weight:700}.runeImageButton.lockedState[data-v-4006e4b6]{cursor:wait}@media(max-width:768px){.signupConsole[data-v-4006e4b6] .entryPanel{width:min(92vw,390px);min-height:582px;margin-top:16px;padding:24px 14px 22px;border-radius:20px}.signupConsole[data-v-4006e4b6] .entryContents{min-height:536px}.signupConsole[data-v-4006e4b6] h1{margin-bottom:22px}.signupConsole[data-v-4006e4b6] .entryFields{width:min(100%,300px);gap:10px}.signupConsole[data-v-4006e4b6] .submitDock{width:min(100%,300px);margin-top:22px}.signupConsole[data-v-4006e4b6] .pictureSubmit.graphicFree,.signupConsole[data-v-4006e4b6] .pictureSubmit.graphicFree span{min-height:40px}.signupConsole[data-v-4006e4b6] .pictureSubmit.graphicFree span{font-size:17px;letter-spacing:2px;text-indent:2px}.runeCheck[data-v-4006e4b6]{grid-template-columns:1fr;gap:6px}.runeCheck>span[data-v-4006e4b6]{font-size:13px}.runeInputs[data-v-4006e4b6]{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.runeInputs input[data-v-4006e4b6],.runeImageButton[data-v-4006e4b6]{height:40px;border-radius:12px}.runeInputs input[data-v-4006e4b6]{padding:0 10px;font-size:12px;font-weight:700}}.rolePage[data-v-c52f749a]{min-height:100vh}.roleGate[data-v-c52f749a]{min-height:100dvh;display:grid;place-items:center;padding:36px 16px}.rolePanel[data-v-c52f749a]{position:relative;width:min(92vw,620px);padding:30px;border:2px solid rgba(109,55,24,.28);border-radius:24px;background:linear-gradient(180deg,#ffffff94,#fff2c957),#fff8ddc7;box-shadow:inset 0 2px #ffffff6b,0 12px 28px #5e2d1024}.logoutButton[data-v-c52f749a]{position:absolute;top:16px;right:16px;min-height:34px;padding:0 14px;border:2px solid rgba(157,74,62,.36);border-radius:12px;background:#ffe7d9d6;color:#8c392f;font-weight:900;cursor:pointer}.logoutButton[data-v-c52f749a]:hover{border-color:#9d4a3e8a;background:#ffdbc6eb}.roleEyebrow[data-v-c52f749a]{margin:0 0 6px;color:#8b4718;font-size:15px;font-weight:900;text-align:center}h1[data-v-c52f749a]{margin:0 0 24px;color:#fff6c8;font-size:30px;text-align:center;text-shadow:0 2px 0 #93491b,0 4px 0 #5e2d10,0 8px 14px rgba(94,45,16,.28)}.roleGrid[data-v-c52f749a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.roleCard[data-v-c52f749a]{min-height:112px;padding:16px;display:grid;align-content:center;gap:6px;border:2px solid rgba(109,55,24,.48);border-radius:18px;background:linear-gradient(180deg,#ffffff8c,#ffeaa84d),#fff8ddeb;color:#5a2a0e;text-align:left;cursor:pointer;box-shadow:inset 0 2px #ffffff85,0 4px #6d37182e}.roleCard strong[data-v-c52f749a]{font-size:20px;font-weight:900}.roleCard span[data-v-c52f749a],.roleCard small[data-v-c52f749a]{font-weight:800}.roleCard small[data-v-c52f749a]{color:#8b4718}.roleCard[data-v-c52f749a]:disabled{cursor:wait;opacity:.72}.roleState[data-v-c52f749a]{min-height:120px;display:grid;place-items:center;color:#6d3718;font-weight:900}@media(max-width:768px){.rolePanel[data-v-c52f749a]{width:min(92vw,390px);padding:58px 16px 24px}.roleGrid[data-v-c52f749a]{grid-template-columns:1fr}}.tokenLoadTip[data-v-a4fc1c54]{margin:0 0 16px;color:var(--ink-500)}.recordAction.lockedState[data-v-a4fc1c54]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardPage[data-v-2de99bfa]{padding-bottom:28px}.rewardHeading[data-v-2de99bfa]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-2de99bfa] .sectionTitle{margin-bottom:0}.limitContent[data-v-2de99bfa]{padding-top:0}.packageStatusText[data-v-2de99bfa]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-2de99bfa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-2de99bfa]{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-2de99bfa],.giftActions[data-v-2de99bfa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-2de99bfa]{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-2de99bfa]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-2de99bfa]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftCard p[data-v-2de99bfa]{margin:0;color:#765133;line-height:1.6}.giftMetaGrid[data-v-2de99bfa]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-2de99bfa]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-2de99bfa],.giftMetaGrid strong[data-v-2de99bfa]{display:block}.giftMetaGrid span[data-v-2de99bfa]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-2de99bfa]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-2de99bfa]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-2de99bfa]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-2de99bfa]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-2de99bfa],.giftPrimaryButton[data-v-2de99bfa]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-2de99bfa]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-2de99bfa]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d;cursor:pointer}.giftPrimaryButton.lockedState[data-v-2de99bfa]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardTabs[data-v-2de99bfa]{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-2de99bfa]{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-2de99bfa]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:0 12px 20px #7459301f}.rewardTab.chosenState[data-v-2de99bfa]{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-2de99bfa]{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.rewardExpireCard[data-v-2de99bfa]{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-2de99bfa],.rewardExpireCard small[data-v-2de99bfa]{display:block}.rewardExpireCard span[data-v-2de99bfa]{margin-bottom:6px;color:var(--ink-500)}.rewardExpireCard strong[data-v-2de99bfa]{display:block;font-size:20px;color:var(--ink-900)}.rewardExpireCard small[data-v-2de99bfa]{margin-top:8px}.rewardStatusText[data-v-2de99bfa]{font-weight:700}.rewardGrid[data-v-2de99bfa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.recordList[data-v-2de99bfa]{display:grid;gap:14px;margin-top:22px}.rewardCard[data-v-2de99bfa],.recordItem[data-v-2de99bfa]{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-2de99bfa],.recordItemTop[data-v-2de99bfa]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rewardBadge[data-v-2de99bfa],.rewardState[data-v-2de99bfa]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.rewardBadge[data-v-2de99bfa]{background:#a6854e1f;color:#7b6238}.rewardState.isClaimable[data-v-2de99bfa],.rewardStatusText.isClaimable[data-v-2de99bfa]{background:#4f8a5d1f;color:#2f6041}.rewardState.isClaimed[data-v-2de99bfa],.rewardStatusText.isClaimed[data-v-2de99bfa]{background:#a6854e29;color:#8a6832}.rewardState.isUnavailable[data-v-2de99bfa],.rewardStatusText.isUnavailable[data-v-2de99bfa]{background:#8f58581f;color:#9b5353}.rewardState.isWeekly[data-v-2de99bfa]{background:#4f8a5d1f;color:#2f6041}.rewardState.isMonthly[data-v-2de99bfa]{background:#a6854e29;color:#8a6832}.rewardState.isPermanent[data-v-2de99bfa]{background:#5568a624;color:#354c92}.recordItem.isWeekly[data-v-2de99bfa]{border-color:#4f8a5d3d}.recordItem.isMonthly[data-v-2de99bfa]{border-color:#a6854e42}.recordItem.isPermanent[data-v-2de99bfa]{border-color:#5568a647}.rewardCard h4[data-v-2de99bfa]{margin:0 0 10px;font-size:18px;color:var(--ink-900)}.rewardCard p[data-v-2de99bfa],.recordItem p[data-v-2de99bfa]{margin:0;color:var(--ink-600)}.rewardNote[data-v-2de99bfa]{margin-bottom:8px!important;color:#8a6832;font-weight:700}.rewardPriceRow[data-v-2de99bfa]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.rewardPrice[data-v-2de99bfa]{display:block;font-size:20px;color:#8f6b35}.rewardBuyButton[data-v-2de99bfa]{min-width:96px}.rewardClaimButton[data-v-2de99bfa]{min-width:96px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;cursor:pointer}.rewardClaimButton.isClaimable[data-v-2de99bfa]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.rewardClaimButton.isClaimed[data-v-2de99bfa]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.rewardClaimButton.isUnavailable[data-v-2de99bfa]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.rewardClaimButton[data-v-2de99bfa]:disabled{opacity:.56;cursor:not-allowed}.recordAction.lockedState[data-v-2de99bfa]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-2de99bfa]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.recordItem p[data-v-2de99bfa]{margin:12px 0 8px}.recordItem small[data-v-2de99bfa]{color:var(--ink-500)}@media(max-width:768px){.rewardHeading[data-v-2de99bfa]{display:block;margin-bottom:14px}.rewardPage[data-v-2de99bfa] .sectionTitle{margin-bottom:14px}.rewardTabs[data-v-2de99bfa]{overflow-x:auto;padding:7px}.rewardTab[data-v-2de99bfa]{flex:0 0 auto;min-height:34px;padding:0 14px;font-size:12px;white-space:nowrap}.rewardHead[data-v-2de99bfa]{display:block}.rewardExpireCard[data-v-2de99bfa]{min-width:0;margin-top:14px}.rewardGrid[data-v-2de99bfa]{grid-template-columns:1fr;gap:12px}.giftGrid[data-v-2de99bfa]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-2de99bfa]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-2de99bfa]{grid-template-columns:1fr}.rewardPriceRow[data-v-2de99bfa],.recordItemTop[data-v-2de99bfa]{align-items:flex-start;flex-direction:column}.rewardBuyButton[data-v-2de99bfa],.rewardClaimButton[data-v-2de99bfa]{width:100%}}:root{--bg-paper: #ffe7a8;--bg-mist: #91d8d5;--panel: rgba(255, 246, 214, .9);--panel-strong: rgba(255, 250, 230, .96);--ink-900: #452915;--ink-700: #744622;--ink-500: #996634;--gold-500: #d3831f;--gold-300: #ffd46a;--red-500: #d64f35;--aqua-500: #2aa7a1;--leaf-500: #5aa43a;--border-soft: rgba(94, 48, 18, .22);--border-bold: #6d3718;--shadow-soft: 0 18px 0 rgba(101, 55, 24, .12), 0 22px 42px rgba(75, 38, 18, .18);--shadow-pop: 0 6px 0 #8a4a22, 0 18px 28px rgba(99, 51, 20, .2);--radius-xl: 26px;--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--max-width: 1180px;--ease-bounce: cubic-bezier(.2, .9, .2, 1.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink-900);background:radial-gradient(circle at 12% 10%,rgba(255,245,154,.8) 0 9%,transparent 10%),radial-gradient(circle at 88% 16%,rgba(107,210,201,.58) 0 8%,transparent 9%),linear-gradient(180deg,#ffcf5c38,#ffecac5c),#f7c96c url(/bg_inside.png) center top / cover fixed no-repeat;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;letter-spacing:0}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 72%)}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:radial-gradient(circle at 12% 10%,rgba(255,245,154,.72) 0 9%,transparent 10%),radial-gradient(circle at 88% 16%,rgba(107,210,201,.42) 0 8%,transparent 9%),linear-gradient(180deg,#ffcf5c38,#ffecac5c),#f7c96c url(/bg_inside.png) center top / cover scroll no-repeat}.pageShell{width:min(calc(100% - 24px),var(--max-width))}.hero{gap:18px;padding:24px 0 42px}.heroCopy{padding:30px 22px}.heroCopy h1{margin:14px 0;font-size:clamp(34px,10vw,52px)}.heroCopy .lead{line-height:1.7}.heroSide{padding:20px 18px;gap:14px}.actions{gap:12px;margin-top:22px}.pageCard,.downloadPanel,.authCard{padding:22px 18px}.recordMeta{flex-direction:column}.recordTableShell{border-radius:18px}.recordTableTip{display:block;padding:10px 14px 0;color:var(--ink-500);font-size:12px}.recordTable{min-width:860px}.recordTable thead th,.recordTable tbody td{padding:14px;font-size:13px}.dashboardHead{flex-direction:column;align-items:flex-start}.dashboardPanel{padding:18px 16px;border-radius:18px}.dashboardLink{padding:16px;border-radius:16px}.dashboardLink span{font-size:13px;line-height:1.6}.tokenAdminCard{padding:16px;border-radius:16px}.tokenAdminCard h3{margin:6px 0;font-size:24px}.tokenAdminCard strong{margin-bottom:14px;font-size:22px}.orderNoText{max-width:148px}.orderNoCell{gap:8px}.copyOrderButton{min-width:48px;height:26px;padding:0 8px;font-size:11px}.recordStatus{min-width:58px;padding:0 10px;font-size:12px}.recordAction{min-width:72px;height:32px;padding:0 12px;font-size:12px}.recordItemLink{font-size:12px;white-space:nowrap}}
