.backToTopButton[data-v-143e2f1e]{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:44;width:48px;height:48px;padding:0;display:grid;place-items:center;border:1px solid #b9dfe3;border-radius:16px;background:#faffff;color:#137f8c;box-shadow:0 6px 20px #063e4f33;cursor:pointer;transition:background .16s ease,transform .16s ease}.backToTopButton[data-v-143e2f1e]:hover{background:#eaf9fa}.backToTopButton[data-v-143e2f1e]:active{transform:translateY(1px)}.backToTopButton[data-v-143e2f1e]:focus-visible{outline:3px solid #83dbe0;outline-offset:3px}.topIcon[data-v-143e2f1e]{width:23px;height:23px}@media(min-width:769px){.backToTopButton[data-v-143e2f1e]{display:none}}.accountPanel[data-v-0e966e3e]{overflow:hidden;border:1px solid #cce7eb;border-radius:20px;background:linear-gradient(135deg,#effbfdfa,#fffffff7 60%,#e1f7f9fa);box-shadow:0 12px 32px #07374826}.profileHeader[data-v-0e966e3e]{display:flex;align-items:center;gap:16px;padding:24px;border-bottom:1px solid #dceef0}.profileAvatar[data-v-0e966e3e]{display:block;flex:none;width:58px;height:58px;border:1px solid #c2e8ea;border-radius:18px;background:#e1f6f7 url(/drawer_fish_sprites.avif) 0 0 / 300% 200% no-repeat}.profileIdentity[data-v-0e966e3e]{flex:1;min-width:0}.profileUid[data-v-0e966e3e]{min-width:0;text-align:right}p[data-v-0e966e3e]{margin:0;color:#64848d;font-size:13px;font-weight:600}h2[data-v-0e966e3e],.profileUid strong[data-v-0e966e3e]{display:block;margin:5px 0 0;color:#173d4e;font-size:20px;line-height:1.35;overflow-wrap:anywhere}.balanceGrid[data-v-0e966e3e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 24px 24px}.balanceItem[data-v-0e966e3e]{min-width:0;padding:17px 18px;border:1px solid #d7ebed;border-radius:14px;background:#edf9facc}.balanceItem strong[data-v-0e966e3e]{display:block;margin-top:8px;color:#128b98;font-size:26px;line-height:1.25;overflow-wrap:anywhere}@media(max-width:480px){.profileHeader[data-v-0e966e3e]{gap:10px;padding:18px}.profileAvatar[data-v-0e966e3e]{width:48px;height:48px;border-radius:15px}h2[data-v-0e966e3e],.profileUid strong[data-v-0e966e3e]{font-size:16px}.balanceGrid[data-v-0e966e3e]{gap:8px;padding:16px 18px 18px}.balanceItem[data-v-0e966e3e]{padding:14px 12px}.balanceItem strong[data-v-0e966e3e]{font-size:22px}}.feedbackMask[data-v-81f70d1e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:20px;background:#0827376b}.feedbackModal[data-v-81f70d1e]{width:min(100%,380px);overflow:hidden;border:1px solid rgba(196,229,233,.95);border-radius:22px;background:#fff;box-shadow:0 20px 55px #082f413d}.feedbackHead[data-v-81f70d1e]{display:flex;align-items:center;gap:12px;padding:24px 24px 0}.feedbackHead h3[data-v-81f70d1e],.feedbackBody p[data-v-81f70d1e]{margin:0}.feedbackIcon[data-v-81f70d1e]{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:15px;background:#e4f7f8;color:#168d9b}.feedbackIcon svg[data-v-81f70d1e]{width:27px;height:27px}.feedbackHead h3[data-v-81f70d1e]{color:#163d4d;font-size:20px;line-height:1.35;font-weight:750}.feedbackBody[data-v-81f70d1e]{padding:16px 24px 22px}.feedbackBody p[data-v-81f70d1e]{color:#55727d;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.feedbackFoot[data-v-81f70d1e]{padding:0 24px 24px}.feedbackButton[data-v-81f70d1e]{width:100%;height:44px;padding:0 20px;border:1px solid #118b9a;border-radius:12px;background:#159dad;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .16s ease,transform .16s ease}.feedbackButton[data-v-81f70d1e]:hover{background:#118a99}.feedbackButton[data-v-81f70d1e]:active{transform:translateY(1px)}.feedbackButton[data-v-81f70d1e]:focus-visible{outline:3px solid #91e4e7;outline-offset:3px}@media(max-width:768px){.feedbackMask[data-v-81f70d1e]{padding:16px}.feedbackModal[data-v-81f70d1e]{border-radius:20px}.feedbackHead[data-v-81f70d1e],.feedbackBody[data-v-81f70d1e],.feedbackFoot[data-v-81f70d1e]{padding-left:20px;padding-right:20px}.feedbackHead h3[data-v-81f70d1e]{font-size:19px}.feedbackBody[data-v-81f70d1e]{padding-top:14px}.feedbackBody p[data-v-81f70d1e]{font-size:14px;line-height:1.7}.feedbackButton[data-v-81f70d1e]{height:44px}}.footer[data-v-9dec0e83]{min-height:12px}.floatyMenuOrb[data-v-44a4af29]{position:fixed;z-index:51;touch-action:none}.candyMenuButton[data-v-44a4af29]{position:relative;width:48px;height:48px;padding:0;display:grid;place-items:center;border:1px solid #b9dfe3;border-radius:16px;background:#faffff;color:#137f8c;box-shadow:0 6px 20px #063e4f33;-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-44a4af29]:hover{background:#eaf9fa}.expandedState .candyMenuButton[data-v-44a4af29]{border-color:#8ccfd5;background:#e8f8f9}.candyMenuButton[data-v-44a4af29]:focus-visible{outline:3px solid #83dbe0;outline-offset:3px}.sweetMenuBars[data-v-44a4af29]{width:24px;height:24px;display:grid;place-items:center;position:relative}.sweetMenuBars i[data-v-44a4af29]{position:absolute;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.sweetMenuBars i[data-v-44a4af29]:nth-child(1){transform:translateY(-5px)}.sweetMenuBars i[data-v-44a4af29]:nth-child(3){transform:translateY(5px)}.expandedState .sweetMenuBars i[data-v-44a4af29]:nth-child(1){transform:rotate(45deg)}.expandedState .sweetMenuBars i[data-v-44a4af29]:nth-child(2){opacity:0}.expandedState .sweetMenuBars i[data-v-44a4af29]:nth-child(3){transform:rotate(-45deg)}.drawerVeil[data-v-44a4af29]{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-44a4af29]{opacity:1;pointer-events:auto}.slideoutMenu[data-v-44a4af29]{position:fixed;top:0;left:0;z-index:50;width:100%;height:100dvh;overflow-y:visible;padding:calc(76px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));display:grid;align-content:start;background:#dff6fa url(/drawer_harbor_background.avif) center / cover no-repeat;transform:translate(-104%);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.slideoutMenu.expandedState[data-v-44a4af29]{transform:translate(0)}.playerPocket[data-v-44a4af29]{min-height:88px;margin-bottom:16px;padding:12px 14px;display:flex;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:linear-gradient(115deg,#fffffff7,#ddf7f9ed);box-shadow:0 6px 18px #0c51621f}.playerAvatar[data-v-44a4af29]{width:56px;height:56px;display:grid;place-items:center;flex:none;border:1px solid #bde8eb;border-radius:17px;background:linear-gradient(145deg,#e6fbfc,#bfeff1)}.playerAvatar img[data-v-44a4af29]{display:block;width:100%;height:100%;object-fit:contain}.playerMeta[data-v-44a4af29]{min-width:0;display:grid;gap:3px}.playerMeta small[data-v-44a4af29]{color:#6c8c95;font-size:11px;font-weight:600}.playerMeta strong[data-v-44a4af29]{overflow:hidden;color:#173d4e;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.playerMeta em[data-v-44a4af29]{overflow:hidden;color:#4e7b87;font-size:12px;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.playerMeta em span[data-v-44a4af29]{margin-right:6px;color:#76949b;font-weight:500}.slideoutLinks[data-v-44a4af29]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.slideoutLinks a[data-v-44a4af29],.switchRoleTile[data-v-44a4af29],.logoutTile[data-v-44a4af29]{min-width:0;min-height:44px;padding:8px 10px;display:flex;align-items:center;justify-content:center;border:1px solid #d8eaed;border-radius:12px;background:#ffffffed;color:#285563;font-size:13px;font-weight:700;text-align:center;overflow-wrap:anywhere;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.slideoutLinks a[data-v-44a4af29]{min-height:52px;padding:6px 8px;justify-content:flex-start;gap:8px;text-align:left}.menuCharacter[data-v-44a4af29]{flex:none;width:38px;height:38px;background-image:url(/drawer_fish_sprites.avif);background-repeat:no-repeat;background-size:300% 200%}.menuLabel[data-v-44a4af29]{min-width:0;flex:1}.slideoutLinks a[data-v-44a4af29]:hover,.slideoutLinks a[data-v-44a4af29]:active,.switchRoleTile[data-v-44a4af29]:hover,.logoutTile[data-v-44a4af29]:hover{border-color:#9bd6dc;background:#e9f8f9;color:#127a87}.slideoutLinks a[data-v-44a4af29]:focus-visible,.switchRoleTile[data-v-44a4af29]:focus-visible,.logoutTile[data-v-44a4af29]:focus-visible{outline:3px solid #83dbe0;outline-offset:2px}.drawerActions[data-v-44a4af29]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid rgba(241,255,255,.65)}.switchRoleTile[data-v-44a4af29],.logoutTile[data-v-44a4af29]{cursor:pointer;min-height:48px;gap:8px;box-shadow:0 4px 12px #0c51621f}.switchRoleTile[data-v-44a4af29]{border-color:#75d4da;background:linear-gradient(135deg,#b5f0f1,#65cdd5);color:#095f70}.logoutTile[data-v-44a4af29]{border-color:#ffffffe6;background:#fafefff2;color:#3d6875}.actionIcon[data-v-44a4af29]{display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:8px;background:#ffffff8c;font-size:18px;line-height:1}.logoutTile .actionIcon[data-v-44a4af29]{background:#e7f5f6}@media(max-width:768px){.slideoutMenu[data-v-44a4af29]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media(min-width:769px){.floatyMenuOrb[data-v-44a4af29],.drawerVeil[data-v-44a4af29],.slideoutMenu[data-v-44a4af29]{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-50d91e94]{position:relative;margin-top:12px}.topNav[data-v-50d91e94]{position:relative;z-index:1;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:16px}#app .topNav.isTransparent[data-v-50d91e94]{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topNav.hasNavigation[data-v-50d91e94]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links";gap:8px 16px}.brandDecor[data-v-50d91e94]{position:absolute;top:14px;left:210px;width:min(28vw,300px);height:38px;color:#62bfc7;opacity:.58;pointer-events:none}.brandMark[data-v-50d91e94]{grid-area:brand;display:inline-flex;align-items:center;flex:none;color:var(--ink-900)}.brandLogo[data-v-50d91e94]{display:block;flex:none;width:160px;height:auto;max-height:54px;object-fit:contain}.brand[data-v-50d91e94]{display:inline-flex;align-items:center;flex:none}.brandImage[data-v-50d91e94]{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-50d91e94]{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0}.userChip[data-v-50d91e94]{min-height:34px;max-width:150px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #cce4e8;border-radius:10px;background:#ffffffb3;color:#315a67;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serverChip[data-v-50d91e94]{min-height:34px;max-width:180px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bde2e6;border-radius:10px;background:#e1f7f9cc;color:#28556a;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links[data-v-50d91e94]{grid-area:links;display:flex;min-width:0;flex-wrap:nowrap;justify-content:flex-start;gap:4px;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b8dadd transparent}#app .topNav .links a[data-v-50d91e94]{flex:0 0 auto;min-height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5e8eb;border-radius:10px;background:#ffffffbf;color:#315a67;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:none;transition:transform .16s var(--ease-bounce),border-color .16s ease,background .16s ease}#app .topNav .links a[data-v-50d91e94]:hover{transform:none;border-color:#97d6dc;background:#eafafa}#app .topNav .links a[data-v-50d91e94]:focus-visible{outline:3px solid #83dbe0;outline-offset:-2px}.cta[data-v-50d91e94]{grid-area:actions;display:flex;flex-shrink:0;align-items:center;gap:12px;white-space:nowrap}#app .topNav[data-v-50d91e94] .xianxiaButton.isSecondary{min-height:36px;padding:0 14px;border:1px solid #a9d9df;border-radius:10px;background:#e7f8f8;color:#147986;font-size:13px;text-shadow:none;box-shadow:none}#app .topNav[data-v-50d91e94] .xianxiaButton.isSecondary:hover{transform:none;background:#d9f3f4}@media(max-width:1050px){.brandDecor[data-v-50d91e94]{display:none}}@media(max-width:768px){.topNav[data-v-50d91e94],.topNav.hasNavigation[data-v-50d91e94]{display:flex;min-height:78px}.brandImage[data-v-50d91e94]{height:48px}.links[data-v-50d91e94],.cta[data-v-50d91e94]{display:none}}.centerPage[data-v-ee59281a]{width:100%;max-width:none;margin-inline:0;padding-top:8px}.centerHeading[data-v-ee59281a]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.centerActions[data-v-ee59281a]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.centerActionButton[data-v-ee59281a]{min-height:42px;padding:0 18px;border:1px solid #b9dfe3;border-radius:11px;background:#effbfb;color:#167b88;font-weight:700;white-space:nowrap;cursor:pointer}.centerActionButton[data-v-ee59281a]:hover{border-color:#74cbd0;background:#dff7f7}.centerActionButton[data-v-ee59281a]:focus-visible{outline:3px solid #83dbe0;outline-offset:3px}.logoutAction[data-v-ee59281a]{border-color:#d5e8eb;background:#fff;color:#527781}@media(max-width:480px){.centerActions[data-v-ee59281a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.centerActionButton[data-v-ee59281a]{padding:0 6px;font-size:14px}}.passwordModalMask[data-v-ee59281a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;display:grid;place-items:center;padding:20px;background:#0827376b}#app .passwordModal[data-v-ee59281a]{width:min(100%,460px);max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #addde4!important;border-radius:22px;background:radial-gradient(ellipse at 100% 0%,rgba(118,220,230,.28),transparent 45%),linear-gradient(180deg,#dbf6fa,#f3fcfd 58%,#e8f8fa)!important;box-shadow:0 20px 55px #082f413d!important}.passwordModalHead[data-v-ee59281a],.passwordModalFoot[data-v-ee59281a]{padding:18px 22px}.passwordModalHead[data-v-ee59281a]{border-bottom:1px solid rgba(129,201,210,.3)}.passwordModalHead p[data-v-ee59281a],.passwordModalHead h3[data-v-ee59281a]{margin:0}.passwordModalHead p[data-v-ee59281a]{color:#42818c;font-size:13px;font-weight:900}.passwordModalHead h3[data-v-ee59281a]{margin-top:6px;color:#173d4e;font-size:22px}.passwordModalBody[data-v-ee59281a]{display:grid;gap:16px;padding:22px}#app .passwordModal .passwordField[data-v-ee59281a]{display:grid;gap:8px;color:#285967!important;font-weight:700}#app .passwordModal .passwordControl[data-v-ee59281a]{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;overflow:hidden;border:1px solid #c6e2e6!important;border-radius:12px;background:#ffffffeb!important;box-shadow:none!important}#app .passwordModal .passwordControl[data-v-ee59281a]:focus-within{border-color:#36a7b3!important;box-shadow:0 0 0 3px #23a7b229!important}#app .passwordModal .passwordControl input[data-v-ee59281a]{width:100%;min-height:46px;padding:0 14px;border:0;outline:none;background:transparent!important;color:#173d4e!important;box-shadow:none!important}.eyeButton[data-v-ee59281a]{width:44px;height:44px;border:0;background:transparent;color:#43838d;font-size:20px;cursor:pointer}.passwordHint[data-v-ee59281a],.passwordError[data-v-ee59281a]{margin:0;font-size:13px;line-height:1.6}.passwordHint[data-v-ee59281a]{color:var(--ink-700)}.passwordError[data-v-ee59281a]{color:var(--red-500);font-weight:900}.passwordModalFoot[data-v-ee59281a]{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid rgba(129,201,210,.3)}.plainButton[data-v-ee59281a],.confirmButton[data-v-ee59281a]{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}#app .passwordModal .plainButton[data-v-ee59281a]{border:1px solid #c4e0e4!important;border-radius:10px;background:#fff!important;color:#27717d!important;box-shadow:none!important}#app .passwordModal .confirmButton[data-v-ee59281a]{border:1px solid #118b9a!important;border-radius:10px;background:#159dad!important;color:#fff!important;box-shadow:none!important}#app .passwordModal .plainButton[data-v-ee59281a]:focus-visible,#app .passwordModal .confirmButton[data-v-ee59281a]:focus-visible,#app .passwordModal .eyeButton[data-v-ee59281a]:focus-visible{outline:3px solid #83dbe0;outline-offset:2px}.confirmButton[data-v-ee59281a]:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.62}@media(max-width:768px){.passwordModalMask[data-v-ee59281a]{padding:16px}.passwordModal[data-v-ee59281a]{border-radius:20px}.passwordModalHead[data-v-ee59281a],.passwordModalBody[data-v-ee59281a],.passwordModalFoot[data-v-ee59281a]{padding-right:16px;padding-left:16px}.passwordModalFoot[data-v-ee59281a]{flex-direction:column}.plainButton[data-v-ee59281a],.confirmButton[data-v-ee59281a]{width:100%}}.paginationShell[data-v-f77a4b59]{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-f77a4b59]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:#6d3718;font-weight:900}.paginationSummary label[data-v-f77a4b59]{display:inline-flex;align-items:center;gap:8px}select[data-v-f77a4b59]{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-f77a4b59]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;align-items:center}button[data-v-f77a4b59]{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-f77a4b59]:hover{transform:translateY(-1px);border-color:#6d3718b3;background:#fff19ae6;color:#4f270d;box-shadow:inset 0 1px #ffffffb3,0 4px #6d37183d}button.active[data-v-f77a4b59]{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-f77a4b59]:first-child,.paginationBar button[data-v-f77a4b59]:last-child{min-width:72px;border-radius:999px}.paginationShell.harborPagination[data-v-f77a4b59]{gap:12px;margin-top:16px;padding:14px 16px;border:1px solid #d2e8ec;border-radius:16px;background:#fafefff7;box-shadow:0 6px 20px #0337481f}.harborPagination .paginationSummary[data-v-f77a4b59]{gap:12px;color:#416a76;font-size:14px;font-weight:700}.harborPagination select[data-v-f77a4b59]{min-width:64px;height:36px;border:1px solid #cde3e7;border-radius:10px;background:#f5fafb;color:#285563;font-weight:700}.harborPagination .paginationBar[data-v-f77a4b59]{gap:6px}.harborPagination .paginationBar button[data-v-f77a4b59]{min-width:38px;height:38px;padding:0 12px;border:1px solid #d0e5e8;border-radius:10px;background:#fff;color:#356675;font-weight:700;box-shadow:none}.harborPagination .paginationBar button[data-v-f77a4b59]:hover{transform:none;border-color:#96d2d7;background:#eaf8f9;color:#167c89}.harborPagination .paginationBar button.active[data-v-f77a4b59]{border-color:#1593a0;background:#159dad;color:#fff}.harborPagination .paginationBar button[data-v-f77a4b59]:focus-visible,.harborPagination select[data-v-f77a4b59]:focus-visible{outline:3px solid #91e4e7;outline-offset:2px}@media(max-width:768px){.paginationShell[data-v-f77a4b59]{flex-direction:column;align-items:stretch;gap:12px;padding:14px;border-radius:18px}.paginationSummary[data-v-f77a4b59]{justify-content:space-between;gap:10px;font-size:13px}.paginationSummary label[data-v-f77a4b59]{padding:5px 8px}.paginationBar[data-v-f77a4b59]{gap:8px}button[data-v-f77a4b59]{min-width:38px;height:36px;padding:0 12px;border-radius:12px;font-size:13px}.paginationBar button[data-v-f77a4b59]:first-child,.paginationBar button[data-v-f77a4b59]:last-child{min-width:64px}}.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}.rewardPage[data-v-6c01bf5e]{padding-bottom:28px}.rewardHeading[data-v-6c01bf5e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-6c01bf5e] .sectionTitle{margin-bottom:0}.rewardTabs[data-v-6c01bf5e]{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-6c01bf5e]{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-6c01bf5e]:hover{transform:translateY(-1px);border-color:#6d3718b8;box-shadow:0 8px 16px #7459301f}.rewardTab.chosenState[data-v-6c01bf5e]{border-color:#6d3718b8;background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:inset 0 1px #fff7d6bf,0 3px #6d37184d}.summaryRow[data-v-6c01bf5e]{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.summaryRow.compactSummaryRow[data-v-6c01bf5e]{grid-template-columns:minmax(0,1fr)}.summaryCard[data-v-6c01bf5e]{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-6c01bf5e]{display:block;color:#8b633f;font-size:12px;font-weight:900}.summaryCard strong[data-v-6c01bf5e]{display:block;margin-top:8px;color:#4f270d;font-size:20px;font-weight:900}.mainSummary strong[data-v-6c01bf5e]{color:#b1600a;font-size:30px;line-height:1}.pageHint[data-v-6c01bf5e]{min-height:22px;margin:0 0 16px;color:#6d3718;font-weight:800}.giftGrid[data-v-6c01bf5e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-6c01bf5e]{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-6c01bf5e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-6c01bf5e]{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-6c01bf5e]{color:#8b4718;font-size:18px;font-weight:900}.giftCard h3[data-v-6c01bf5e]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-6c01bf5e]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-6c01bf5e]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-6c01bf5e],.giftMetaGrid strong[data-v-6c01bf5e]{display:block}.giftMetaGrid span[data-v-6c01bf5e]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-6c01bf5e]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-6c01bf5e]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-6c01bf5e]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-6c01bf5e]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px;align-items:center}.giftPrimaryButton[data-v-6c01bf5e]{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-6c01bf5e],.giftPrimaryButton[data-v-6c01bf5e]:disabled{opacity:.56;cursor:not-allowed;filter:grayscale(.2)}#app .accumulatedPage .giftActions[data-v-6c01bf5e]{flex-basis:110px;grid-template-columns:minmax(0,1fr)}#app .accumulatedPage .rewardGiftCard[data-v-6c01bf5e]{display:grid;grid-template-columns:minmax(130px,1fr) minmax(180px,1fr) minmax(180px,2fr) 138px;align-items:center;gap:12px;min-width:0;padding:14px 16px}#app .accumulatedPage .rewardTitle[data-v-6c01bf5e]{min-width:0}#app .accumulatedPage .rewardTitle h3[data-v-6c01bf5e]{margin:0;font-size:16px;line-height:1.4;overflow-wrap:anywhere}#app .accumulatedPage .rewardTitle .giftCardHead[data-v-6c01bf5e]{margin-top:5px}#app .accumulatedPage .rewardTitle .giftCardHead strong[data-v-6c01bf5e]{font-size:14px}#app .accumulatedPage .rewardGiftCard .giftMetaGrid[data-v-6c01bf5e]{width:100%;gap:6px}#app .accumulatedPage .rewardGiftCard .giftMetaGrid div[data-v-6c01bf5e]{padding:7px 9px;border-radius:9px}#app .accumulatedPage .rewardGiftCard .giftItems[data-v-6c01bf5e]{width:100%;min-width:0}#app .accumulatedPage .rewardGiftCard .giftItems span[data-v-6c01bf5e]{line-height:1.5;white-space:normal;overflow-wrap:anywhere}#app .accumulatedPage .rewardGiftCard .giftActions[data-v-6c01bf5e]{width:100%;margin:0;padding:0;grid-template-columns:minmax(0,1fr)}#app .accumulatedPage .rewardGiftCard .giftPrimaryButton[data-v-6c01bf5e]{width:100%;min-height:48px;padding:0;border:0;background:transparent url(/reward_claim_fish.avif) center / contain no-repeat;color:transparent;font-size:0;box-shadow:none}#app .accumulatedPage .rewardGiftCard .giftPrimaryButton.lockedState[data-v-6c01bf5e]{background-image:url(/reward_unavailable_pirate_color.avif);opacity:1;filter:none}#app .accumulatedPage .rewardGiftCard .giftPrimaryButton.isClaiming[data-v-6c01bf5e]{border:1px solid #b9dfe3;border-radius:10px;background:#e6f5f6;color:#41727d;font-size:14px;opacity:1;filter:none}#app .accumulatedPage .rewardGiftCard .giftPrimaryButton.isWaiting[data-v-6c01bf5e]{opacity:.55;filter:grayscale(.35)}#app .accumulatedPage .rewardGiftCard .giftPrimaryButton[data-v-6c01bf5e]:focus-visible{outline:3px solid #83dbe0;outline-offset:2px}@media(max-width:950px){#app .accumulatedPage .rewardGiftCard[data-v-6c01bf5e]{grid-template-columns:minmax(0,1fr) 132px;grid-template-areas:"title action" "meta meta" "items items";gap:9px 12px}#app .accumulatedPage .rewardTitle[data-v-6c01bf5e]{grid-area:title}#app .accumulatedPage .rewardGiftCard .giftMetaGrid[data-v-6c01bf5e]{grid-area:meta}#app .accumulatedPage .rewardGiftCard .giftItems[data-v-6c01bf5e]{grid-area:items}#app .accumulatedPage .rewardGiftCard .giftActions[data-v-6c01bf5e]{grid-area:action}}.recordsPanel[data-v-6c01bf5e]{display:grid;gap:18px}.recordsHead[data-v-6c01bf5e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.recordsHead h3[data-v-6c01bf5e]{margin:0;color:#4f270d;font-size:22px}.recordsHead p[data-v-6c01bf5e]{margin:6px 0 0;color:#6d3718;font-weight:800}.recordFilterTabs[data-v-6c01bf5e]{display:flex;gap:8px}.recordFilterTab[data-v-6c01bf5e]{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-6c01bf5e]{border-color:#6d3718ad;background:linear-gradient(180deg,#ffdc63b3,#e78d227a);color:#53280e}.accumulatedRecordTable[data-v-6c01bf5e]{min-width:900px}.accumulatedRecordTable td[data-v-6c01bf5e]:nth-child(3){max-width:360px}.rewardEmpty[data-v-6c01bf5e]{grid-column:1 / -1;margin:0;color:var(--ink-500)}#app .accumulatedPage .rewardHeading[data-v-6c01bf5e]{display:flex;justify-content:flex-end;margin-bottom:14px}#app .accumulatedPage .rewardTabs[data-v-6c01bf5e]{max-width:100%;gap:6px;padding:5px;border:1px solid #c7e4e8!important;border-radius:14px;background:#f8fefff5!important;box-shadow:0 6px 20px #0337481f}#app .accumulatedPage .rewardTab[data-v-6c01bf5e]{min-height:38px;padding:0 14px;border:1px solid transparent!important;border-radius:10px;background:transparent!important;color:#456e79!important;box-shadow:none}#app .accumulatedPage .rewardTab.chosenState[data-v-6c01bf5e]{border-color:#9dd9dd!important;background:#ddf5f5!important;color:#0e7c89!important}#app .accumulatedPage .rewardTab[data-v-6c01bf5e]:focus-visible{outline:3px solid #83dbe0;outline-offset:2px}#app .accumulatedPage .summaryCard[data-v-6c01bf5e]{border:1px solid #d2e8ec!important;border-radius:15px;background:linear-gradient(135deg,#f9fefffa,#e1f7f9fa)!important;box-shadow:0 6px 20px #0337481f!important}#app .accumulatedPage .summaryCard span[data-v-6c01bf5e]{color:#5e8089}#app .accumulatedPage .summaryCard strong[data-v-6c01bf5e]{color:#173d4e}#app .accumulatedPage .mainSummary strong[data-v-6c01bf5e]{color:#118b98}#app .accumulatedPage .pageHint[data-v-6c01bf5e]{padding:10px 14px;border:1px solid #cce8eb;border-radius:11px;background:#f4fdfef5;color:#255966!important;line-height:1.6}#app .accumulatedPage .recordsPanel[data-v-6c01bf5e]{gap:12px;border:0!important;background:transparent!important;box-shadow:none!important}.recordsTitle[data-v-6c01bf5e]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#app .accumulatedPage .recordsHead[data-v-6c01bf5e]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.recordsError[data-v-6c01bf5e]{margin-right:auto;color:#a95058;font-size:14px}#app .accumulatedPage .recordFilterTabs[data-v-6c01bf5e]{gap:6px;padding:5px;border:1px solid #c7e4e8!important;border-radius:12px;background:#f8fefff5!important}#app .accumulatedPage .recordFilterTab[data-v-6c01bf5e]{min-height:34px;padding:0 12px;border:1px solid transparent!important;border-radius:9px;background:transparent!important;color:#456e79!important}#app .accumulatedPage .recordFilterTab.chosenState[data-v-6c01bf5e]{border-color:#9dd9dd!important;background:#ddf5f5!important;color:#0e7c89!important}#app .accumulatedPage .recordFilterTab[data-v-6c01bf5e]:focus-visible{outline:3px solid #83dbe0;outline-offset:2px}#app .accumulatedPage .accumulatedRecordTableShell[data-v-6c01bf5e]{overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none}#app .accumulatedPage .accumulatedRecordTable[data-v-6c01bf5e]{min-width:850px;border-collapse:separate;border-spacing:0;background:transparent!important}#app .accumulatedPage .accumulatedRecordTable thead th[data-v-6c01bf5e]{padding:12px 15px;border:0;background:#eef9faf7;color:#547681;font-size:13px;white-space:nowrap}#app .accumulatedPage .accumulatedRecordTable thead th[data-v-6c01bf5e]:first-child{border-radius:12px 0 0}#app .accumulatedPage .accumulatedRecordTable thead th[data-v-6c01bf5e]:last-child{border-radius:0 12px 0 0}#app .accumulatedPage .accumulatedRecordTable tbody td[data-v-6c01bf5e]{padding:15px;border:0;border-bottom:1px solid #e0edef;background:#fafefff7;color:#214b59;font-size:14px;line-height:1.5;overflow-wrap:anywhere}#app .accumulatedPage .accumulatedRecordTable tbody tr:hover td[data-v-6c01bf5e]{background:#f0fbfb}#app .accumulatedPage .accumulatedRecordTable tbody tr:last-child td[data-v-6c01bf5e]{border-bottom:0}#app .accumulatedPage .accumulatedRecordTable tbody tr:last-child td[data-v-6c01bf5e]:first-child{border-radius:0 0 0 12px}#app .accumulatedPage .accumulatedRecordTable tbody tr:last-child td[data-v-6c01bf5e]:last-child{border-radius:0 0 12px}#app .accumulatedPage .recordItemLink[data-v-6c01bf5e]{display:block;width:100%;min-width:0;min-height:0;color:#315f6b;font-weight:600;white-space:normal;overflow-wrap:anywhere;word-break:break-word;cursor:default}#app .accumulatedPage .recordItemLink[data-v-6c01bf5e]:hover{transform:none}#app .accumulatedPage .recordStatus[data-v-6c01bf5e]{min-height:28px;min-width:0;padding:0 10px;border:1px solid #bce2e2!important;border-radius:8px;background:#eaf8f7!important;color:#197c83!important;font-size:12px}@media(max-width:900px){#app .accumulatedPage .accumulatedRecordTableShell[data-v-6c01bf5e]{margin-inline:0;overflow:visible}#app .accumulatedPage .accumulatedRecordTable[data-v-6c01bf5e],#app .accumulatedPage .accumulatedRecordTable tbody[data-v-6c01bf5e]{display:block;width:100%;min-width:0}#app .accumulatedPage .accumulatedRecordTable thead[data-v-6c01bf5e]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#app .accumulatedPage .accumulatedRecordTable tbody tr[data-v-6c01bf5e]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type status" "reward reward" "id time";gap:8px 12px;margin:0;padding:14px 16px;border:1px solid #d2e8ec;border-bottom:0;background:#fafefff7}#app .accumulatedPage .accumulatedRecordTable tbody tr[data-v-6c01bf5e]:first-child{border-radius:16px 16px 0 0}#app .accumulatedPage .accumulatedRecordTable tbody tr[data-v-6c01bf5e]:last-child{border-bottom:1px solid #d2e8ec;border-radius:0 0 16px 16px}#app .accumulatedPage .accumulatedRecordTable tbody tr[data-v-6c01bf5e]:only-child{border-radius:16px}#app .accumulatedPage .accumulatedRecordTable tbody td[data-v-6c01bf5e],#app .accumulatedPage .accumulatedRecordTable tbody tr:hover td[data-v-6c01bf5e]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:none;padding:0;border:0;border-radius:0;background:transparent}#app .accumulatedPage .accumulatedRecordTable tbody td[data-v-6c01bf5e]:before{display:none}#app .accumulatedPage .accumulatedRecordTable tbody td[data-v-6c01bf5e]:nth-child(1){grid-area:id;flex-direction:row;align-items:center;color:#708e97;font-size:12px;overflow-wrap:anywhere}#app .accumulatedPage .accumulatedRecordTable tbody td[data-v-6c01bf5e]:nth-child(1):before{display:inline;content:"记录 ID";flex:none}#app .accumulatedPage .accumulatedRecordTable tbody td[data-v-6c01bf5e]:nth-child(2){grid-area:type;color:#173d4e;font-weight:700}#app .accumulatedPage .accumulatedRecordTable tbody td[data-v-6c01bf5e]:nth-child(3){grid-area:reward;width:100%;overflow-wrap:anywhere}#app .accumulatedPage .accumulatedRecordTable tbody td[data-v-6c01bf5e]:nth-child(4){grid-area:time;align-items:flex-end;color:#708e97;font-size:12px;text-align:right;overflow-wrap:anywhere}#app .accumulatedPage .accumulatedRecordTable tbody td[data-v-6c01bf5e]:nth-child(5){grid-area:status;align-items:flex-end}}@media(max-width:768px){#app .accumulatedPage .giftActions[data-v-6c01bf5e]{flex-basis:auto}.rewardHeading[data-v-6c01bf5e],.recordsHead[data-v-6c01bf5e]{display:block}.rewardPage[data-v-6c01bf5e] .sectionTitle{margin-bottom:14px}.rewardTabs[data-v-6c01bf5e],.recordFilterTabs[data-v-6c01bf5e]{overflow-x:auto;padding-bottom:4px}#app .accumulatedPage .rewardTabs[data-v-6c01bf5e]{overflow-x:auto}#app .accumulatedPage .summaryRow[data-v-6c01bf5e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app .accumulatedPage .summaryRow.compactSummaryRow[data-v-6c01bf5e]{grid-template-columns:1fr}.rewardTab[data-v-6c01bf5e],.recordFilterTab[data-v-6c01bf5e]{flex:0 0 auto;white-space:nowrap}.summaryRow[data-v-6c01bf5e],.giftGrid[data-v-6c01bf5e],.giftMetaGrid[data-v-6c01bf5e]{grid-template-columns:1fr}.mainSummary strong[data-v-6c01bf5e]{font-size:28px}.giftCard[data-v-6c01bf5e]{min-height:260px;padding:16px;border-radius:18px}.accumulatedRecordTableShell[data-v-6c01bf5e]{margin-inline:-10px}}.dailyBenefitPage[data-v-49b99a8b]{padding-bottom:28px}.dailyBenefitHeading[data-v-49b99a8b]{margin-bottom:18px}.dailyBenefitPanel[data-v-49b99a8b]{overflow:hidden}.dashboardHead[data-v-49b99a8b]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dailyBenefitState[data-v-49b99a8b]{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-49b99a8b]{background:#4f8a5d1f;color:#2f6041}.dailyBenefitState.isClaimed[data-v-49b99a8b]{background:#a6854e29;color:#8a6832}.dailyBenefitState.isLocked[data-v-49b99a8b]{background:#8f58581f;color:#9b5353}.dailyBenefitCard[data-v-49b99a8b]{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-49b99a8b]{display:block;margin-bottom:10px;color:var(--ink-900);font-size:18px}.dailyBenefitContent p[data-v-49b99a8b],.dailyBenefitEmpty[data-v-49b99a8b]{margin:0;color:var(--ink-600)}.dailyBenefitButton[data-v-49b99a8b]{flex:none;min-width:108px;height:40px;padding:0 18px;border-radius:999px;font-weight:700;cursor:pointer}.dailyBenefitButton.isClaimable[data-v-49b99a8b]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.dailyBenefitButton.isClaimed[data-v-49b99a8b]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.dailyBenefitButton.isLocked[data-v-49b99a8b]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.dailyBenefitButton[data-v-49b99a8b]:disabled{opacity:.56;cursor:not-allowed}.dailyBenefitEmpty[data-v-49b99a8b]{margin-top:22px}@media(max-width:768px){.dailyBenefitPage[data-v-49b99a8b]{padding-top:6px}.dashboardHead[data-v-49b99a8b],.dailyBenefitCard[data-v-49b99a8b]{display:block}.dailyBenefitState[data-v-49b99a8b]{margin-top:14px}.dailyBenefitButton[data-v-49b99a8b]{width:100%;margin-top:18px}}.giftFilterConsole[data-v-6a3ad001]{min-height:64px;margin:0 0 14px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;border:1px solid #d2e8ec;border-radius:16px;background:#fafefff7;box-shadow:0 6px 20px #0337481f}.filterConsoleHead[data-v-6a3ad001]{min-width:104px;display:flex;align-items:center;gap:6px}.filterFish[data-v-6a3ad001]{display:block;flex:none;width:44px;height:44px;object-fit:contain}.filterConsoleInfo[data-v-6a3ad001]{display:grid;gap:2px;min-width:0}.filterConsoleHead strong[data-v-6a3ad001]{color:#214d5a;font-size:13px;font-weight:700;white-space:nowrap}.filterConsoleHead small[data-v-6a3ad001]{color:#718e97;font-size:10px;font-weight:600;white-space:nowrap}.filterSearchField[data-v-6a3ad001]{min-width:0}.filterSearchField input[data-v-6a3ad001]{width:100%;height:40px;padding:0 12px;border:1px solid #d5e8eb;border-radius:10px;outline:none;background:#f5fafb;color:#214d5a;font:inherit;font-size:13px;font-weight:500;transition:border-color .18s ease,box-shadow .18s ease}.filterSearchField input[data-v-6a3ad001]::placeholder{color:#8aa2a9}.filterSearchField input[data-v-6a3ad001]:focus{border-color:#23a7b2;background:#fff;box-shadow:0 0 0 3px #23a7b226}.filterConsoleActions[data-v-6a3ad001]{display:grid;grid-template-columns:repeat(4,auto);gap:6px}.filterConsoleActions button[data-v-6a3ad001]{height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #d4e7ea;border-radius:10px;background:#fff;color:#386673;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.filterConsoleActions button[data-v-6a3ad001]:hover{border-color:#88cdd3;background:#f1fbfb}.filterConsoleActions button[data-v-6a3ad001]:active{transform:translateY(1px)}.filterConsoleActions button[data-v-6a3ad001]:focus-visible{outline:3px solid rgba(35,167,178,.3);outline-offset:2px}.filterConsoleActions button.activeState[data-v-6a3ad001]{border-color:#98d7da;background:#e5f7f7;color:#117e89}.filterConsoleActions button.resetButton[data-v-6a3ad001]{color:#557a84}.srOnly[data-v-6a3ad001]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.giftFilterConsole[data-v-6a3ad001]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.filterConsoleHead[data-v-6a3ad001],.filterSearchField[data-v-6a3ad001],.filterConsoleActions[data-v-6a3ad001]{grid-column:1 / -1}.filterSearchField input[data-v-6a3ad001]{height:40px}.filterConsoleActions[data-v-6a3ad001]{grid-template-columns:repeat(4,minmax(0,1fr))}.filterConsoleActions button[data-v-6a3ad001]{width:100%;min-width:0;height:40px;padding:0 4px;font-size:12px}}.packageModalMask[data-v-106fcf88]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;display:grid;place-items:center;padding:16px;background:#0827376b}.packageModal[data-v-106fcf88]{width:min(100%,540px);max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #addde4;border-radius:22px;background:radial-gradient(ellipse at 100% 0%,rgba(129,224,232,.38),transparent 55%),linear-gradient(160deg,#f7feff,#e4f8fa);box-shadow:0 20px 55px #082f413d}.packageModalHead[data-v-106fcf88],.packageModalFoot[data-v-106fcf88]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px 16px}.packageModalHead[data-v-106fcf88]{align-items:center;padding-bottom:20px}.packageModalHead h3[data-v-106fcf88]{margin:0;color:#173d4e;font-size:23px;line-height:1.35;overflow-wrap:anywhere}.packageClose[data-v-106fcf88]{flex:none;min-width:68px;height:36px;border:1px solid #a9d9df;border-radius:10px;background:#ffffffb8;color:#27717d;font-weight:700;cursor:pointer}.packageModalBody[data-v-106fcf88]{padding:0 26px}.packageDetailItems[data-v-106fcf88]{padding:0}.packageDetailItems p[data-v-106fcf88]{margin:0 0 10px;color:#246b78;font-size:13px;font-weight:700}.detailList[data-v-106fcf88]{margin:0;padding:16px 18px;border:1px solid #c5e9ec;border-left:4px solid #38b7c0;border-radius:5px 14px 14px 5px;background:#ffffffd9;list-style:none}.detailList li[data-v-106fcf88]{color:#214f5d;font-size:15px;font-weight:600;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.detailList li+li[data-v-106fcf88]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(178,221,226,.65)}.packageRemark[data-v-106fcf88]{margin-top:14px;padding:14px 18px;border-radius:12px;background:#d7f3f6b3}.packageRemark span[data-v-106fcf88]{display:block;color:#416a76;font-size:14px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.packageModalFoot[data-v-106fcf88]{justify-content:center;padding-top:18px;padding-bottom:20px}.packagePrimary[data-v-106fcf88]{position:relative;display:grid;place-items:center;width:min(100%,230px);min-height:68px;padding:0;border:0;border-radius:18px;background:transparent;color:#174856;font-size:17px;font-weight:900;cursor:pointer}.packagePrimary img[data-v-106fcf88]{display:block;width:100%;height:auto}.packagePrimary span[data-v-106fcf88]{position:absolute;left:25%;right:0;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.85)}.packagePrimary span.visuallyHidden[data-v-106fcf88]{width:1px;height:1px;left:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.packagePrimary.imageFailed[data-v-106fcf88]{background:#159dad;color:#fff}.packagePrimary.imageFailed span[data-v-106fcf88]{left:0;text-shadow:none}.packageClose[data-v-106fcf88]:focus-visible,.packagePrimary[data-v-106fcf88]:focus-visible{outline:3px solid #83dbe0;outline-offset:3px}.packagePrimary[data-v-106fcf88]:disabled{cursor:not-allowed}.packagePrimary.imageFailed[data-v-106fcf88]:disabled{background:#89abb2}@media(max-width:480px){.packageModalHead[data-v-106fcf88],.packageModalFoot[data-v-106fcf88],.packageModalBody[data-v-106fcf88]{padding-left:18px;padding-right:18px}.packageModalFoot[data-v-106fcf88]{justify-content:center}}.paymentLinkMask[data-v-c470c606]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:78;display:grid;place-items:center;padding:16px;background:#0827377a}.paymentLinkModal[data-v-c470c606]{position:relative;width:min(100%,430px);min-height:520px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.paymentLinkFrame[data-v-c470c606]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.paymentLinkContent[data-v-c470c606]{position:relative;z-index:1;padding:34px 28px 24px}.paymentLinkHead[data-v-c470c606]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.paymentLinkHead h3[data-v-c470c606]{margin:0;color:#173d4e;font-size:22px}.paymentLinkClose[data-v-c470c606]{min-width:60px;height:34px;padding:0 8px;border:0;border-radius:10px;background:#ffffffb8;color:#28727e;font-weight:700;cursor:pointer;box-shadow:none}.paymentQrBox[data-v-c470c606]{width:204px;height:204px;margin:26px auto 14px;display:grid;place-items:center;border:8px solid #fff;border-radius:16px;background:#fff;box-shadow:0 6px 16px #16546229}.paymentQrBox canvas[data-v-c470c606]{display:block;width:176px;height:176px}.paymentLinkNote[data-v-c470c606]{margin:0 auto 18px;color:#456f7a;font-size:13px;line-height:1.6;text-align:center}.paymentLinkActions[data-v-c470c606]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.paymentImageButton[data-v-c470c606]{position:relative;min-width:0;height:62px;padding:0;border:0;background:transparent;cursor:pointer}.paymentImageButton img[data-v-c470c606]{display:block;width:100%;height:100%;object-fit:fill}.paymentImageButton span[data-v-c470c606]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.paymentImageButton.copiedState[data-v-c470c606]{filter:saturate(.75) brightness(1.05)}.paymentCopyToast[data-v-c470c606]{margin:10px auto 0;width:fit-content;padding:6px 12px;border-radius:999px;background:#dff7ef;color:#187965;font-size:13px;font-weight:700;box-shadow:0 3px 10px #14645a1f}.paymentLinkClose[data-v-c470c606]:focus-visible,.paymentImageButton[data-v-c470c606]:focus-visible{outline:3px solid #83dbe0;outline-offset:3px}@media(max-width:380px){.paymentLinkModal[data-v-c470c606]{min-height:480px}.paymentLinkContent[data-v-c470c606]{padding:26px 20px 18px}.paymentQrBox[data-v-c470c606]{margin-top:18px;width:182px;height:182px}.paymentQrBox canvas[data-v-c470c606]{width:154px;height:154px}.paymentImageButton[data-v-c470c606]{height:56px}}.payModalMask[data-v-196a7c72]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:63;display:grid;place-items:center;padding:20px;background:#0827376b}.payModal[data-v-196a7c72]{width:min(100%,620px);max-height:min(90dvh,740px);overflow-y:auto;border:1px solid #addde4;border-radius:22px;background:radial-gradient(ellipse at 100% 0%,rgba(118,220,230,.28),transparent 45%),linear-gradient(180deg,#dbf6fa,#f3fcfd 58%,#e8f8fa);box-shadow:0 20px 55px #082f413d}.payModalHead[data-v-196a7c72]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:20px 24px 14px;border-bottom:1px solid rgba(129,201,210,.3)}.payModalHead p[data-v-196a7c72]{margin:0 0 6px;color:#5b8490;font-size:13px;font-weight:700}.payModalHead h3[data-v-196a7c72]{margin:0;color:#173d4e;font-size:20px;overflow-wrap:anywhere}.payClose[data-v-196a7c72]{flex:none;min-width:66px;height:36px;border:1px solid #a9d9df;border-radius:10px;background:#ffffffb8;color:#396b78;font-weight:700;cursor:pointer}.payClose[data-v-196a7c72]:hover:not(:disabled){border-color:#8ccfd5;background:#eefafa}.payClose[data-v-196a7c72]:disabled{opacity:.56;cursor:not-allowed}.payModalBody[data-v-196a7c72]{padding:16px 24px 24px}.paySummary[data-v-196a7c72]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #c5e7eb;border-radius:14px;background:#ffffffc2}.paySummary span[data-v-196a7c72]{color:#5c808b}.paySummary strong[data-v-196a7c72]{color:#108996;font-size:22px;overflow-wrap:anywhere;text-align:right}.payDirectActions[data-v-196a7c72]{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payDirectActions.twoColumnState[data-v-196a7c72]{grid-template-columns:repeat(2,minmax(0,1fr))}.payDirectButton[data-v-196a7c72]{min-width:0;min-height:96px;padding:12px;display:flex;align-items:center;gap:12px;border:1px solid #d6e9ed;border-radius:15px;background:#f9fdfd;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,opacity .16s ease,filter .16s ease}.payDirectButton[data-v-196a7c72]:hover:not(:disabled){filter:brightness(.97)}.payDirectButton.alipayState[data-v-196a7c72]{border-color:#a8d8f1;background:linear-gradient(135deg,#f2fbff,#d9f0ff)}.payDirectButton.wechatState[data-v-196a7c72]{border-color:#b3e4ca;background:linear-gradient(135deg,#f2fff7,#d9f5e4)}.payDirectButton.voucherState[data-v-196a7c72]{border-color:#a9e2e4;background:linear-gradient(135deg,#f1ffff,#d4f4f4)}.payDirectButton.transferVoucherState[data-v-196a7c72]{border-color:#d8c9ef;background:linear-gradient(135deg,#fbf8ff,#ede5fa)}.payDirectButton[data-v-196a7c72]:focus-visible,.payClose[data-v-196a7c72]:focus-visible{outline:3px solid #83dbe0;outline-offset:2px}.payFish[data-v-196a7c72]{display:block;flex:none;width:72px;height:72px;border-radius:14px;background:url(/payment_fish_sprites.avif) 0 0 / 200% 200% no-repeat}.wechatState .payFish[data-v-196a7c72]{background-position:100% 0}.voucherState .payFish[data-v-196a7c72]{background-position:0 100%}.transferVoucherState .payFish[data-v-196a7c72]{background-position:100% 100%}.payDirectText[data-v-196a7c72]{display:grid;min-width:0;gap:5px}.payDirectTitle[data-v-196a7c72]{color:#214d5a;font-size:15px;font-weight:700;overflow-wrap:anywhere}.payDirectButton.lockedState[data-v-196a7c72]{opacity:.52;filter:grayscale(.18);cursor:not-allowed}@media(max-width:768px){.payModalMask[data-v-196a7c72]{padding:16px}.payModalHead[data-v-196a7c72]{padding:20px 18px 16px}.payModalBody[data-v-196a7c72]{padding:16px 18px 20px}.payDirectActions[data-v-196a7c72]{gap:8px}.payDirectButton[data-v-196a7c72]{min-height:84px;padding:9px;gap:8px}.payFish[data-v-196a7c72]{width:50px;height:50px}.payDirectTitle[data-v-196a7c72]{font-size:14px}}@media(max-width:350px){.payDirectActions[data-v-196a7c72],.payDirectActions.twoColumnState[data-v-196a7c72]{grid-template-columns:1fr}}.dailySpecialHeading[data-v-738efcc1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dailySpecialHeading[data-v-738efcc1] .sectionTitle{margin-bottom:0}.dailySpecialContent[data-v-738efcc1]{padding-top:0}.packageStatusText[data-v-738efcc1]{margin:0 0 14px;color:#6d3718;font-weight:800}.filterEmptyState[data-v-738efcc1]{min-height:150px;display:grid;place-content:center;justify-items:center;gap:12px;color:#6d3718;text-align:center}.filterEmptyState button[data-v-738efcc1]{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-738efcc1]{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-738efcc1]{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-738efcc1]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:0 12px 20px #7459301f}.rewardTab.chosenState[data-v-738efcc1]{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-738efcc1]{margin-top:0}.dailySpecialTableShell.isCardView[data-v-738efcc1]{overflow:visible;border:none;border-radius:0;background:transparent;box-shadow:none}.rewardGrid[data-v-738efcc1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;padding:0}.dailySpecialGiftGrid[data-v-738efcc1]{margin-top:0}.giftGrid[data-v-738efcc1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-738efcc1]{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-738efcc1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-738efcc1]{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-738efcc1]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-738efcc1]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftCard p[data-v-738efcc1]{margin:0;color:#765133;line-height:1.6}.giftMetaGrid[data-v-738efcc1]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-738efcc1]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-738efcc1],.giftMetaGrid strong[data-v-738efcc1]{display:block}.giftMetaGrid span[data-v-738efcc1]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-738efcc1]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-738efcc1]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-738efcc1]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-738efcc1]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-738efcc1],.giftPrimaryButton[data-v-738efcc1]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-738efcc1]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-738efcc1]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-738efcc1]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardRecords[data-v-738efcc1]{padding:0}.recordList[data-v-738efcc1]{display:grid;gap:14px;margin-top:20px}.rewardCard[data-v-738efcc1],.recordItem[data-v-738efcc1]{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-738efcc1],.recordItemTop[data-v-738efcc1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rewardBadge[data-v-738efcc1],.rewardState[data-v-738efcc1]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.rewardBadge[data-v-738efcc1]{background:#a6854e1f;color:#7b6238}.rewardState.isClaimable[data-v-738efcc1]{background:#4f8a5d1f;color:#2f6041}.rewardState.isUnavailable[data-v-738efcc1]{background:#8f58581f;color:#9b5353}.rewardState.isClaimed[data-v-738efcc1],.rewardState.isMonthly[data-v-738efcc1]{background:#a6854e29;color:#8a6832}.recordItem.isMonthly[data-v-738efcc1]{border-color:#a6854e42}.rewardCard h4[data-v-738efcc1]{margin:0 0 10px;font-size:18px;color:var(--ink-900)}.rewardCard p[data-v-738efcc1],.recordItem p[data-v-738efcc1]{margin:0;color:var(--ink-600)}.rewardPriceRow[data-v-738efcc1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.rewardPrice[data-v-738efcc1]{display:block;font-size:20px;color:#8f6b35}.rewardClaimButton[data-v-738efcc1]{min-width:96px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;cursor:pointer}.rewardClaimButton.isClaimable[data-v-738efcc1]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.rewardClaimButton.isClaimed[data-v-738efcc1]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.rewardClaimButton.isUnavailable[data-v-738efcc1]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.rewardClaimButton[data-v-738efcc1]:disabled{cursor:not-allowed;opacity:.62}@media(max-width:768px){.dailySpecialHeading[data-v-738efcc1]{flex-direction:column}.rewardTabs[data-v-738efcc1]{flex-wrap:wrap;justify-content:flex-start}.rewardGrid[data-v-738efcc1]{grid-template-columns:1fr}.giftGrid[data-v-738efcc1]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-738efcc1]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-738efcc1]{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-26bb483a]{min-height:100vh;display:flex;flex-direction:column}.publicMain[data-v-26bb483a]{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}}.fishChangePage[data-v-f3b47c3f]{padding-top:6px}.visuallyHidden[data-v-f3b47c3f]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#app .fishChangePage .fishNotice[data-v-f3b47c3f],#app .fishChangePage .fishPackageReminder[data-v-f3b47c3f],#app .fishChangePage .fishCard[data-v-f3b47c3f]{border:1px solid #c4e5e9!important;border-radius:16px;background:linear-gradient(130deg,#fafefff7,#e1f7f9f5)!important;color:#244f5e;box-shadow:0 6px 20px #0846581f!important}#app .fishChangePage .fishNotice[data-v-f3b47c3f]{margin-bottom:12px;padding:18px 20px;line-height:1.7}.fishNotice p[data-v-f3b47c3f]{margin:0;font-size:14px}.fishNotice p+p[data-v-f3b47c3f]{margin-top:6px}.fishNotice .fishNoticeTitle[data-v-f3b47c3f]{margin-bottom:8px;color:#147f8d;font-size:15px;font-weight:700}#app .fishChangePage .fishStatusText[data-v-f3b47c3f]{margin:0 0 12px;padding:14px 18px;border-radius:12px;background:#fafefff2;color:#315e6b!important;overflow-wrap:anywhere}#app .fishChangePage .fishPackageReminder[data-v-f3b47c3f]{min-height:148px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.fishPackageReminder img[data-v-f3b47c3f]{width:68px;height:68px;object-fit:contain}.fishPackageReminder strong[data-v-f3b47c3f]{color:#205666;font-size:16px}.fishGrid[data-v-f3b47c3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#app .fishChangePage .fishCard[data-v-f3b47c3f]{padding:16px;min-width:0}.fishCardHead[data-v-f3b47c3f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fishTitleBlock[data-v-f3b47c3f]{min-width:0}#app .fishChangePage .fishTitleBlock h3[data-v-f3b47c3f]{margin:0;color:#173d4e;font-size:17px;overflow-wrap:anywhere}#app .fishChangePage .fishTitleBlock p[data-v-f3b47c3f]{margin:6px 0 0;color:#62818b!important;font-size:13px}.fishRemarkBadge[data-v-f3b47c3f]{flex:none;max-width:45%;padding:5px 9px;border:1px solid #bce4e7;border-radius:9px;background:#e4f7f8;color:#197c88;font-size:12px;font-weight:700;text-align:center;overflow-wrap:anywhere}.fishCounter[data-v-f3b47c3f]{margin-top:16px;display:grid;grid-template-columns:40px minmax(40px,1fr) 40px;gap:8px;align-items:center}.fishCounter button[data-v-f3b47c3f],.fishCounter output[data-v-f3b47c3f]{min-height:40px;border:1px solid #c2e3e7;border-radius:10px;font-size:16px;font-weight:700}.fishCounter button[data-v-f3b47c3f]{background:#fff;color:#137f8d;cursor:pointer}.fishCounter output[data-v-f3b47c3f]{display:grid;place-items:center;background:#edf9fa;color:#244f5e}.fishCounter button[data-v-f3b47c3f]:disabled,.fishSubmitButton[data-v-f3b47c3f]:disabled{opacity:.5;cursor:not-allowed}.fishActions[data-v-f3b47c3f]{display:flex;justify-content:flex-end;margin-top:14px}#app .fishChangePage .fishSubmitButton[data-v-f3b47c3f]{min-height:44px;min-width:160px;padding:0 20px;border:1px solid #128e9a!important;border-radius:11px;background:#169ba8!important;color:#fff!important;font-weight:700;box-shadow:none!important;cursor:pointer}.fishCounter button[data-v-f3b47c3f]:focus-visible,.fishSubmitButton[data-v-f3b47c3f]:focus-visible{outline:3px solid #83dbe0;outline-offset:2px}@media(max-width:768px){#app .fishChangePage .fishNotice[data-v-f3b47c3f]{padding:16px}.fishGrid[data-v-f3b47c3f]{grid-template-columns:1fr}.fishActions[data-v-f3b47c3f]{justify-content:stretch}#app .fishChangePage .fishSubmitButton[data-v-f3b47c3f]{width:100%}}.identityStage[data-v-63ca495c]{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-63ca495c]{border:0;border-radius:0;overflow:visible;box-shadow:none}.paintedBackdrop[data-v-63ca495c]{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-63ca495c]: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-63ca495c]{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-63ca495c]{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-63ca495c]{display:block;margin-top:-2px;font-size:38px;font-weight:900;line-height:1}.entryPanel[data-v-63ca495c]{position:relative;width:min(90vw,540px);min-height:380px;margin-top:20px}.scrollFrame[data-v-63ca495c],.parchmentCore[data-v-63ca495c]{position:absolute;top:0;right:0;bottom:0;left:0}.parchmentCore[data-v-63ca495c]{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-63ca495c]:before,.parchmentCore[data-v-63ca495c]:after{content:"";position:absolute;left:18px;right:18px;height:3px;background:linear-gradient(90deg,transparent,rgba(177,143,77,.7),transparent)}.parchmentCore[data-v-63ca495c]:before{top:10px}.parchmentCore[data-v-63ca495c]:after{bottom:10px}.entryContents[data-v-63ca495c]{position:absolute;top:24px;right:34px;bottom:22px;left:34px;display:flex;flex-direction:column;z-index:2}.isPlain .entryPanel[data-v-63ca495c]{min-height:0}.isPlain .entryContents[data-v-63ca495c]{position:relative;inset:auto;padding:0}h1[data-v-63ca495c]{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-63ca495c]{display:flex;flex-direction:column;gap:12px}.submitDock[data-v-63ca495c]{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:center;gap:14px}.sideSlot[data-v-63ca495c]{display:flex;align-items:center;justify-content:center}.pictureSubmit[data-v-63ca495c]{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-63ca495c]{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-63ca495c]:not(.lockedState):hover{transform:translateY(-3px) scale(1.02)}.pictureSubmit[data-v-63ca495c]:not(.lockedState):active{transform:translateY(2px) scale(.99)}.pictureSubmit img[data-v-63ca495c]{width:100%;display:block}.pictureSubmit span[data-v-63ca495c]{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-63ca495c]{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-63ca495c]{opacity:.72;filter:grayscale(.16);animation:button-breathe-63ca495c 1.6s ease-in-out infinite;cursor:not-allowed}.portalLinks[data-v-63ca495c]{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px;color:#fff6dc}.afterEntrySlot[data-v-63ca495c]{width:min(100%,540px);display:flex;justify-content:center}.afterEntrySlot[data-v-63ca495c]:empty{display:none}.portalLinks[data-v-63ca495c] 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-63ca495c{0%,to{transform:scale(1);opacity:.66}50%{transform:scale(.98);opacity:.82}}@media(max-width:768px){.identityStage[data-v-63ca495c]{min-height:calc(100dvh - 132px);border-radius:24px;overflow:hidden}.identityStage.isPlain[data-v-63ca495c]{border-radius:0;overflow:visible}.identityColumn[data-v-63ca495c]{min-height:calc(100dvh - 132px);padding:28px 8px;justify-content:flex-start}.homeArrow[data-v-63ca495c]{top:8px;left:8px;width:40px;height:40px;border-radius:14px}.homeArrow span[data-v-63ca495c]{font-size:34px}.entryPanel[data-v-63ca495c]{width:90vw;min-height:335px;margin-top:28px;overflow:visible}.scrollFrame[data-v-63ca495c],.parchmentCore[data-v-63ca495c]{top:0;right:0;bottom:0;left:0}.entryContents[data-v-63ca495c]{position:relative;inset:auto;padding:35px 16px 14px}.isPlain .entryContents[data-v-63ca495c]{padding:0}h1[data-v-63ca495c]{margin-bottom:10px;font-size:22px;letter-spacing:4px;text-indent:4px}.submitDock[data-v-63ca495c]{margin-top:12px;padding-top:0;gap:10px}.pictureSubmit[data-v-63ca495c]{width:min(168px,56%)}.pictureSubmit span[data-v-63ca495c]{font-size:15px;letter-spacing:1px;text-indent:1px;white-space:nowrap;line-height:1}.pictureSubmit.graphicFree[data-v-63ca495c],.pictureSubmit.graphicFree span[data-v-63ca495c]{min-height:38px}.portalLinks[data-v-63ca495c]{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-fc4aa0a0]{min-height:100%}.loginPortalLinks[data-v-fc4aa0a0]{width:min(80vw,360px);margin:12px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.loginPortalLink[data-v-fc4aa0a0]{min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#17384a;transition:transform .18s ease}.loginPortalLink[data-v-fc4aa0a0]:hover{transform:translateY(-2px)}.loginPortalLink img[data-v-fc4aa0a0]{display:block;width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(7,49,67,.2))}.loginPortalLink span[data-v-fc4aa0a0]{padding:4px 12px;border-radius:999px;background:#f7fbfdeb;color:#17384a;font-size:14px;font-weight:900;box-shadow:0 3px 8px #07314324}.loginPortalLink[data-v-fc4aa0a0]:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:18px}.loginConsole[data-v-fc4aa0a0] .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-fc4aa0a0] .entryContents{min-height:490px;justify-content:flex-start}.loginConsole[data-v-fc4aa0a0] h1{margin-bottom:54px}.loginConsole[data-v-fc4aa0a0] .entryFields{width:min(100%,320px);margin:0 auto;gap:16px}.loginConsole[data-v-fc4aa0a0] .submitDock{width:min(100%,320px);margin:48px auto 0;padding-top:0;gap:0}.loginConsole[data-v-fc4aa0a0] .sideSlot:empty{display:none}.loginConsole[data-v-fc4aa0a0] .pictureSubmit{width:100%;flex:0 0 100%;transition:none}.loginConsole[data-v-fc4aa0a0] .pictureSubmit:not(.lockedState):hover,.loginConsole[data-v-fc4aa0a0] .pictureSubmit:not(.lockedState):active{transform:none}.loginConsole[data-v-fc4aa0a0] .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-fc4aa0a0] .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-fc4aa0a0] .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-fc4aa0a0] .pictureSubmit.lockedState{animation:none}.loginConsole[data-v-fc4aa0a0] .formField,.runeCheck[data-v-fc4aa0a0]{grid-template-columns:1fr;align-items:stretch;gap:6px}.loginConsole[data-v-fc4aa0a0] .formField input{height:40px}.loginConsole[data-v-fc4aa0a0] .formField span,.runeCheck>span[data-v-fc4aa0a0]{text-align:left;letter-spacing:0;padding-left:2px}.runeCheck[data-v-fc4aa0a0]{display:grid}.runeCheck>span[data-v-fc4aa0a0]{color:#69330f;font-size:15px;font-weight:900;white-space:nowrap}.runeInputs[data-v-fc4aa0a0]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.runeInputs input[data-v-fc4aa0a0]{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-fc4aa0a0]::placeholder{color:#8d8d95}.runeImageButton[data-v-fc4aa0a0]{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-fc4aa0a0]{width:100%;height:100%;display:block;object-fit:cover}.runeImageButton span[data-v-fc4aa0a0]{display:grid;place-items:center;width:100%;height:100%;color:#7c6d57;font-size:12px;font-weight:700}.runeImageButton.lockedState[data-v-fc4aa0a0]{cursor:wait}@media(max-width:768px){.loginPortalLinks[data-v-fc4aa0a0]{width:min(80vw,320px);margin-top:10px;gap:18px}.loginPortalLink[data-v-fc4aa0a0]{min-height:96px}.loginPortalLink img[data-v-fc4aa0a0]{width:68px;height:68px}.loginConsole[data-v-fc4aa0a0] .entryPanel{width:min(92vw,390px);min-height:520px;margin-top:24px;padding:24px 14px 22px;border-radius:20px}.loginConsole[data-v-fc4aa0a0] .entryContents{min-height:466px}.loginConsole[data-v-fc4aa0a0] h1{margin-bottom:44px}.loginConsole[data-v-fc4aa0a0] .entryFields{width:min(100%,300px);gap:12px}.loginConsole[data-v-fc4aa0a0] .submitDock{width:min(100%,300px)}.loginConsole[data-v-fc4aa0a0] .pictureSubmit.graphicFree,.loginConsole[data-v-fc4aa0a0] .pictureSubmit.graphicFree span{min-height:40px}.loginConsole[data-v-fc4aa0a0] .pictureSubmit.graphicFree span{font-size:17px;letter-spacing:2px;text-indent:2px}.loginConsole[data-v-fc4aa0a0] .formField,.runeCheck[data-v-fc4aa0a0]{grid-template-columns:1fr;gap:6px}.runeCheck>span[data-v-fc4aa0a0]{font-size:13px}.runeInputs[data-v-fc4aa0a0]{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.runeInputs input[data-v-fc4aa0a0],.runeImageButton[data-v-fc4aa0a0]{height:40px;border-radius:12px}.runeInputs input[data-v-fc4aa0a0]{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-e0208e7e]{padding-top:6px}.packageHeading[data-v-e0208e7e]{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.packageHeading[data-v-e0208e7e] .sectionTitle{margin-bottom:0}.packageHeading p[data-v-e0208e7e]{margin:0;color:#6d3718;font-weight:800}.giftGrid[data-v-e0208e7e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-e0208e7e]{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-e0208e7e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-e0208e7e]{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-e0208e7e]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-e0208e7e]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftCard p[data-v-e0208e7e]{margin:0;color:#765133;line-height:1.6}.giftItems[data-v-e0208e7e]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-e0208e7e]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-e0208e7e]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-e0208e7e],.giftPrimaryButton[data-v-e0208e7e]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-e0208e7e]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-e0208e7e]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-e0208e7e]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.filterEmptyState[data-v-e0208e7e]{min-height:150px;display:grid;place-content:center;justify-items:center;gap:12px;color:#6d3718;text-align:center}.filterEmptyState button[data-v-e0208e7e]{min-height:34px;padding:0 16px;border:2px solid rgba(109,55,24,.52);border-radius:11px;background:linear-gradient(180deg,#fff6cf,#f1ca67);color:#6d3718;font-weight:900;cursor:pointer}@media(max-width:900px){.giftGrid[data-v-e0208e7e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.packageHeading[data-v-e0208e7e]{display:block}.packageHeading p[data-v-e0208e7e]{margin-top:8px;font-size:13px}.giftGrid[data-v-e0208e7e]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-e0208e7e]{min-height:236px;padding:16px;border-radius:18px}}.orderModalMask[data-v-17de05a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#0827376b}.orderModal[data-v-17de05a7]{width:min(100%,560px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #c9e5e9;border-radius:22px;background:linear-gradient(155deg,#f7feff,#e6f8fa);color:#173d4e;box-shadow:0 20px 55px #082f413d}.orderModalHead[data-v-17de05a7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 12px}.orderModalHead h3[data-v-17de05a7]{margin:0;color:#173d4e;font-size:20px;line-height:1.4}.orderClose[data-v-17de05a7]{min-width:72px;min-height:40px;padding:0 14px;flex:none;border:1px solid #bcdde1;border-radius:10px;background:#f3fbfb;color:#137f8c;font-weight:700;cursor:pointer}.orderClose[data-v-17de05a7]:hover{background:#e3f6f7}.orderClose[data-v-17de05a7]:focus-visible{outline:3px solid #83dbe0;outline-offset:2px}.orderModalBody[data-v-17de05a7]{padding:0 24px 24px}.orderSummary[data-v-17de05a7]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 8px;padding:14px 16px;border:1px solid #bfe6e9;border-radius:14px;background:linear-gradient(110deg,#fff,#e7f9f9)}.orderSummary>div[data-v-17de05a7]{display:grid;gap:4px;min-width:0}.orderSummary>div span[data-v-17de05a7]{color:#62818a;font-size:12px;font-weight:700}.orderSummary strong[data-v-17de05a7]{color:#118594;font-size:22px;overflow-wrap:anywhere}.orderSummaryStatus[data-v-17de05a7]{flex:none;padding:6px 10px;border-radius:8px;background:#e8f3f5;color:#416a76;font-size:12px;font-weight:700}.orderSummaryStatus.isPaid[data-v-17de05a7]{background:#ddf5ee;color:#18816f}.orderSummaryStatus.isFailed[data-v-17de05a7]{background:#fff1f1;color:#a95058}.orderDetailRow[data-v-17de05a7]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e7f0f1}.orderDetailRow span[data-v-17de05a7]{flex:none;color:#64828b;font-size:14px}.orderDetailRow strong[data-v-17de05a7]{color:#173d4e;text-align:right;min-width:0;font-size:14px;overflow-wrap:anywhere}.orderDetailItems[data-v-17de05a7]{margin-top:16px;padding:14px 16px;border:1px solid #cbe8eb;border-radius:14px;background:#ffffffbf}.orderDetailItems p[data-v-17de05a7]{margin:0 0 10px;color:#315b68;font-weight:700}.orderDetailItems ul[data-v-17de05a7]{margin:0;padding-left:18px;color:#315b68;line-height:1.6;overflow-wrap:anywhere}.orderDetailItems li+li[data-v-17de05a7]{margin-top:8px}.emptyDetails[data-v-17de05a7]{color:#64828b;font-size:14px}@media(max-width:768px){.orderModal[data-v-17de05a7]{border-radius:18px}.orderModalHead[data-v-17de05a7]{padding:20px 18px 10px}.orderModalHead h3[data-v-17de05a7]{font-size:17px}.orderModalBody[data-v-17de05a7]{padding:0 18px 20px}}.orderPage[data-v-5ce28ee5]{padding-top:6px}.visuallyHidden[data-v-5ce28ee5]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#app .orderPage .orderTableShell[data-v-5ce28ee5]{overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none}#app .orderPage .orderRecordTable[data-v-5ce28ee5]{min-width:1000px;border-collapse:separate;border-spacing:0;background:transparent!important}#app .orderPage .orderRecordTable thead th[data-v-5ce28ee5]{padding:12px 15px;border:0;background:#eef9faf7;color:#547681;font-size:13px;font-weight:700;white-space:nowrap}#app .orderPage .orderRecordTable thead th[data-v-5ce28ee5]:first-child{border-radius:12px 0 0}#app .orderPage .orderRecordTable thead th[data-v-5ce28ee5]:last-child{border-radius:0 12px 0 0}#app .orderPage .orderRecordTable tbody tr:last-child td[data-v-5ce28ee5]:first-child{border-radius:0 0 0 12px}#app .orderPage .orderRecordTable tbody tr:last-child td[data-v-5ce28ee5]:last-child{border-radius:0 0 12px}#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5]{padding:15px;border:0;border-bottom:1px solid #e0edef;background:#fafefff7;color:#214b59;font-size:14px;line-height:1.5}#app .orderPage .orderRecordTable tbody tr:last-child td[data-v-5ce28ee5]{border-bottom:0}#app .orderPage .orderRecordTable tbody tr:hover td[data-v-5ce28ee5]{background:#f0fbfb}#app .orderPage .copyOrderButton[data-v-5ce28ee5]{border:1px solid #d5e9ec;border-radius:8px;background:#f4fafb;color:#168491}#app .orderPage .copyOrderButton.copiedState[data-v-5ce28ee5]{border-color:#b3e0dd;background:#e4f7f2;color:#25796d}#app .orderPage .recordAction.detailState[data-v-5ce28ee5]{min-width:70px;height:38px;border:1px solid #bcdde1;border-radius:10px;background:#fff;color:#147e8a;box-shadow:none}#app .orderPage .recordAction.detailState[data-v-5ce28ee5]:hover{transform:none;border-color:#7bcad0;background:#eaf9fa}#app .orderPage .paymentTypeBadge[data-v-5ce28ee5],#app .orderPage .recordStatus[data-v-5ce28ee5]{min-width:0;min-height:28px;padding:0 10px;border:1px solid #bce2e2!important;border-radius:8px;background:#eaf8f7!important;color:#197c83!important;font-size:12px}#app .orderPage .recordStatus.unpaidState[data-v-5ce28ee5]{border-color:#eacfd0!important;background:#fff4f4!important;color:#a95058!important}.paymentTypeBadge[data-v-5ce28ee5]{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-5ce28ee5]{background:#4f8a5d24;color:#2f6b42}.paymentTypeBadge.isAlipay[data-v-5ce28ee5]{background:#4c849a29;color:#28556a}.paymentTypeBadge.isVoucher[data-v-5ce28ee5]{background:#d3831f29;color:#8b4718}.paymentTypeBadge.isTransferVoucher[data-v-5ce28ee5]{background:#b2391c24;color:#7a2817}.paymentTypeBadge.isUnknown[data-v-5ce28ee5]{background:#6d37181f;color:#6d3718}@media(max-width:1050px){#app .orderPage .orderTableShell[data-v-5ce28ee5]{overflow:visible}#app .orderPage .orderRecordTable[data-v-5ce28ee5],#app .orderPage .orderRecordTable tbody[data-v-5ce28ee5]{display:block;width:100%;min-width:0}#app .orderPage .orderRecordTable thead[data-v-5ce28ee5]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#app .orderPage .orderRecordTable tbody tr[data-v-5ce28ee5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:16px;border:1px solid #d2e8ec;border-bottom:0;border-radius:0;background:#fafefff7;box-shadow:none}#app .orderPage .orderRecordTable tbody tr[data-v-5ce28ee5]:first-child{border-radius:16px 16px 0 0}#app .orderPage .orderRecordTable tbody tr[data-v-5ce28ee5]:last-child{border-bottom:1px solid #d2e8ec;border-radius:0 0 16px 16px}#app .orderPage .orderRecordTable tbody tr[data-v-5ce28ee5]:only-child{border-radius:16px}#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5],#app .orderPage .orderRecordTable tbody tr:hover td[data-v-5ce28ee5]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;overflow-wrap:anywhere}#app .orderPage .orderRecordTable tbody td[data-label][data-v-5ce28ee5]:before{content:attr(data-label);color:#708e97;font-size:12px;font-weight:600}#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5]:first-child,#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5]:nth-child(2),#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5]:nth-child(5){grid-column:1 / -1}#app .orderPage .orderNoCell[data-v-5ce28ee5]{width:100%}#app .orderPage .orderNoText[data-v-5ce28ee5]{flex:1;min-width:0;max-width:none}#app .orderPage .orderActionCell[data-v-5ce28ee5]{justify-content:flex-end;align-items:stretch!important}#app .orderPage .recordAction.detailState[data-v-5ce28ee5]{width:100%}}@media(max-width:768px){#app .orderPage .orderRecordTable tbody tr[data-v-5ce28ee5]{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"package package amount amount" "order order order order" "type time status action";align-items:center;gap:7px 8px;padding:12px 14px;border-bottom:1px solid #d2e8ec}#app .orderPage .orderRecordTable tbody td[data-label][data-v-5ce28ee5]:before{display:none}#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5]:first-child{grid-area:order}#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5]:nth-child(2){grid-area:package;color:#173d4e;font-size:15px;font-weight:700}#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5]:nth-child(3){grid-area:type}#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5]:nth-child(4){grid-area:amount;align-items:flex-end;color:#138595;font-size:16px;font-weight:700;white-space:nowrap}#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5]:nth-child(5){grid-area:time;color:#708b94;font-size:11px;line-height:1.3;overflow-wrap:normal}#app .orderPage .orderRecordTable tbody td[data-v-5ce28ee5]:nth-child(6){grid-area:status}#app .orderPage .orderRecordTable tbody .orderActionCell[data-v-5ce28ee5]{grid-area:action;align-self:end}#app .orderPage .orderNoText[data-v-5ce28ee5]{white-space:normal;overflow-wrap:anywhere;color:#66828d;font-size:12px}#app .orderPage .paymentTypeBadge[data-v-5ce28ee5],#app .orderPage .recordStatus[data-v-5ce28ee5]{min-height:24px;padding:0 6px;font-size:11px}#app .orderPage .copyOrderButton[data-v-5ce28ee5]{min-width:44px;height:26px}#app .orderPage .recordAction.detailState[data-v-5ce28ee5]{min-width:50px;height:32px;padding:0 8px}}.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}}.harborSelect[data-v-7ba35198]{position:relative;width:100%}.harborSelectNative[data-v-7ba35198]{position:absolute;width:1px;height:1px;margin:-1px;opacity:0;pointer-events:none}.harborSelectTrigger[data-v-7ba35198]{width:100%;min-height:46px;padding:0 42px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #c6e2e6;border-radius:11px;background:linear-gradient(180deg,#fff,#f4fbfc);color:#173d4e;font:inherit;font-weight:800;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffffeb,0 3px #1070800f;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.harborSelectTrigger[data-v-7ba35198]:hover,.harborSelect.isOpen .harborSelectTrigger[data-v-7ba35198]{border-color:#36a7b3;background:linear-gradient(180deg,#fff,#eefbfc);box-shadow:0 0 0 3px #23a7b21f,0 4px 10px #1070801a}.harborSelectTrigger[data-v-7ba35198]:focus-visible{outline:3px solid rgba(35,167,178,.2);outline-offset:2px}.harborSelectTrigger[data-v-7ba35198]:disabled{opacity:.65;cursor:not-allowed}.harborSelectTrigger span[data-v-7ba35198]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.harborSelectTrigger .isPlaceholder[data-v-7ba35198]{color:#62808b}.harborSelectChevron[data-v-7ba35198]{width:9px;height:9px;flex:0 0 auto;border-right:2px solid #167b88;border-bottom:2px solid #167b88;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.harborSelect.isOpen .harborSelectChevron[data-v-7ba35198]{transform:translateY(3px) rotate(225deg)}.harborSelectMenu[data-v-7ba35198]{position:absolute;z-index:24;top:calc(100% + 8px);left:0;right:0;max-height:0;overflow:hidden;padding:0;border:1px solid transparent;border-radius:14px;background:#f7fdfefa;box-shadow:0 14px 28px #0943522e;opacity:0;pointer-events:none;transform:translateY(-4px);transition:max-height .18s ease,opacity .15s ease,transform .18s ease,padding .18s ease}.harborSelectMenu.isOpen[data-v-7ba35198]{max-height:280px;overflow-y:auto;padding:6px;border-color:#9bd3d9;opacity:1;pointer-events:auto;transform:translateY(0)}.harborSelectOption[data-v-7ba35198]{width:100%;min-height:38px;padding:8px 11px;display:block;border:0;border-radius:9px;background:transparent;color:#214f5f;font:inherit;font-size:14px;font-weight:700;line-height:1.35;text-align:left;cursor:pointer}.harborSelectOption[data-v-7ba35198]:hover,.harborSelectOption.isActive[data-v-7ba35198]{background:#d9f4f6;color:#0e7f8c}.harborSelectOption.isSelected[data-v-7ba35198]{background:#bce8ed;color:#126d79}@media(max-width:768px){.harborSelectMenu.isOpen[data-v-7ba35198]{max-height:min(280px,42vh)}.harborSelectOption[data-v-7ba35198]{min-height:40px}}.regionChangePage[data-v-03272d5b]{width:100%;max-width:none;margin-inline:0}.regionHeader[data-v-03272d5b]{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.currentRole[data-v-03272d5b]{margin:8px 0 0;color:#6d3718;font-weight:900}.regionAmountSummary[data-v-03272d5b]{margin:12px 0 0;display:grid;grid-template-columns:repeat(2,minmax(128px,1fr));gap:10px}.regionAmountSummary div[data-v-03272d5b]{min-height:64px;padding:10px 12px;border:2px solid rgba(178,57,28,.35);border-radius:14px;background:#fff8d7c7}.regionAmountSummary dt[data-v-03272d5b],.regionAmountSummary dd[data-v-03272d5b]{margin:0}.regionAmountSummary dt[data-v-03272d5b]{color:#7a2817;font-size:13px;font-weight:900}.regionAmountSummary dd[data-v-03272d5b]{margin-top:4px;color:#4f270d;font-size:20px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.remarkCallout[data-v-03272d5b]{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-03272d5b]{color:#7a2817;font-size:13px;font-weight:900;text-align:center}.remarkButton[data-v-03272d5b],.regionSubmitButton[data-v-03272d5b],.cancelButton[data-v-03272d5b],.confirmButton[data-v-03272d5b]{min-height:42px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.remarkButton[data-v-03272d5b]{width:100%;padding:0 18px;border-color:#8a2a11b8;background:linear-gradient(180deg,#ffef75,#ff9838);color:#6b220d;box-shadow:0 4px #8a2a1147}.regionStatusText[data-v-03272d5b]{margin:0 0 14px;color:#6d3718;font-weight:800}.regionPanel[data-v-03272d5b]{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-03272d5b]{display:grid;gap:8px;color:#4f270d;font-weight:900}.regionField span[data-v-03272d5b]{font-size:14px}.selectShell[data-v-03272d5b]{position:relative}.selectShell[data-v-03272d5b]: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-03272d5b],.regionField input[data-v-03272d5b]{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-03272d5b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.regionField select option[data-v-03272d5b]{padding:10px 12px;background:#fff7df;color:#4f270d;font-weight:800}.regionField select option[data-v-03272d5b]:checked{background:#ffd772;color:#5a230d}.roleSelect[data-v-03272d5b]{min-height:48px;line-height:1.4;letter-spacing:0}.regionField select[data-v-03272d5b]:disabled{cursor:not-allowed}.regionField select[data-v-03272d5b]:focus,.regionField input[data-v-03272d5b]:focus{border-color:#d68024e6;outline:3px solid rgba(255,183,66,.28)}.regionPassword[data-v-03272d5b],.regionSubmitButton[data-v-03272d5b]{grid-column:1 / -1}.regionSubmitButton[data-v-03272d5b]{min-height:48px;background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 4px #6d37184d}.regionSubmitButton[data-v-03272d5b]:disabled{opacity:.56;cursor:not-allowed}.confirmMask[data-v-03272d5b]{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-03272d5b]{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-03272d5b],.confirmModal p[data-v-03272d5b]{margin:0}.confirmModal h3[data-v-03272d5b]{color:#4b3f31;font-size:24px}.confirmModal p[data-v-03272d5b]{margin-top:12px;color:#5b4d3c;line-height:1.8}.confirmActions[data-v-03272d5b]{margin-top:22px;display:flex;justify-content:center;gap:12px}.cancelButton[data-v-03272d5b],.confirmButton[data-v-03272d5b]{min-width:112px;padding:0 18px}.cancelButton[data-v-03272d5b]{border-color:#6070786b;background:linear-gradient(180deg,#fff,#e7edf0);color:#43515a}.confirmButton[data-v-03272d5b]{border-color:#822b14a8;background:linear-gradient(180deg,#ffcf57,#e45f2a);color:#fffaf2;box-shadow:0 4px #822b1440}@media(max-width:768px){.regionHeader[data-v-03272d5b]{align-items:stretch;flex-direction:column}.remarkCallout[data-v-03272d5b],.remarkButton[data-v-03272d5b]{width:100%}.regionPanel[data-v-03272d5b]{grid-template-columns:1fr;padding:18px}.regionAmountSummary[data-v-03272d5b]{grid-template-columns:1fr}}.regionChangePage[data-v-03272d5b] .sectionTitle{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.regionHeader[data-v-03272d5b]{align-items:center;margin-bottom:12px;padding:20px 22px;border:1px solid #cce7eb;border-radius:18px;background:linear-gradient(135deg,#effbfdfa,#fffffff7 60%,#e1f7f9fa);box-shadow:0 10px 28px #07374821}.regionHeader>div[data-v-03272d5b]:first-child{flex:1;min-width:0}#app .regionChangePage .currentRole[data-v-03272d5b]{margin:0;color:#315f6b!important;overflow-wrap:anywhere}.regionAmountSummary[data-v-03272d5b]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:380px}.regionAmountSummary div[data-v-03272d5b]{min-width:0;min-height:64px;border:1px solid #d7ebed;background:#edf9fae6}.regionAmountSummary dt[data-v-03272d5b]{color:#64848d;font-weight:700}.regionAmountSummary dd[data-v-03272d5b]{color:#128b98}#app .regionChangePage .remarkCallout[data-v-03272d5b]{min-width:180px;gap:8px;border:1px solid #d7ebed!important;border-radius:14px;background:#ffffffb3!important;box-shadow:none!important}.remarkCallout span[data-v-03272d5b]{color:#64848d}#app .regionChangePage .remarkButton[data-v-03272d5b]{border:1px solid #b9dfe3!important;border-radius:10px;background:#effbfb!important;color:#167b88!important;box-shadow:none!important}#app .regionChangePage .regionPanel[data-v-03272d5b]{padding:22px;gap:16px;border:1px solid #cce7eb!important;border-radius:18px;background:linear-gradient(135deg,#f8fefffa,#eaf9fbfa)!important;box-shadow:0 10px 28px #07374821!important}#app .regionChangePage .regionField[data-v-03272d5b]{gap:7px;color:#285967!important;font-weight:700}.regionChangePage .selectShell[data-v-03272d5b]:after{width:8px;height:8px;border-color:#167b88;border-width:2px}#app .regionChangePage .regionField select[data-v-03272d5b],#app .regionChangePage .regionField input[data-v-03272d5b]{min-height:46px;border:1px solid #c6e2e6!important;border-radius:11px;background:linear-gradient(180deg,#fff,#f4fbfc)!important;color:#173d4e!important;box-shadow:inset 0 1px #ffffffeb,0 3px #1070800f!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}#app .regionChangePage .regionField select[data-v-03272d5b]{color-scheme:light}#app .regionChangePage .regionField select option[data-v-03272d5b]{background:#f7fdfe;color:#173d4e;font-weight:700}#app .regionChangePage .regionField select[data-v-03272d5b]:hover,#app .regionChangePage .regionField input[data-v-03272d5b]:hover{border-color:#7fcbd2!important;background:linear-gradient(180deg,#fff,#eefbfc)!important}#app .regionChangePage .regionField select[data-v-03272d5b]:focus,#app .regionChangePage .regionField input[data-v-03272d5b]:focus{border-color:#36a7b3!important;outline:3px solid rgba(35,167,178,.16);box-shadow:0 0 0 1px #36a7b329,0 4px 10px #1070801a!important}#app .regionChangePage .regionField select[data-v-03272d5b]:disabled{opacity:.65}#app .regionChangePage .regionSubmitButton[data-v-03272d5b],#app .regionChangePage .confirmButton[data-v-03272d5b]{border:1px solid #118b9a!important;border-radius:11px;background:#159dad!important;color:#fff!important;box-shadow:none!important}#app .regionChangePage .cancelButton[data-v-03272d5b]{border:1px solid #c4e0e4!important;border-radius:11px;background:#fff!important;color:#27717d!important;box-shadow:none!important}.remarkButton[data-v-03272d5b]:focus-visible,.regionSubmitButton[data-v-03272d5b]:focus-visible,.cancelButton[data-v-03272d5b]:focus-visible,.confirmButton[data-v-03272d5b]:focus-visible{outline:3px solid #83dbe0;outline-offset:3px}.confirmMask[data-v-03272d5b]{background:#0827376b;-webkit-backdrop-filter:none;backdrop-filter:none}#app .regionChangePage .confirmModal[data-v-03272d5b]{border:1px solid #addde4!important;border-radius:22px;background:linear-gradient(180deg,#dbf6fa,#f3fcfd 58%,#e8f8fa)!important;box-shadow:0 20px 55px #082f413d!important}@media(max-width:768px){.regionHeader[data-v-03272d5b]{padding:18px}.regionHeader>div[data-v-03272d5b]:first-child{width:100%}.regionAmountSummary[data-v-03272d5b]{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}#app .regionChangePage .remarkCallout[data-v-03272d5b]{min-width:0;grid-template-columns:1fr auto;align-items:center}.remarkCallout span[data-v-03272d5b]{text-align:left}#app .regionChangePage .remarkButton[data-v-03272d5b]{width:auto;min-width:92px}#app .regionChangePage .regionPanel[data-v-03272d5b]{padding:18px}}.rolePage[data-v-aa466f3c]{min-height:100vh}.roleGate[data-v-aa466f3c]{min-height:100dvh;display:grid;place-items:center;padding:32px 16px}.rolePanel[data-v-aa466f3c]{width:min(100%,560px);padding:28px;border:1px solid rgba(235,255,255,.95);border-radius:24px;background:radial-gradient(ellipse at 100% 0%,rgba(118,224,235,.42),transparent 47%),linear-gradient(155deg,#f6fefff7,#dcf7f9f2);box-shadow:0 18px 48px #07465b3d,inset 0 1px #ffffffe6}.roleHeader[data-v-aa466f3c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}h1[data-v-aa466f3c]{margin:0;color:#173d4e;font-size:24px;line-height:1.3}.logoutButton[data-v-aa466f3c]{flex:none;min-height:36px;padding:0 12px;border:1px solid #d1e5e8;border-radius:10px;background:#fff;color:#48707b;font-size:13px;font-weight:700;cursor:pointer}.logoutButton[data-v-aa466f3c]:hover{border-color:#74c9d0;color:#137986}.roleGrid[data-v-aa466f3c]{display:grid;gap:10px}.roleCard[data-v-aa466f3c]{width:100%;min-height:84px;display:flex;align-items:center;gap:15px;padding:12px 16px 12px 12px;border:1px solid rgba(183,224,229,.9);border-radius:16px;background:linear-gradient(110deg,#fffffff7,#f0fdfdf0);color:#173d4e;text-align:left;cursor:pointer;box-shadow:0 3px 10px #196b7b0f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.roleCard[data-v-aa466f3c]:hover:not(:disabled){border-color:#75cbd1;box-shadow:0 5px 14px #196b7b21;transform:translateY(-1px)}.roleCard[data-v-aa466f3c]:focus-visible,.logoutButton[data-v-aa466f3c]:focus-visible{outline:3px solid #83dbe0;outline-offset:2px}.roleIcon[data-v-aa466f3c]{display:grid;flex:none;place-items:center;width:58px;height:58px;border:1px solid rgba(162,222,228,.85);border-radius:16px;background:linear-gradient(145deg,#d6f7f9,#b9edf0)}.roleIcon img[data-v-aa466f3c]{display:block;width:100%;height:100%;object-fit:contain}.roleDetails[data-v-aa466f3c]{display:grid;flex:1;min-width:0;gap:4px}.roleServer[data-v-aa466f3c]{color:#6b8b95;font-size:12px;font-weight:700}.roleDetails strong[data-v-aa466f3c]{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.roleAction[data-v-aa466f3c]{flex:none;display:inline-flex;align-items:center;gap:3px;padding:6px 10px;border-radius:10px;background:#e4f8f8;color:#168c99;font-size:14px;font-weight:700}.roleAction span[data-v-aa466f3c]{font-size:20px;line-height:1}.roleCard[data-v-aa466f3c]:disabled{cursor:wait;opacity:.72}.roleState[data-v-aa466f3c]{min-height:120px;display:grid;place-items:center;color:#6b8b95;font-weight:700}@media(max-width:768px){.rolePanel[data-v-aa466f3c]{padding:22px 18px}h1[data-v-aa466f3c]{font-size:21px}.roleCard[data-v-aa466f3c]{gap:10px;padding:12px}.roleIcon[data-v-aa466f3c]{width:50px;height:50px}.roleAction[data-v-aa466f3c]{padding:6px 8px}}.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-0bf17402]{padding-bottom:28px}.rewardHeading[data-v-0bf17402]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-0bf17402] .sectionTitle{margin-bottom:0}.limitContent[data-v-0bf17402]{padding-top:0}.packageStatusText[data-v-0bf17402]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-0bf17402]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-0bf17402]{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-0bf17402],.giftActions[data-v-0bf17402]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-0bf17402]{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-0bf17402]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-0bf17402]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-0bf17402]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-0bf17402]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-0bf17402],.giftMetaGrid strong[data-v-0bf17402]{display:block}.giftMetaGrid span[data-v-0bf17402]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-0bf17402]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-0bf17402]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-0bf17402]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-0bf17402]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-0bf17402],.giftPrimaryButton[data-v-0bf17402]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-0bf17402]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-0bf17402]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-0bf17402]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-0bf17402]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.filterEmptyState[data-v-0bf17402]{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-0bf17402]{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-0bf17402]{display:block;margin-bottom:14px}.rewardPage[data-v-0bf17402] .sectionTitle{margin-bottom:14px}.giftGrid[data-v-0bf17402]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-0bf17402]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-0bf17402]{grid-template-columns:1fr}}.rewardPage[data-v-8976a418]{padding-bottom:28px}.rewardHeading[data-v-8976a418]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-8976a418] .sectionTitle{margin-bottom:0}.limitContent[data-v-8976a418]{padding-top:0}.packageStatusText[data-v-8976a418]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-8976a418]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-8976a418]{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-8976a418],.giftActions[data-v-8976a418]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-8976a418]{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-8976a418]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-8976a418]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-8976a418]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-8976a418]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-8976a418],.giftMetaGrid strong[data-v-8976a418]{display:block}.giftMetaGrid span[data-v-8976a418]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-8976a418]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-8976a418]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-8976a418]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-8976a418]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-8976a418],.giftPrimaryButton[data-v-8976a418]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-8976a418]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-8976a418]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-8976a418]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-8976a418]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.filterEmptyState[data-v-8976a418]{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-8976a418]{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-8976a418]{display:block;margin-bottom:14px}.rewardPage[data-v-8976a418] .sectionTitle{margin-bottom:14px}.giftGrid[data-v-8976a418]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-8976a418]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-8976a418]{grid-template-columns:1fr}}.rewardPage[data-v-971eb92e]{padding-bottom:28px}.rewardHeading[data-v-971eb92e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-971eb92e] .sectionTitle{margin-bottom:0}.limitContent[data-v-971eb92e]{padding-top:0}.packageStatusText[data-v-971eb92e]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-971eb92e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-971eb92e]{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-971eb92e],.giftActions[data-v-971eb92e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-971eb92e]{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-971eb92e]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-971eb92e]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftMetaGrid[data-v-971eb92e]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-971eb92e]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-971eb92e],.giftMetaGrid strong[data-v-971eb92e]{display:block}.giftMetaGrid span[data-v-971eb92e]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-971eb92e]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-971eb92e]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-971eb92e]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-971eb92e]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-971eb92e],.giftPrimaryButton[data-v-971eb92e]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-971eb92e]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-971eb92e]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d}.giftPrimaryButton.lockedState[data-v-971eb92e]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-971eb92e]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.filterEmptyState[data-v-971eb92e]{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-971eb92e]{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-971eb92e]{display:block;margin-bottom:14px}.rewardPage[data-v-971eb92e] .sectionTitle{margin-bottom:14px}.giftGrid[data-v-971eb92e]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-971eb92e]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-971eb92e]{grid-template-columns:1fr}}.rewardPage[data-v-c8116a67]{padding-bottom:28px}.rewardHeading[data-v-c8116a67]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rewardHeading[data-v-c8116a67] .sectionTitle{margin-bottom:0}.limitContent[data-v-c8116a67]{padding-top:0}.packageStatusText[data-v-c8116a67]{margin:0 0 14px;color:#6d3718;font-weight:800}.giftGrid[data-v-c8116a67]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.giftCard[data-v-c8116a67]{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-c8116a67],.giftActions[data-v-c8116a67]{display:flex;align-items:center;justify-content:space-between;gap:12px}.giftCardHead span[data-v-c8116a67]{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-c8116a67]{color:#8b4718;font-size:20px;font-weight:900}.giftCard h3[data-v-c8116a67]{margin:16px 0 8px;color:#4f270d;font-size:22px}.giftCard p[data-v-c8116a67]{margin:0;color:#765133;line-height:1.6}.giftMetaGrid[data-v-c8116a67]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.giftMetaGrid div[data-v-c8116a67]{min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff80}.giftMetaGrid span[data-v-c8116a67],.giftMetaGrid strong[data-v-c8116a67]{display:block}.giftMetaGrid span[data-v-c8116a67]{color:#8b633f;font-size:12px;font-weight:800}.giftMetaGrid strong[data-v-c8116a67]{margin-top:4px;color:#4f270d;font-size:14px;font-weight:900}.giftItems[data-v-c8116a67]{margin-top:14px;display:grid;gap:8px}.giftItems span[data-v-c8116a67]{padding:8px 10px;border-radius:12px;background:#ffffff75;color:#5a2a0e;font-size:13px;font-weight:800}.giftActions[data-v-c8116a67]{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:.8fr 1fr;gap:10px}.giftGhostButton[data-v-c8116a67],.giftPrimaryButton[data-v-c8116a67]{min-height:40px;border:2px solid rgba(109,55,24,.58);border-radius:14px;font-weight:900;cursor:pointer}.giftGhostButton[data-v-c8116a67]{background:#fffcd3c2;color:#6d3718}.giftPrimaryButton[data-v-c8116a67]{background:linear-gradient(180deg,#ffdc63,#e78d22);color:#53280e;box-shadow:0 3px #6d37184d;cursor:pointer}.giftPrimaryButton.lockedState[data-v-c8116a67]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardTabs[data-v-c8116a67]{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-c8116a67]{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-c8116a67]:hover{transform:translateY(-1px);border-color:#a6854e80;box-shadow:0 12px 20px #7459301f}.rewardTab.chosenState[data-v-c8116a67]{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-c8116a67]{display:flex;align-items:stretch;justify-content:space-between;gap:18px}.rewardExpireCard[data-v-c8116a67]{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-c8116a67],.rewardExpireCard small[data-v-c8116a67]{display:block}.rewardExpireCard span[data-v-c8116a67]{margin-bottom:6px;color:var(--ink-500)}.rewardExpireCard strong[data-v-c8116a67]{display:block;font-size:20px;color:var(--ink-900)}.rewardExpireCard small[data-v-c8116a67]{margin-top:8px}.rewardStatusText[data-v-c8116a67]{font-weight:700}.rewardGrid[data-v-c8116a67]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.recordList[data-v-c8116a67]{display:grid;gap:14px;margin-top:22px}.rewardCard[data-v-c8116a67],.recordItem[data-v-c8116a67]{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-c8116a67],.recordItemTop[data-v-c8116a67]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rewardBadge[data-v-c8116a67],.rewardState[data-v-c8116a67]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.rewardBadge[data-v-c8116a67]{background:#a6854e1f;color:#7b6238}.rewardState.isClaimable[data-v-c8116a67],.rewardStatusText.isClaimable[data-v-c8116a67]{background:#4f8a5d1f;color:#2f6041}.rewardState.isClaimed[data-v-c8116a67],.rewardStatusText.isClaimed[data-v-c8116a67]{background:#a6854e29;color:#8a6832}.rewardState.isUnavailable[data-v-c8116a67],.rewardStatusText.isUnavailable[data-v-c8116a67]{background:#8f58581f;color:#9b5353}.rewardState.isWeekly[data-v-c8116a67]{background:#4f8a5d1f;color:#2f6041}.rewardState.isMonthly[data-v-c8116a67]{background:#a6854e29;color:#8a6832}.rewardState.isPermanent[data-v-c8116a67]{background:#5568a624;color:#354c92}.recordItem.isWeekly[data-v-c8116a67]{border-color:#4f8a5d3d}.recordItem.isMonthly[data-v-c8116a67]{border-color:#a6854e42}.recordItem.isPermanent[data-v-c8116a67]{border-color:#5568a647}.rewardCard h4[data-v-c8116a67]{margin:0 0 10px;font-size:18px;color:var(--ink-900)}.rewardCard p[data-v-c8116a67],.recordItem p[data-v-c8116a67]{margin:0;color:var(--ink-600)}.rewardNote[data-v-c8116a67]{margin-bottom:8px!important;color:#8a6832;font-weight:700}.rewardPriceRow[data-v-c8116a67]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.rewardPrice[data-v-c8116a67]{display:block;font-size:20px;color:#8f6b35}.rewardBuyButton[data-v-c8116a67]{min-width:96px}.rewardClaimButton[data-v-c8116a67]{min-width:96px;height:38px;padding:0 16px;border-radius:999px;font-weight:700;cursor:pointer}.rewardClaimButton.isClaimable[data-v-c8116a67]{border:1px solid rgba(79,138,93,.36);background:linear-gradient(180deg,#7aa98447,#4f8a5d29);color:#2f6041}.rewardClaimButton.isClaimed[data-v-c8116a67]{border:1px solid rgba(166,133,78,.34);background:linear-gradient(180deg,#d7b66f33,#b58e4624);color:#8a6832}.rewardClaimButton.isUnavailable[data-v-c8116a67]{border:1px solid rgba(143,88,88,.28);background:linear-gradient(180deg,#c9a4a42e,#8f58581f);color:#9b5353}.rewardClaimButton[data-v-c8116a67]:disabled{opacity:.56;cursor:not-allowed}.recordAction.lockedState[data-v-c8116a67]{opacity:.52;cursor:not-allowed;filter:grayscale(.2)}.rewardEmpty[data-v-c8116a67]{grid-column:1 / -1;margin:0;color:var(--ink-500)}.recordItem p[data-v-c8116a67]{margin:12px 0 8px}.recordItem small[data-v-c8116a67]{color:var(--ink-500)}@media(max-width:768px){.rewardHeading[data-v-c8116a67]{display:block;margin-bottom:14px}.rewardPage[data-v-c8116a67] .sectionTitle{margin-bottom:14px}.rewardTabs[data-v-c8116a67]{overflow-x:auto;padding:7px}.rewardTab[data-v-c8116a67]{flex:0 0 auto;min-height:34px;padding:0 14px;font-size:12px;white-space:nowrap}.rewardHead[data-v-c8116a67]{display:block}.rewardExpireCard[data-v-c8116a67]{min-width:0;margin-top:14px}.rewardGrid[data-v-c8116a67]{grid-template-columns:1fr;gap:12px}.giftGrid[data-v-c8116a67]{grid-template-columns:1fr;gap:14px}.giftCard[data-v-c8116a67]{min-height:260px;padding:16px;border-radius:18px}.giftMetaGrid[data-v-c8116a67]{grid-template-columns:1fr}.rewardPriceRow[data-v-c8116a67],.recordItemTop[data-v-c8116a67]{align-items:flex-start;flex-direction:column}.rewardBuyButton[data-v-c8116a67],.rewardClaimButton[data-v-c8116a67]{width:100%}}:root{--bg-paper: #0b2c4b;--bg-mist: #44e0d1;--panel: rgba(255, 248, 225, .92);--panel-strong: rgba(255, 253, 237, .98);--ink-900: #17384a;--ink-700: #416a76;--ink-500: #6f8f99;--gold-500: #ed744d;--gold-300: #ffd166;--red-500: #d84e5b;--aqua-500: #24b8b0;--leaf-500: #4f9b68;--border-soft: rgba(24, 78, 93, .22);--border-bold: #1d5d6b;--shadow-soft: 0 14px 0 rgba(10, 50, 68, .2), 0 24px 48px rgba(4, 26, 44, .22);--shadow-pop: 0 5px 0 #0b6570, 0 16px 28px rgba(4, 26, 44, .22);--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:#0b2c4b url(/bg_harbor_market.avif) center top / cover fixed no-repeat;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;letter-spacing:0}body:before{display:none}body.loginView,body.rolesView{background:url(/bg_harbor_market.avif) center top / cover fixed no-repeat}body.loginView:before,body.rolesView:before{display:none}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:#0b2c4b url(/bg_harbor_market.avif) 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}}#app .navShell{margin-top:10px}#app .topNav{min-height:78px;padding:10px 16px;border:1px solid rgba(132,228,218,.32);border-radius:22px;background:#082b43c7;box-shadow:0 12px 26px #02152438,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}#app .links a{border-color:#77dad247;background:#145061bd;color:#e8fbf7;box-shadow:inset 0 1px #ffffff24,0 4px #03283961}#app .links a:hover{border-color:#44e0d1;background:#2e8b91e0}#app .heroCopy,#app .heroSide,#app .pageCard,#app .recordGrid article,#app .packageCard,#app .downloadPanel,#app .summaryGrid article,#app .tokenOption,#app .authCard,#app .dashboardPanel{border-color:#23697775;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 35%),#fff8e1eb;box-shadow:0 10px #06424e33,0 24px 44px #021c2d33}#app .sectionTitle h2,#app .heroCopy h1,#app .dashboardLink strong,#app .tokenAdminCard h3{color:#17384a;text-shadow:none}#app .heroCopy h1{letter-spacing:-.04em}#app .heroCopy p,#app .heroCopy .lead,#app .dashboardHead p,#app .dashboardLink span,#app .recordMeta{color:#416a76}#app .recordTableShell{border-color:#23697775;background:#fff9e4f2;box-shadow:0 10px #06424e2e,0 24px 44px #021c2d2e}#app .recordTable thead th{color:#effffc;background:linear-gradient(180deg,#1d7180,#0e4b61);border-bottom-color:#0b3c50}#app .recordTable tbody td{color:#17384a}#app .giftGrid,#app .dailySpecialGiftGrid,#app .rewardGrid{grid-template-columns:1fr!important}#app .giftGrid,#app .dailySpecialGiftGrid{gap:8px!important}#app .rewardGrid{gap:14px!important}#app .packagePage .sectionTitle,#app .dailySpecialPage .sectionTitle,#app .rewardPage .sectionTitle{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}#app .packageHeading,#app .dailySpecialHeading,#app .rewardHeading:not(:has(.rewardTabs)){margin-bottom:0}#app .packageHeading p:not(:empty){margin-bottom:12px}#app .packageGrid{grid-template-columns:1fr!important;gap:14px!important}#app .packageCard{min-height:132px;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.5fr) auto;align-items:center;gap:16px;padding:18px 22px;border-color:#23697775;background:#fff9e4f0}#app .packageCard h3,#app .packageCard p,#app .packageCard strong{margin:0}#app .packageCard strong{color:#ed744d}#app .packageCard .desc{min-height:0;color:#416a76}#app .giftCard{min-height:0;padding:16px 20px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px 18px;border:1px solid #d2e8ec;border-radius:16px;background:linear-gradient(110deg,#effbfdfa,#fafefffa 60%,#e0f6f8fa);box-shadow:0 6px 20px #0337481f}#app .giftCardHead{flex:0 1 160px;min-width:0;margin:0}#app .giftCard h3{flex:1 1 160px;min-width:0;margin:0;color:#17384a;font-size:18px;overflow-wrap:anywhere}#app .giftCard .giftItems{flex:2 1 240px;min-width:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}#app .giftCard .giftItems span{flex:1 1 150px;min-width:0;padding:8px 10px;border:1px solid #e1eff1;border-radius:9px;background:#f2fafb;color:#416a76;overflow-wrap:anywhere}#app .giftCard .giftMetaGrid{flex:1 1 200px;min-width:0;margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}#app .giftCard .giftMetaGrid div{background:#f2fafb}#app .giftCard .giftMetaGrid span{color:#66838c}#app .giftCard .giftMetaGrid strong{color:#24515e;overflow-wrap:anywhere}#app .giftCard>p{flex:1 1 260px;margin:0;color:#416a76}#app .giftActions{flex:0 0 180px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;min-width:0;margin:0;padding:0}#app .giftCardHead span{border-color:#1f707757;background:#ddf9f0c2;color:#1d6570}#app .giftCardHead strong{color:#147f8d}#app .giftGhostButton,#app .giftPrimaryButton{min-width:0;min-height:40px;padding:0 10px;border:1px solid #bcdde1;border-radius:10px}#app .giftGhostButton{background:#fff;color:#1d5d6b}#app .giftPrimaryButton{border-color:#118b9a;background:#159dad;color:#fff;box-shadow:none}#app .rewardCard{min-height:126px;display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.6fr) minmax(150px,.7fr);align-items:center;gap:16px;padding:16px 20px;border-color:#23697761;background:#fff9e4eb;box-shadow:0 5px #0b657029,0 14px 24px #0326371f}#app .rewardCardTop,#app .rewardPriceRow{display:flex;align-items:center;justify-content:space-between;gap:10px}#app .rewardCard h4,#app .rewardCard p{margin:0}#app .rewardCard h4{color:#17384a;font-size:20px}#app .rewardCard p{color:#416a76;line-height:1.6}#app .rewardPriceRow{justify-content:flex-end}#app .rewardClaimButton{border-color:#1c64708f;background:linear-gradient(180deg,#ffd166,#ed744d);color:#17384a}#app .xianxiaButton{border-color:#1d5d6b;box-shadow:0 5px #0b6570,0 14px 24px #041a2c33}#app .xianxiaButton.isPrimary{background:linear-gradient(180deg,#ffd166,#ed744d);color:#17384a}#app .xianxiaButton.isSecondary{background:linear-gradient(180deg,#83ede2,#24b8b0);color:#073f4a}@media(max-width:768px){#app .topNav{border-radius:18px}#app .giftCard{min-height:0;padding:16px;align-items:stretch;flex-direction:column}#app .giftCardHead,#app .giftCard h3,#app .giftCard .giftItems,#app .giftCard .giftMetaGrid,#app .giftCard>p,#app .giftActions{flex-basis:auto;width:100%}#app .giftActions{padding-top:8px}#app .rewardCard{grid-template-columns:1fr;gap:10px;padding:16px}#app .rewardPriceRow{justify-content:space-between}#app .packageCard{grid-template-columns:1fr;gap:10px}}#app .identityStage{min-height:calc(100dvh - 126px);border:0;border-radius:28px;background:transparent!important;box-shadow:none!important}#app .identityStage.isPlain{min-height:calc(100dvh - 126px);padding:10px 0 52px;background:transparent!important;box-shadow:none!important}#app .identityStage .identityColumn{min-height:calc(100dvh - 126px);width:min(100%,680px);padding:18px 18px 34px}#app .identityStage .entryPanel{width:min(90vw,520px)!important;min-height:0!important;margin-top:26px!important;padding:32px 34px 30px!important;border:1px solid rgba(118,224,215,.42)!important;border-radius:28px!important;background:linear-gradient(145deg,#083348f0,#07283ddb)!important;box-shadow:0 12px #031d2d6b,0 24px 44px #0217274d,inset 0 1px #ffffff29!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app .identityStage .paintedBackdrop{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app .identityStage .paintedBackdrop:after{background:linear-gradient(180deg,#0422380a,#0422382e);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app .identityStage .entryContents,#app .identityStage.isPlain .entryContents{position:relative;inset:auto;min-height:0!important;padding:0!important}#app .identityStage h1{margin:0 0 30px!important;color:#f2fff8!important;font-size:clamp(30px,5vw,42px)!important;letter-spacing:.08em!important;text-shadow:0 3px 0 rgba(4,23,34,.52),0 10px 24px rgba(2,23,39,.28)!important}#app .identityStage .entryFields{width:min(100%,360px)!important;margin:0 auto!important;gap:16px!important}#app .identityStage .formField,#app .identityStage .runeCheck{grid-template-columns:1fr!important;gap:7px!important}#app .identityStage .formField>span,#app .identityStage .runeCheck>span{padding-left:2px;color:#b9f1e9!important;font-size:13px;font-weight:900;letter-spacing:.08em;text-align:left!important}#app .identityStage .formField input,#app .identityStage .runeInputs input,#app .identityStage .selectTrigger{width:100%;min-height:44px;height:44px;padding:0 14px;border:1px solid #b8cbd4!important;border-radius:14px!important;background:#f7fbfd!important;color:#17384a!important;box-shadow:inset 0 1px #ffffffe6,0 3px #021d2b29!important}#app .identityStage .formField input:focus,#app .identityStage .runeInputs input:focus,#app .identityStage .selectShell.expandedState .selectTrigger{border-color:#2aa7b0!important;outline:none;box-shadow:0 0 0 3px #2aa7b029,inset 0 1px #ffffffe6,0 3px #021d2b29!important}#app .identityStage .formField input::placeholder,#app .identityStage .runeInputs input::placeholder{color:#8ba1a5}#app .identityStage .selectShell{position:relative}#app .identityStage .selectArrow{border-color:#1d6570}#app .identityStage .selectPanel{top:calc(100% + 6px);padding:6px;gap:2px;border:1px solid #c9dde3;border-radius:14px;background:#fff;box-shadow:0 12px 28px #0f40522e,0 2px 6px #0f405214}#app .identityStage .selectOption{min-height:40px;border:1px solid transparent;border-radius:9px;background:transparent;color:#254d5a;font-weight:700;transform:none}#app .identityStage .selectOption:hover,#app .identityStage .selectOption:focus-visible,#app .identityStage .selectOption.active{border-color:#b5e3e0;background:#e8f7f6;color:#126872;outline:none;transform:none}#app .identityStage .selectShell.filledState .selectOption.active:after{content:"✓";margin-left:auto;color:#138b91;font-weight:900}#app .identityStage .runeInputs{grid-template-columns:minmax(0,1fr) 132px;gap:10px}#app .identityStage .runeImageButton{height:44px;border:1px solid #b8cbd4;border-radius:14px;background:#f7fbfd;box-shadow:inset 0 1px #ffffffe6,0 3px #021d2b29}#app .identityStage .runeImageButton span{color:#416a76}#app .identityStage .submitDock{width:min(100%,360px)!important;margin:30px auto 0!important;padding-top:0!important}#app .identityStage .pictureSubmit.graphicFree{width:100%;min-height:52px;border:1px solid rgba(255,209,102,.5)!important;border-radius:15px!important;background:linear-gradient(180deg,#ffd166,#ed744d)!important;box-shadow:0 5px #80392a7a,0 14px 22px #02172738!important}#app .identityStage .pictureSubmit.graphicFree span{min-height:52px;color:#17384a!important;font-size:20px!important;letter-spacing:.18em!important;text-shadow:none!important}#app .identityStage .homeArrow{border-color:#76e0d76b;border-radius:14px;background:#073046db;color:#b9f1e9;box-shadow:0 4px #031d2d57,0 12px 20px #02172738}#app .identityStage .portalLinks :deep(a){border-color:#76e0d757;background:#073046d1;color:#e8fbf7;box-shadow:0 4px #031d2d52}@media(max-width:768px){#app .identityStage,#app .identityStage.isPlain,#app .identityStage .identityColumn{min-height:calc(100dvh - 112px)}#app .identityStage .entryPanel{width:min(92vw,420px)!important;margin-top:22px!important;padding:24px 18px 22px!important;border-radius:22px!important}#app .identityStage h1{margin-bottom:24px!important;font-size:28px!important}#app .identityStage .entryFields,#app .identityStage .submitDock{width:min(100%,320px)!important}#app .identityStage .runeInputs{grid-template-columns:minmax(0,1fr) 106px}}#app .topNav{border-color:#ffffffc7;background:#f7fbfde0;box-shadow:0 10px 28px #07314324,inset 0 1px #ffffffeb}#app .brandCopy strong{color:#17384a}#app .brandCopy small{color:#2d8a90}#app .links a{border-color:#b8cbd4;background:#ffffffc7;color:#17384a;box-shadow:inset 0 1px #ffffffe6,0 3px #0731431f}#app .links a:hover{border-color:#2aa7b0;background:#f7fbfd}#app .identityStage .entryPanel{border-color:#ffffffd1!important;background:#f7fbfded!important;box-shadow:0 8px #0731431f,0 24px 46px #0731432e,inset 0 1px #fffffff5!important}#app .identityStage h1{color:#17384a!important;text-shadow:none!important}#app .identityStage .formField>span,#app .identityStage .runeCheck>span{color:#2c6973!important}#app .loginConsole .identityStage.isPlain{min-height:0;padding:0}#app .loginConsole .identityStage .identityColumn{min-height:0;padding-bottom:0}#app .loginConsole .identityStage .portalLinks:empty{display:none}body.loginView #app .footer{min-height:0}#app .loginConsole .identityStage .entryPanel{width:min(92vw,520px)!important;height:auto;min-height:0!important;aspect-ratio:1122 / 1402;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app .loginConsole .identityStage .entryPanel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/login_harbor_card_transparent.avif) center / contain no-repeat;pointer-events:none}#app .loginConsole .identityStage .entryContents{position:absolute!important;top:28%!important;right:16%!important;left:16%!important;bottom:auto!important;width:auto}#app .loginConsole .identityStage .entryFields{width:100%!important;gap:5px!important}#app .loginConsole .identityStage .formField,#app .loginConsole .identityStage .runeCheck{gap:3px!important}#app .loginConsole .identityStage .formField>span,#app .loginConsole .identityStage .runeCheck>span{font-size:clamp(11px,2vw,13px);text-shadow:0 1px 2px rgba(255,255,255,.9)}#app .loginConsole .identityStage .formField input,#app .loginConsole .identityStage .runeInputs input,#app .loginConsole .identityStage .selectTrigger,#app .loginConsole .identityStage .runeImageButton{height:clamp(38px,8vw,40px)!important;min-height:0}#app .loginConsole .identityStage .submitDock{width:min(86%,250px)!important;margin:6px auto 0!important}#app .loginConsole .identityStage .pictureSubmit.graphicFree{width:100%;height:auto;margin-top:43px;min-height:0;aspect-ratio:3 / 1;overflow:visible;border:0!important;border-radius:0!important;background:url(/login_fish_button_orange_white.avif) center / contain no-repeat!important;box-shadow:none!important}#app .loginConsole .identityStage .pictureSubmit.graphicFree:before{display:none}#app .loginConsole .identityStage .pictureSubmit.graphicFree span{position:absolute;inset:auto;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#app .loginConsole .identityStage .pictureSubmit.lockedState{opacity:.8;filter:none;animation:none}@media(max-width:768px){#app .loginConsole .identityStage .entryPanel{width:min(92vw,420px)!important}#app .loginConsole .identityStage .entryContents{top:18%!important;right:14%!important;left:14%!important}#app .loginConsole .identityStage .submitDock{width:min(88%,220px)!important}}@media(max-width:360px){#app .loginConsole .identityStage .entryContents{top:8%!important}#app .loginConsole .identityStage .formField input,#app .loginConsole .identityStage .runeInputs input,#app .loginConsole .identityStage .selectTrigger,#app .loginConsole .identityStage .runeImageButton{height:34px!important}}#app .summaryCard,#app .recordsPanel,#app .dailyBenefitPanel,#app .dailyBenefitCard,#app .fishCard,#app .regionPanel,#app .remarkCallout,#app .confirmModal,#app .passwordModal,#app .successPanel,#app .rewardExpireCard,#app .recordItem,#app .fishNotice,#app .fishPackageReminder,#app .pageCard{border-color:#2369776b!important;background:linear-gradient(145deg,#ffffff94,#fff4d2d1),#fff9e4f0!important;color:#17384a;box-shadow:0 6px #0b657029,0 16px 28px #03263721!important}#app .dailySpecialTableShell.isCardView{border:0;background:transparent;box-shadow:none}#app .dailySpecialTableShell:not(.isCardView){border-color:#d2e8ec;background:#fafefff7;box-shadow:0 6px 20px #0337481f}#app .summaryCard h3,#app .recordsHead h3,#app .dailyBenefitCard h3,#app .fishCard h3,#app .regionPanel h3,#app .confirmModal h3,#app .passwordModal h3,#app .successPanel h1{color:#17384a;text-shadow:none}#app .summaryCard p,#app .summaryCard small,#app .pageHint,#app .packageStatusText,#app .currentRole,#app .fishStatusText,#app .tokenLoadTip,#app .dailyBenefitState,#app .dailyBenefitCard p,#app .fishCard p,#app .confirmModal p,#app .passwordHint,#app .successPanel p,#app .rewardNote,#app .rewardStatusText{color:#416a76!important}#app .rewardTabs,#app .recordFilterTabs{border-color:#23697752!important;background:#083448d6!important}#app .rewardTab,#app .recordFilterTab{border-color:#76e0d747!important;background:#145061b8!important;color:#dffaf4!important}#app .rewardTab.active,#app .recordFilterTab.active{background:linear-gradient(180deg,#ffd166,#ed744d)!important;color:#17384a!important}#app .regionField,#app .fishCardHead,#app .passwordField,#app .rewardPrice,#app .paymentTypeBadge{color:#1d5d6b!important}#app .regionField select,#app .regionField input,#app .fishCounter input,#app .passwordControl,#app .passwordControl input,#app .dailyBenefitCard input{border-color:#b8cbd4!important;background:#f7fbfd!important;color:#17384a!important;box-shadow:inset 0 1px #ffffffe6,0 3px #021d2b24!important}#app .regionField select option{background:#f7fbfd;color:#17384a}#app .regionField select option:checked{background:#d9eef3;color:#17384a}#app .regionSubmitButton,#app .fishSubmitButton,#app .dailyBenefitButton,#app .remarkButton,#app .confirmButton,#app .rewardBuyButton,#app .rewardClaimButton,#app .tokenAdminCard button{border-color:#1c64708f!important;background:linear-gradient(180deg,#ffd166,#ed744d)!important;color:#17384a!important;box-shadow:0 4px #80392a57!important}#app .cancelButton,#app .plainButton,#app .filterEmptyState button{border-color:#3689946b!important;background:#fffdedd6!important;color:#1d5d6b!important}#app .orderRecordTable,#app .accumulatedRecordTable{border-color:#2369776b!important;background:#fff9e4f0!important}#app .orderRecordTable thead,#app .accumulatedRecordTable thead{background:linear-gradient(180deg,#1d7180,#0e4b61)!important;color:#effffc!important}#app .orderRecordTable tbody tr:hover,#app .accumulatedRecordTable tbody tr:hover{background:#44e0d11f!important}#app .paymentTypeBadge,#app .recordStatus,#app .rewardState,#app .rewardBadge,#app .fishRemarkBadge{border-color:#23697757!important;background:#ddf9f0c2!important;color:#1d6570!important}#app .filterEmptyState,#app .rewardEmpty,#app .dailyBenefitEmpty{color:#416a76!important}@media(max-width:768px){#app .packageGiftCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "meta meta" "items items" "actions actions";align-items:start;gap:10px 12px;padding:15px 16px 14px;background:linear-gradient(140deg,#f7feff,#e4f7f9)}#app .packageGiftCard h3{grid-area:name;width:auto;min-width:0;font-size:17px;line-height:1.4}#app .packageGiftCard .giftCardHead{grid-area:price;width:auto;justify-content:flex-end;text-align:right;white-space:nowrap}#app .packageGiftCard .giftCardHead strong{font-size:18px;line-height:1.4}#app .packageGiftCard .giftMetaGrid{grid-area:meta;width:100%;display:flex;align-items:center;gap:14px;padding:8px 10px;border-radius:12px;background:#ffffff80}#app .packageGiftCard .giftMetaGrid div{display:flex;align-items:center;gap:6px;min-width:0;padding:0;background:transparent}#app .packageGiftCard .giftMetaGrid span,#app .packageGiftCard .giftMetaGrid strong{display:inline;margin:0;white-space:nowrap}#app .packageGiftCard .giftMetaGrid span{font-size:11px}#app .packageGiftCard .giftMetaGrid strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}#app .packageGiftCard .giftItems{grid-area:items;width:100%}#app .packageGiftCard .giftItems span{padding:8px 10px;line-height:1.5}#app .packageGiftCard .giftActions{grid-area:actions;width:100%;padding:0;gap:8px}#app .packageGiftCard .giftGhostButton,#app .packageGiftCard .giftPrimaryButton{min-height:48px;border:0;border-radius:12px;background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:0;font-weight:900;text-shadow:none;box-shadow:none}#app .packageGiftCard .giftGhostButton{background-color:transparent;background-image:url(/assets/gift_detail_fish_sailor-BDJakcQr.avif)}#app .packageGiftCard .giftPrimaryButton{background-color:transparent;background-image:url(/assets/gift_buy_fish_unified-BZF7Kqkb.avif)}#app .packageGiftCard .giftPrimaryButton:disabled{background-color:transparent;background-image:url(/assets/gift_cannot_purchase_fish-B_2aAPa4.avif);font-size:0;opacity:1;filter:none;cursor:not-allowed}}
