.login-container[data-v-87a2b161]{width:100vw;height:100dvh;min-height:100dvh;position:absolute;top:0;left:0;right:0;bottom:0}.login-bg[data-v-87a2b161]{background:radial-gradient(circle at 50% -12%,#6d28d942,#6d28d900 56%),radial-gradient(circle at 82% 16%,#f59e0b14,#f59e0b00 24%),linear-gradient(180deg,#070707,#050505 54%,#020202)}.login-bg-grid[data-v-87a2b161]{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px;opacity:.56}.login-bg-glow[data-v-87a2b161]{background:radial-gradient(circle at 50% 18%,#6d28d92e,#6d28d900 36%),radial-gradient(circle at 50% 80%,#d977061a,#d9770600 28%)}.login-scanline[data-v-87a2b161]{top:-7rem;height:7rem;background:linear-gradient(180deg,#0000,#6d28d91f,#0000);opacity:.24;animation:login-scan-87a2b161 8s linear infinite}.login-home-frame[data-v-87a2b161]{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:clamp(1rem,3vh,1.75rem);width:100%;height:100%;min-height:0;max-width:100%;padding:max(env(safe-area-inset-top),.9rem) 1rem max(env(safe-area-inset-bottom),1rem)}.login-home-stage[data-v-87a2b161]{min-height:0;display:flex;align-items:flex-start;justify-content:center;padding-top:clamp(3.5rem,14vh,7.5rem)}.login-home-hero[data-v-87a2b161]{display:flex;width:min(100%,24rem);justify-content:center}.login-home-copy[data-v-87a2b161]{width:100%;text-align:center}.login-home-title[data-v-87a2b161]{margin:1rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:clamp(3.25rem,17vw,5rem);font-weight:900;line-height:1.08;letter-spacing:.14em;background:linear-gradient(180deg,#fcd34d,#d97706 58%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 12px 34px rgba(217,119,6,.18)}.login-home-subtitle[data-v-87a2b161]{margin:.9rem 0 0;color:#d4d4d8b8;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.8;letter-spacing:.08em}.login-home-actions[data-v-87a2b161]{display:flex;flex-direction:column;align-items:center;gap:.95rem;width:min(100%,12.6rem);margin:0 auto}.login-home-server[data-v-87a2b161]{position:relative;display:flex;width:100%;flex-direction:column;gap:.4rem;padding:1rem 1rem .95rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0e0e0ed1,#080808f0);box-shadow:inset 0 1px #ffffff0a,0 18px 32px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-home-server[data-v-87a2b161]:before{content:"";position:absolute;left:1rem;right:1rem;top:0;height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34d66 48%,#fcd34d00)}.login-home-server--empty[data-v-87a2b161]{align-items:center;text-align:center}.login-home-server-head[data-v-87a2b161]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.login-home-server-id[data-v-87a2b161],.login-home-server-empty-label[data-v-87a2b161]{display:inline-flex;align-items:center;justify-content:center;color:#fcd34d;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.login-home-server-empty-label[data-v-87a2b161]{color:#71717a}.login-home-server-title[data-v-87a2b161]{color:#f4f4f5;font-size:1rem;font-weight:700;line-height:1.3}.login-home-server-detail[data-v-87a2b161]{color:#a1a1aadb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.74rem;line-height:1.45}.login-home-action-stack[data-v-87a2b161]{display:flex;width:100%;flex-direction:column;gap:.8rem}.login-home-start-btn[data-v-87a2b161]{position:relative;display:inline-flex;width:100%;min-height:3.5rem;align-items:center;justify-content:center;border:none;cursor:pointer;background:linear-gradient(180deg,#7c3aed,#6d28d9 52%,#4c1d95);color:#fff;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700;letter-spacing:.2em;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:0 0 28px #6d28d947,0 18px 28px #00000057;transition:transform .18s ease,box-shadow .22s ease,filter .18s ease}.login-home-start-btn[data-v-87a2b161]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,255,255,.22);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);pointer-events:none}.login-home-start-btn[data-v-87a2b161]:hover{transform:translateY(-1px) scale(1.01);filter:brightness(1.06);box-shadow:0 0 34px #991b1b6b,0 20px 32px #00000061}.login-home-account-btn[data-v-87a2b161]{display:inline-flex;width:100%;min-height:2.9rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);cursor:pointer;background:#ffffff05;color:#e4e4e7cc;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.84rem;font-weight:600;letter-spacing:.18em;box-shadow:inset 0 1px #ffffff0a;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.login-home-account-btn[data-v-87a2b161]:hover{transform:translateY(-1px);border-color:#fff3;background:#ffffff0d;color:#f4f4f5}.login-server-pill[data-v-87a2b161]{display:inline-flex;align-items:center;gap:.4rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border-subtle) 88%,#ffffff 12%);background:color-mix(in srgb,var(--color-surface-base) 86%,transparent);padding:.48rem .8rem;color:var(--color-text-primary);font-size:.75rem;font-weight:600;line-height:1;box-shadow:var(--ink-shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-status-badge[data-v-87a2b161]{display:inline-flex;align-items:center;gap:.35rem;border-radius:10px;padding:.48rem .8rem;font-size:.72rem;font-weight:600;line-height:1;border:1px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-status-badge--online[data-v-87a2b161]{border-color:color-mix(in srgb,var(--color-success) 24%,transparent);background:color-mix(in srgb,var(--color-success) 12%,var(--color-surface-base));color:var(--color-success)}.login-status-badge--maintenance[data-v-87a2b161]{border-color:color-mix(in srgb,var(--color-warning) 26%,transparent);background:color-mix(in srgb,var(--color-warning) 14%,var(--color-surface-base));color:var(--color-warning)}.login-status-badge--closed[data-v-87a2b161]{border-color:color-mix(in srgb,var(--color-danger) 26%,transparent);background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface-base));color:var(--color-danger)}.login-primary-btn[data-v-87a2b161],.login-modal-primary-btn[data-v-87a2b161]{border:1px solid color-mix(in srgb,var(--palette-bg-primary-core) 56%,transparent);border-radius:12px;background:linear-gradient(180deg,var(--palette-bg-primary-core) 0%,var(--palette-bg-tertiary-core) 100%);color:#fff;box-shadow:0 18px 34px color-mix(in srgb,var(--palette-bg-primary-core) 28%,transparent)}.login-primary-btn[data-v-87a2b161]:hover,.login-modal-primary-btn[data-v-87a2b161]:hover{transform:translateY(-1px);box-shadow:var(--ink-shadow-hover),0 18px 34px color-mix(in srgb,var(--palette-bg-primary-core) 28%,transparent)}.login-account-accent-btn[data-v-87a2b161]{border-radius:12px;border:1px solid color-mix(in srgb,#8b5cf6 52%,transparent);background:linear-gradient(180deg,#7c3aed,#6d28d9 52%,#4c1d95);color:#fff;box-shadow:0 16px 30px color-mix(in srgb,#6d28d9 24%,transparent)}.login-account-accent-btn[data-v-87a2b161]:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:var(--ink-shadow-hover),0 16px 30px color-mix(in srgb,#6d28d9 28%,transparent)}.login-secondary-btn[data-v-87a2b161],.login-modal-secondary-btn[data-v-87a2b161],.login-utility-btn[data-v-87a2b161]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--color-border-default);border-radius:12px;background:color-mix(in srgb,var(--color-surface-base) 92%,transparent);color:var(--color-text-primary);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner)}.login-secondary-btn[data-v-87a2b161]:hover,.login-modal-secondary-btn[data-v-87a2b161]:hover,.login-utility-btn[data-v-87a2b161]:hover{transform:translateY(-1px);box-shadow:var(--ink-shadow-hover),var(--ink-shadow-card)}.login-utility-btn[data-v-87a2b161]{min-height:52px;padding:0 1.05rem;color:var(--color-text-secondary)}.login-modal-shell[data-v-87a2b161],.server-list-panel[data-v-87a2b161],.role-preview-panel[data-v-87a2b161]{border-radius:32px}.login-close-btn[data-v-87a2b161]{position:absolute;top:1rem;right:1rem;z-index:1;display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-base) 88%,transparent);color:var(--color-text-muted);box-shadow:var(--ink-shadow-card)}.login-close-btn[data-v-87a2b161]:disabled{opacity:.45}.login-choice-btn[data-v-87a2b161]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;width:100%;padding:0 1rem;border-radius:20px;border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-base) 92%,transparent);color:var(--color-text-secondary);box-shadow:var(--ink-shadow-card)}.login-choice-btn.is-active[data-v-87a2b161]{border-color:color-mix(in srgb,var(--palette-bg-primary-core) 40%,transparent);background:color-mix(in srgb,var(--palette-bg-primary-core) 10%,var(--color-surface-base));color:var(--color-text-primary)}.login-text-input[data-v-87a2b161]{width:100%;border:1px solid var(--color-border-default);border-radius:20px;background:color-mix(in srgb,var(--color-surface-base) 92%,transparent);color:var(--color-text-primary);box-shadow:inset 0 1px #ffffff47}.login-text-input[data-v-87a2b161]:focus{border-color:color-mix(in srgb,var(--palette-bg-primary-core) 48%,transparent);box-shadow:var(--palette-shadow-focus)}.server-listing-card[data-v-87a2b161]{overflow:hidden;border-radius:24px}.server-listing-card--selected[data-v-87a2b161]{border-color:color-mix(in srgb,var(--palette-bg-primary-core) 48%,var(--color-border-default));box-shadow:var(--ink-shadow-hover),0 0 0 1px color-mix(in srgb,var(--palette-bg-primary-core) 18%,transparent)}.server-listing-cover[data-v-87a2b161],.login-role-avatar[data-v-87a2b161]{overflow:hidden;flex-shrink:0;border-radius:22px;border:1px solid var(--color-border-subtle);background:radial-gradient(circle at top,color-mix(in srgb,var(--palette-bg-primary-core) 18%,transparent),transparent 30%),var(--ink-avatar-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner)}.server-listing-cover[data-v-87a2b161]{height:5rem;width:5rem}.login-role-avatar[data-v-87a2b161]{height:5.75rem;width:5.75rem}.server-listing-check[data-v-87a2b161]{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-border-default);background:color-mix(in srgb,var(--color-surface-base) 92%,transparent);color:transparent;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.server-listing-check.is-selected[data-v-87a2b161]{border-color:color-mix(in srgb,var(--palette-bg-primary-core) 50%,transparent);background:linear-gradient(180deg,var(--palette-bg-primary-core) 0%,var(--palette-bg-tertiary-core) 100%);color:#fff}.login-list-placeholder[data-v-87a2b161]{display:flex;min-height:8rem;align-items:center;justify-content:center;border-radius:24px;border:1px dashed var(--color-border-default);background:color-mix(in srgb,var(--color-surface-base) 90%,transparent);color:var(--color-text-muted)}.login-progress-card[data-v-87a2b161]{display:flex;width:min(100%,17.5rem);flex-direction:column;align-items:center;border-radius:28px;border:1px solid var(--color-border-default);background:color-mix(in srgb,var(--color-surface-base) 95%,transparent);padding:1.5rem;text-align:center;box-shadow:var(--ink-shadow-outer),var(--ink-shadow-card)}.login-level-pill[data-v-87a2b161]{display:inline-flex;align-items:center;border-radius:10px;padding:.38rem .8rem;background:linear-gradient(180deg,var(--palette-bg-primary-core) 0%,var(--palette-bg-tertiary-core) 100%);color:#fff;font-size:.75rem;font-weight:700;line-height:1;box-shadow:0 12px 20px color-mix(in srgb,var(--palette-bg-primary-core) 20%,transparent)}.login-stat-card[data-v-87a2b161]{display:flex;flex-direction:column;gap:.4rem;border-radius:22px;border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-base) 92%,transparent);padding:.95rem 1rem;box-shadow:var(--ink-shadow-card)}.login-stat-label[data-v-87a2b161]{color:var(--color-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em}.login-stat-value[data-v-87a2b161]{font-size:1rem;font-weight:700;letter-spacing:-.02em}.loading-stage-card[data-v-87a2b161],.loading-summary-card[data-v-87a2b161],.loading-tip-card[data-v-87a2b161]{border-radius:28px}.loading-summary-card[data-v-87a2b161],.loading-tip-card[data-v-87a2b161]{border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-base) 92%,transparent);padding:1rem;box-shadow:var(--ink-shadow-card)}.loading-progress-track[data-v-87a2b161]{height:.75rem;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.loading-progress-bar[data-v-87a2b161]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#8b5cf6 48%,#f59e0b);box-shadow:0 12px 24px #6d28d93d;transition:width .3s ease-out}.loading-step[data-v-87a2b161]{display:flex;align-items:center;gap:.75rem;border-radius:18px;border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-base) 90%,transparent);padding:.9rem 1rem;color:var(--color-text-muted);font-size:.82rem;font-weight:500;line-height:1.4}.loading-step.is-active[data-v-87a2b161]{border-color:color-mix(in srgb,var(--palette-bg-primary-core) 28%,transparent);color:var(--color-text-primary);box-shadow:var(--ink-shadow-card)}.loading-step-dot[data-v-87a2b161]{flex-shrink:0;width:.6rem;height:.6rem;border-radius:50%;background:color-mix(in srgb,var(--color-text-muted) 28%,transparent)}.loading-step.is-active .loading-step-dot[data-v-87a2b161]{background:linear-gradient(180deg,#8b5cf6,#f59e0b);box-shadow:0 0 0 6px #6d28d91f}.loading-seal[data-v-87a2b161]{position:relative;display:grid;height:4.5rem;width:4.5rem;place-items:center;isolation:isolate;animation:login-float-87a2b161 3.2s ease-in-out infinite}.loading-seal__halo[data-v-87a2b161],.loading-seal__frame[data-v-87a2b161],.loading-seal__core[data-v-87a2b161],.loading-seal__glyph[data-v-87a2b161],.loading-seal__mark[data-v-87a2b161]{position:absolute}.loading-seal__halo[data-v-87a2b161],.loading-seal__frame[data-v-87a2b161],.loading-seal__frame--inner[data-v-87a2b161]{clip-path:polygon(28% 0,72% 0,100% 28%,100% 72%,72% 100%,28% 100%,0 72%,0 28%)}.loading-seal__halo[data-v-87a2b161]{top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;background:radial-gradient(circle at center,rgba(109,40,217,.24) 0%,rgba(245,158,11,.12) 48%,transparent 75%);filter:blur(12px);opacity:.9;animation:login-pulse-87a2b161 2.2s ease-in-out infinite}.loading-seal__frame[data-v-87a2b161]{top:0;right:0;bottom:0;left:0;border:1px solid color-mix(in srgb,var(--palette-bg-primary-core) 26%,transparent);background:linear-gradient(180deg,#7c3aed29,#d9770614);box-shadow:inset 0 1px #fff3,0 14px 30px #6d28d92e}.loading-seal__frame--inner[data-v-87a2b161]{top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border:1px solid rgba(255,214,133,.26);background:conic-gradient(from 0deg,transparent 0 45%,rgba(255,214,133,.32) 56%,transparent 68% 100%),linear-gradient(180deg,#ffffff14,#ffffff03);animation:login-spin-87a2b161 4.8s linear infinite}.loading-seal__core[data-v-87a2b161]{top:1.38rem;right:1.38rem;bottom:1.38rem;left:1.38rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#8b5cf6e6,#6d28d9db,#f59e0bb3);box-shadow:inset 0 1px #fff3,0 10px 18px #00000047;transform:rotate(45deg)}.loading-seal__glyph[data-v-87a2b161]{top:1.58rem;right:1.58rem;bottom:1.58rem;left:1.58rem;border-radius:.38rem;background:linear-gradient(180deg,#ffffff2e,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 16px #6d28d929}.loading-seal__glyph[data-v-87a2b161]:before,.loading-seal__glyph[data-v-87a2b161]:after{content:"";position:absolute;top:50%;left:50%;border-radius:4px;background:linear-gradient(180deg,#ffd685f5,#ffad51e6);transform:translate(-50%,-50%)}.loading-seal__glyph[data-v-87a2b161]:before{width:.18rem;height:1rem}.loading-seal__glyph[data-v-87a2b161]:after{width:1rem;height:.18rem}.loading-seal__mark[data-v-87a2b161]{width:.7rem;height:.16rem;border-radius:4px;background:linear-gradient(90deg,#ffd6852e,#ffd685eb,#ffd6852e);box-shadow:0 0 10px #ffd68538;animation:login-seal-mark-glow-87a2b161 1.8s ease-in-out infinite}.loading-seal__mark--top[data-v-87a2b161]{top:.68rem;left:50%;transform:translate(-50%)}.loading-seal__mark--right[data-v-87a2b161]{top:50%;right:.68rem;transform:translateY(-50%) rotate(90deg);animation-delay:.45s}.loading-seal__mark--bottom[data-v-87a2b161]{bottom:.68rem;left:50%;transform:translate(-50%);animation-delay:.9s}.loading-seal__mark--left[data-v-87a2b161]{top:50%;left:.68rem;transform:translateY(-50%) rotate(90deg);animation-delay:1.35s}.login-footer[data-v-87a2b161]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.login-footer-copy[data-v-87a2b161]{display:flex;min-width:0;flex-direction:column;gap:.12rem}.login-footer-line[data-v-87a2b161]{color:#71717ae0;font-size:.68rem;line-height:1.5}.login-footer-line--muted[data-v-87a2b161]{color:#71717a9e}.login-footer-version[data-v-87a2b161]{margin-top:.12rem;color:#71717ab3;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;line-height:1.4}.login-footer-version span[data-v-87a2b161]{color:#d97706}.login-footer-controls[data-v-87a2b161]{display:flex;align-items:center;gap:.7rem}.login-lang-switch[data-v-87a2b161]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.35rem;padding:0 .9rem;border:1px solid rgba(255,255,255,.08);cursor:pointer;background:#ffffff05;color:#8f8f99;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.74rem;font-weight:600;letter-spacing:.12em;transition:color .18s ease,border-color .18s ease,background .18s ease}.login-lang-switch[data-v-87a2b161]:hover{color:#d4d4d8;border-color:#ffffff29;background:#ffffff0d}.login-lang-switch__icon[data-v-87a2b161]{display:inline-grid;height:1.2rem;width:1.2rem;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.14);color:#f4f4f5;font-size:.72rem;line-height:1}.login-dialog-hint[data-v-87a2b161]{text-align:center;color:#a1a1aad6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.65;letter-spacing:.08em}.login-form-label[data-v-87a2b161]{color:#a1a1aadb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em}.login-server-card-title[data-v-87a2b161]{color:#f4f4f5;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;letter-spacing:.04em}.login-server-card-meta[data-v-87a2b161]{color:#a1a1aad1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;letter-spacing:.08em}.login-container[data-v-87a2b161] .ink-dialog-scrim{background:radial-gradient(circle at 50% 8%,#6d28d942,#6d28d900 34%),radial-gradient(circle at 50% 92%,#f59e0b14,#f59e0b00 28%),#030305c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-container[data-v-87a2b161] .ink-card,.login-container[data-v-87a2b161] .ink-dialog-panel{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0e0e10f0,#070709fa);box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff05,0 24px 44px #00000075;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-container[data-v-87a2b161] .ink-card:before,.login-container[data-v-87a2b161] .ink-dialog-panel:before{background:linear-gradient(180deg,#ffffff0a,#fff0 30%),radial-gradient(circle at top,rgba(109,40,217,.14),transparent 42%)}.login-container[data-v-87a2b161] .ink-dialog-panel:after{content:"";position:absolute;left:1.2rem;right:1.2rem;top:0;height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34d6b,#fcd34d00);pointer-events:none}.login-container[data-v-87a2b161] .ink-dialog-titlebar{gap:.85rem;padding:1.4rem 1.25rem .9rem}.login-container[data-v-87a2b161] .ink-dialog-titlebar:before,.login-container[data-v-87a2b161] .ink-dialog-titlebar:after{width:clamp(1.2rem,16vw,1.9rem);height:1px;border-radius:4px;background:linear-gradient(90deg,#fcd34d00,#fcd34d99,#fcd34d00)}.login-container[data-v-87a2b161] .ink-dialog-titletext{font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.18rem;font-weight:900;letter-spacing:.14em;background:linear-gradient(180deg,#fcd34d,#d97706 58%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 24px rgba(217,119,6,.16)}.login-container[data-v-87a2b161] .ink-tag{border:1px solid rgba(252,211,77,.16);background:#fcd34d0f;color:#fcd34d!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.18em;box-shadow:none}.login-container[data-v-87a2b161] .text-text-primary{color:#f4f4f5!important}.login-container[data-v-87a2b161] .text-text-secondary{color:#e4e4e7cc!important}.login-container[data-v-87a2b161] .text-text-muted{color:#a1a1aad1!important}.login-container[data-v-87a2b161] .text-success{color:#86efac!important}.login-container[data-v-87a2b161] .text-warning{color:#fcd34d!important}.login-container[data-v-87a2b161] .text-danger{color:#fb7185!important}.login-container[data-v-87a2b161] .text-gold-bright{color:#fcd34d!important}.login-container[data-v-87a2b161] .text-panel-accent{color:#c4b5fd!important}.login-container[data-v-87a2b161] .text-mp{color:#93c5fd!important}.login-container[data-v-87a2b161] .bg-bar-track{background:#ffffff14!important}.login-home-actions[data-v-87a2b161]{width:min(100%,13.3rem);gap:.8rem}.login-home-start-btn[data-v-87a2b161],.login-modal-primary-btn[data-v-87a2b161]{position:relative;overflow:hidden;border:none;border-radius:0;background:linear-gradient(180deg,#7c3aed,#6d28d9 48%,#4c1d95);color:#fff8e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem;letter-spacing:.18em;box-shadow:0 0 0 1px #ffffff0f,0 0 26px #6d28d947,0 18px 30px #00000061}.login-home-start-btn[data-v-87a2b161]:after,.login-modal-primary-btn[data-v-87a2b161]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,248,230,.2);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);pointer-events:none}.login-home-start-btn[data-v-87a2b161]:hover,.login-modal-primary-btn[data-v-87a2b161]:hover{transform:translateY(-1px) scale(1.01);filter:brightness(1.06);box-shadow:0 0 0 1px #ffffff14,0 0 34px #6d28d957,0 20px 34px #0000006b}.login-home-account-btn[data-v-87a2b161],.login-modal-secondary-btn[data-v-87a2b161]{border:1px solid rgba(255,255,255,.12);border-radius:0;background:linear-gradient(180deg,#111114e0,#08080af5);color:#e4e4e7d1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 1px #ffffff0a,0 16px 26px #0000003d}.login-home-account-btn[data-v-87a2b161]:hover,.login-modal-secondary-btn[data-v-87a2b161]:hover{transform:translateY(-1px);border-color:#fcd34d2e;background:linear-gradient(180deg,#17171ce6,#0b0b0efa);color:#f4f4f5;box-shadow:inset 0 1px #ffffff0d,0 18px 30px #0000004d}.login-home-start-btn[data-v-87a2b161]:disabled,.login-modal-primary-btn[data-v-87a2b161]:disabled,.login-home-account-btn[data-v-87a2b161]:disabled,.login-modal-secondary-btn[data-v-87a2b161]:disabled,.login-choice-btn[data-v-87a2b161]:disabled,.login-close-btn[data-v-87a2b161]:disabled{cursor:not-allowed;opacity:.45;transform:none!important;filter:none!important}.login-status-badge[data-v-87a2b161]{padding:.45rem .72rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e4e4e7d1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;letter-spacing:.08em}.login-status-badge--online[data-v-87a2b161]{border-color:#4ade803d;background:#4ade8014;color:#86efac}.login-status-badge--maintenance[data-v-87a2b161]{border-color:#fcd34d3d;background:#fcd34d14;color:#fcd34d}.login-status-badge--closed[data-v-87a2b161]{border-color:#fb71853d;background:#fb718514;color:#fb7185}.login-close-btn[data-v-87a2b161]{border-radius:0;border:1px solid rgba(255,255,255,.1);background:#0c0c0edb;color:#a1a1aae6;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);box-shadow:inset 0 1px #ffffff0a,0 14px 22px #00000047;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.login-close-btn[data-v-87a2b161]:hover:not(:disabled){transform:translateY(-1px);border-color:#fcd34d33;background:#141418f0;color:#f4f4f5}.login-choice-btn[data-v-87a2b161]{border-radius:0;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#101013e0,#08080af5);color:#e4e4e7cc;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 1px #ffffff0a,0 14px 24px #00000038}.login-choice-btn.is-active[data-v-87a2b161]{border-color:#fcd34d38;background:linear-gradient(180deg,#6d28d929,#0c0c0ffa);color:#f4f4f5;box-shadow:0 0 0 1px #7c3aed2e,0 0 24px #6d28d929,0 16px 28px #0000004d}.login-text-input[data-v-87a2b161]{border:1px solid rgba(255,255,255,.1);border-radius:0;background:#08080adb;color:#f4f4f5;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 1px #ffffff0a,0 12px 22px #0000002e}.login-text-input[data-v-87a2b161]::placeholder{color:#71717ae6}.login-text-input[data-v-87a2b161]:focus{border-color:#7c3aedb8;box-shadow:0 0 0 1px #7c3aed57,0 0 0 4px #7c3aed1f,0 12px 22px #0000003d}.server-list-panel.server-list-panel--flat[data-v-87a2b161]{border-radius:26px}.server-list-panel.server-list-panel--flat[data-v-87a2b161]:after{content:none;display:none}.server-list-panel.server-list-panel--flat[data-v-87a2b161]:before{background:linear-gradient(180deg,#ffffff0a,#fff0 30%),radial-gradient(circle at top left,rgba(109,40,217,.18),transparent 42%)}.server-dialog-close[data-v-87a2b161]{top:.8rem;right:.85rem;height:1.9rem;width:1.9rem;border-radius:10px;border:none;background:transparent;color:#a1a1aac2;clip-path:none;box-shadow:none}.server-dialog-close[data-v-87a2b161]:hover{background:#ffffff0d;color:#f4f4f5}.ink-dialog-titlebar.server-dialog-titlebar[data-v-87a2b161]{align-items:center;justify-content:flex-start;gap:.5rem;padding:1rem 1.15rem .72rem;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#111114b8,#0b0b0e14)}.ink-dialog-titlebar.server-dialog-titlebar[data-v-87a2b161]:before,.ink-dialog-titlebar.server-dialog-titlebar[data-v-87a2b161]:after{content:none;display:none}.ink-dialog-titletext.server-dialog-titletext[data-v-87a2b161]{background:none;color:#f4f4f5;-webkit-text-fill-color:#f4f4f5;text-shadow:none;font-size:.96rem;font-weight:700;letter-spacing:.12em}.server-dialog-scroll[data-v-87a2b161]{padding:.3rem 1rem .1rem}.server-dialog-list[data-v-87a2b161]{display:flex;flex-direction:column}.login-list-placeholder.server-dialog-placeholder[data-v-87a2b161]{margin:.55rem 0 .4rem;min-height:6.5rem;border-radius:18px;clip-path:none}.server-dialog-list>.server-listing-card+.server-listing-card[data-v-87a2b161]{border-top:1px solid rgba(255,255,255,.06)}.server-listing-card[data-v-87a2b161]{position:relative;overflow:hidden;border:none;border-radius:0;background:transparent;padding:0;clip-path:none;transition:background .18s ease,opacity .18s ease}.server-listing-card[data-v-87a2b161]:before{content:"";position:absolute;left:0;top:.8rem;bottom:.8rem;width:3px;border-radius:4px;background:transparent;transition:background .18s ease,box-shadow .18s ease}.server-listing-row[data-v-87a2b161]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.92rem .2rem .92rem .98rem}.server-listing-card[data-v-87a2b161]:not(.opacity-65):hover{background:#ffffff08}.server-listing-card--selected[data-v-87a2b161]{background:linear-gradient(90deg,#6d28d929,#6d28d90d 46%,#fff0);box-shadow:inset 0 0 0 1px #a78bfa24,0 12px 24px #00000029}.server-listing-card--selected[data-v-87a2b161]:before{background:linear-gradient(180deg,#a78bfaeb,#6d28d9eb);box-shadow:0 0 14px #6d28d942}.server-listing-card--selected .server-listing-id[data-v-87a2b161]{color:#fff8e6}.server-listing-id[data-v-87a2b161]{color:#f4f4f5;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700;letter-spacing:.18em}.server-listing-statusline[data-v-87a2b161]{display:flex;align-items:center;gap:.45rem;margin-top:.4rem}.server-listing-statusdot[data-v-87a2b161]{height:.45rem;width:.45rem;border-radius:50%;box-shadow:0 0 0 4px #ffffff05}.server-listing-statustext[data-v-87a2b161]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;letter-spacing:.12em}.server-listing-summary[data-v-87a2b161]{position:relative;display:flex;min-width:7.1rem;max-width:9.25rem;align-items:center;justify-content:flex-end;gap:.55rem;padding-left:.75rem;border-left:1px solid rgba(255,255,255,.06);text-align:right}.server-listing-summary--fresh .server-listing-summary-title[data-v-87a2b161]{color:#ddd6fe}.server-listing-summary--muted[data-v-87a2b161]{opacity:.48}.server-listing-avatar[data-v-87a2b161]{overflow:hidden;flex-shrink:0;width:3rem;height:3rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:radial-gradient(circle at top,rgba(109,40,217,.16),transparent 34%),linear-gradient(180deg,#1b1b1ffa,#0c0c0efa);box-shadow:inset 0 1px #ffffff0d}.login-role-avatar[data-v-87a2b161]{border-radius:0;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top,rgba(109,40,217,.16),transparent 34%),linear-gradient(180deg,#1b1b1ffa,#0c0c0efa);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:inset 0 1px #ffffff0d,0 18px 28px #00000047}.server-listing-placeholder[data-v-87a2b161]{display:inline-flex;height:1.78rem;width:1.78rem;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(167,139,250,.18);border-radius:10px;background:#6d28d91f;color:#c4b5fd;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700}.server-listing-placeholder--muted[data-v-87a2b161]{border-color:#ffffff14;background:#ffffff08;color:#a1a1aab8}.server-listing-summary-title[data-v-87a2b161]{color:#f4f4f5;font-size:.83rem;font-weight:600;line-height:1.15;letter-spacing:.03em}.server-listing-summary-meta[data-v-87a2b161]{margin-top:.16rem;color:#a1a1aac7;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.64rem;letter-spacing:.06em}.server-listing-summary-school[data-v-87a2b161]{margin-top:.12rem;color:#fb7185;font-size:.66rem;font-weight:700;line-height:1.2;letter-spacing:.04em;text-shadow:0 0 12px rgba(251,113,133,.18)}.server-listing-summary-school--none[data-v-87a2b161]{color:#facc15b8;text-shadow:none}.server-listing-card--selected .server-listing-summary[data-v-87a2b161]{border-left-color:#a78bfa6b}.server-listing-card--selected .server-listing-avatar[data-v-87a2b161]{border-color:#a78bfa61;box-shadow:inset 0 1px #ffffff0d,0 0 0 2px #fcd34d14}.server-dialog-actions[data-v-87a2b161]{display:flex;align-items:center;gap:.4rem;padding:.72rem 1rem .9rem;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#0a0a0c14,#070709ad)}.server-dialog-action[data-v-87a2b161]{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:0 .95rem;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);clip-path:none;font-size:.78rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-weight:700;letter-spacing:.08em;box-shadow:var(--ui-cta-secondary-shadow);color:var(--ui-cta-secondary-text);transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease,filter .18s ease}.server-dialog-action[data-v-87a2b161]:after{display:none}.server-dialog-action[data-v-87a2b161]:disabled{cursor:not-allowed;opacity:.4;transform:none!important;filter:none!important}.server-dialog-action--secondary[data-v-87a2b161]{flex:0 0 auto;padding:0 .88rem;color:var(--ui-cta-secondary-text-muted);font-size:.74rem;font-weight:600}.server-dialog-action--secondary[data-v-87a2b161]:hover:not(:disabled){border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);color:var(--ui-text-primary);box-shadow:var(--ui-cta-secondary-shadow-hover)}.server-dialog-action--primary[data-v-87a2b161]{flex:1;border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);color:var(--ui-cta-primary-text);box-shadow:var(--ui-cta-primary-shadow)}.server-dialog-action--primary[data-v-87a2b161]:hover:not(:disabled){transform:translateY(-1px);filter:none;border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover)}.role-preview-panel.ink-dialog-panel[data-v-87a2b161]{border-color:#ffffff1a;border-radius:16px;background:linear-gradient(180deg,#131317f5,#0c0c0efa);box-shadow:0 18px 36px #0000006b,inset 0 1px #ffffff08}.role-preview-panel[data-v-87a2b161]:before{background:linear-gradient(180deg,#ffffff09,#fff0 26%)}.role-preview-panel[data-v-87a2b161]:after{content:none}.role-preview-topline[data-v-87a2b161]{height:3px;width:100%;background:linear-gradient(90deg,#7c3aede6,#a855f7fa 52%,#7c3aeddb)}.role-preview-body[data-v-87a2b161]{padding:1.45rem 1.5rem 1.35rem}.role-preview-header[data-v-87a2b161]{display:flex;align-items:flex-start;gap:1rem}.role-preview-avatar-stack[data-v-87a2b161]{position:relative;flex:0 0 auto;padding-bottom:.42rem}.role-preview-avatar[data-v-87a2b161]{overflow:hidden;width:4.7rem;height:4.7rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:radial-gradient(circle at top,rgba(109,40,217,.16),transparent 34%),linear-gradient(180deg,#1b1b1ffa,#0c0c0efa);box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000038}.role-preview-level-badge[data-v-87a2b161]{position:absolute;left:.55rem;bottom:0;display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .48rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#141418f5;color:#f4f4f5eb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em;box-shadow:0 8px 16px #0000003d}.role-preview-meta[data-v-87a2b161]{min-width:0;flex:1;padding-top:.08rem}.role-preview-server-tag[data-v-87a2b161]{display:inline-flex;align-items:center;gap:.38rem;padding:.22rem .45rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff08;color:#a1a1aad6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:600;letter-spacing:.05em}.role-preview-server-tag span[data-v-87a2b161]{color:#e4e4e7db}.role-preview-name[data-v-87a2b161]{margin-top:.62rem;overflow:hidden;color:#fafafb;font-size:1.72rem;font-weight:700;line-height:1.04;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.role-preview-id[data-v-87a2b161]{display:flex;align-items:baseline;gap:.5rem;margin-top:.42rem;min-width:0}.role-preview-id-label[data-v-87a2b161]{flex:0 0 auto;color:#71717af5;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;letter-spacing:.08em}.role-preview-id-value[data-v-87a2b161]{min-width:0;overflow:hidden;color:#a1a1aae6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.role-preview-stats-panel[data-v-87a2b161]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1.45rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#08080ab8;box-shadow:inset 0 1px #ffffff0a}.role-preview-stats-column[data-v-87a2b161]{display:flex;flex-direction:column;gap:.62rem}.role-preview-stat-row[data-v-87a2b161]{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.role-preview-stat-label[data-v-87a2b161]{color:#a1a1aacc;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.84rem;font-weight:500;letter-spacing:.06em}.role-preview-stat-value[data-v-87a2b161]{color:#f4f4f5;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700;letter-spacing:.01em;text-align:right}.role-preview-stat-value--hp[data-v-87a2b161]{color:#fb7185}.role-preview-stat-value--attack[data-v-87a2b161],.role-preview-stat-value--coin[data-v-87a2b161]{color:#facc15}.role-preview-stat-value--defense[data-v-87a2b161]{color:#93c5fd}.role-preview-stat-value--crystal[data-v-87a2b161]{color:#c4b5fd}.role-preview-footer[data-v-87a2b161]{margin-top:1.35rem}.role-preview-divider[data-v-87a2b161]{height:1px;background:linear-gradient(90deg,#fff0,#ffffff14 12%,#ffffff14 88%,#fff0)}.role-preview-actions[data-v-87a2b161]{display:flex;justify-content:flex-end;gap:.72rem;margin-top:1.1rem}.role-preview-action[data-v-87a2b161]{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:0 1rem;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);color:var(--ui-cta-secondary-text);font-size:.95rem;font-weight:600;box-shadow:var(--ui-cta-secondary-shadow);transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,filter .18s ease}.role-preview-action--secondary[data-v-87a2b161]{min-width:5.25rem;color:var(--ui-cta-secondary-text-muted)}.role-preview-action--secondary[data-v-87a2b161]:hover{border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);color:var(--ui-text-primary);box-shadow:var(--ui-cta-secondary-shadow-hover)}.role-preview-action--primary[data-v-87a2b161]{min-width:6.8rem;border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);color:var(--ui-cta-primary-text);box-shadow:var(--ui-cta-primary-shadow)}.role-preview-action--primary[data-v-87a2b161]:hover{transform:translateY(-1px);filter:none;border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover)}.role-preview-action[data-v-87a2b161]:disabled{cursor:not-allowed;opacity:.45;transform:none!important;filter:none!important}.login-list-placeholder[data-v-87a2b161]{border-radius:0;border:1px dashed rgba(255,255,255,.12);background:#0a0a0cd1;color:#a1a1aad1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.login-progress-card[data-v-87a2b161],.login-stat-card[data-v-87a2b161],.loading-summary-card[data-v-87a2b161],.loading-tip-card[data-v-87a2b161],.loading-step[data-v-87a2b161]{border-radius:0;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0f0f12eb,#08080af5);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);box-shadow:inset 0 1px #ffffff0a,0 18px 28px #00000047}.login-server-pill[data-v-87a2b161]{border-radius:10px;border:1px solid rgba(252,211,77,.16);background:#fcd34d0f;color:#fcd34d;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;box-shadow:none}.login-level-pill[data-v-87a2b161]{background:linear-gradient(180deg,#7c3aed,#6d28d9 58%,#5b21b6);color:#fff8e6;box-shadow:0 14px 24px #6d28d938}.login-stat-label[data-v-87a2b161]{color:#a1a1aadb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.login-inline-progress-bar[data-v-87a2b161]{height:.5rem;width:66%;border-radius:10px;background:linear-gradient(90deg,#7c3aed,#a78bfa 48%,#f59e0b);box-shadow:0 10px 22px #6d28d947;animation:login-progress-pulse-87a2b161 1.35s ease-in-out infinite}.loading-progress-track[data-v-87a2b161]{border-radius:0;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}.loading-progress-bar[data-v-87a2b161]{background:linear-gradient(90deg,#7c3aed,#8b5cf6 44%,#f59e0b);box-shadow:0 12px 24px #6d28d93d}.loading-step.is-active[data-v-87a2b161]{border-color:#7c3aed47;color:#f4f4f5;box-shadow:inset 0 1px #ffffff0d,0 18px 28px #0000004d}.loading-step-dot[data-v-87a2b161]{background:#a1a1aa57}.loading-step.is-active .loading-step-dot[data-v-87a2b161]{background:linear-gradient(180deg,#7c3aed,#f59e0b);box-shadow:0 0 0 6px #6d28d91f}.loading-seal__halo[data-v-87a2b161]{background:radial-gradient(circle at center,rgba(109,40,217,.26) 0%,rgba(245,158,11,.14) 44%,transparent 76%)}.loading-seal__frame[data-v-87a2b161]{border-color:#7c3aed47;background:linear-gradient(180deg,#7c3aed2e,#d9770614);box-shadow:inset 0 1px #fff3,0 18px 34px #6d28d92e}.loading-seal__frame--inner[data-v-87a2b161]{border-color:#fcd34d4d;background:conic-gradient(from 0deg,transparent 0 43%,rgba(252,211,77,.56) 54%,transparent 68% 100%),linear-gradient(180deg,#8b5cf61f,#f59e0b0f)}.loading-seal__core[data-v-87a2b161]{border-color:#fcd34d2e;background:linear-gradient(180deg,#8b5cf6fa,#6d28d9f5 62%,#f59e0be0);box-shadow:inset 0 1px #ffffff42,0 14px 20px #6d28d938}.loading-seal__glyph[data-v-87a2b161]{box-shadow:inset 0 0 0 1px #fcd34d1f,0 8px 16px #6d28d929}.loading-seal__glyph[data-v-87a2b161]:before,.loading-seal__glyph[data-v-87a2b161]:after,.loading-seal__mark[data-v-87a2b161]{background:linear-gradient(180deg,#fde68a,#f59e0b)}.loading-seal__mark[data-v-87a2b161]{box-shadow:0 0 10px #fcd34d47}@keyframes login-progress-pulse-87a2b161{0%,to{opacity:.78;filter:saturate(.92)}50%{opacity:1;filter:saturate(1.08)}}@keyframes login-scan-87a2b161{0%{top:-7rem}to{top:calc(100% + 1rem)}}@keyframes login-spin-87a2b161{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes login-pulse-87a2b161{0%,to{transform:scale(.92);opacity:.82}50%{transform:scale(1.08);opacity:1}}@keyframes login-float-87a2b161{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes login-seal-mark-glow-87a2b161{0%,to{opacity:.5;filter:brightness(.92)}50%{opacity:1;filter:brightness(1.14)}}.ember[data-v-87a2b161]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(252,211,77,1) 0%,rgba(217,119,6,.8) 40%,transparent 100%);box-shadow:0 0 8px #d9770699;opacity:0;animation-name:float-up-fade-87a2b161;animation-iteration-count:infinite;animation-timing-function:ease-in;will-change:transform,opacity}@keyframes float-up-fade-87a2b161{0%{transform:translateY(0) translate(0) scale(1);opacity:0}15%{opacity:.9;transform:translateY(calc(-15vh * var(--rnd-y))) translate(calc(15px * var(--rnd-x))) scale(1)}40%{opacity:.7;transform:translateY(calc(-40vh * var(--rnd-y))) translate(calc(35px * var(--rnd-x2))) scale(.9)}70%{opacity:.5;transform:translateY(calc(-70vh * var(--rnd-y))) translate(calc(20px * var(--rnd-x))) scale(.6)}to{transform:translateY(calc(-100vh * var(--rnd-y))) translate(calc(40px * var(--rnd-x2))) scale(.2);opacity:0}}@media (max-height: 640px){.login-home-frame[data-v-87a2b161]{gap:.8rem;padding-top:max(env(safe-area-inset-top),.65rem);padding-bottom:max(env(safe-area-inset-bottom),.75rem)}.login-home-stage[data-v-87a2b161]{padding-top:clamp(1.75rem,8vh,4rem)}.login-home-title[data-v-87a2b161]{font-size:clamp(2.75rem,15vw,4.2rem)}.login-home-actions[data-v-87a2b161]{gap:.8rem}.login-home-start-btn[data-v-87a2b161]{min-height:3.2rem}.login-role-avatar[data-v-87a2b161]{height:5rem;width:5rem}.role-preview-body[data-v-87a2b161]{padding-top:1.25rem;padding-bottom:1.15rem}.role-preview-avatar[data-v-87a2b161]{width:4.35rem;height:4.35rem}}@media (max-width: 420px){.login-home-title[data-v-87a2b161]{letter-spacing:.1em}.login-footer[data-v-87a2b161]{align-items:flex-start;flex-direction:column}.role-preview-body[data-v-87a2b161]{padding:1.22rem 1.05rem 1.1rem}.role-preview-header[data-v-87a2b161]{gap:.82rem}.role-preview-avatar[data-v-87a2b161]{width:4.25rem;height:4.25rem}.role-preview-name[data-v-87a2b161]{font-size:1.52rem}.role-preview-stats-panel[data-v-87a2b161]{gap:.82rem;padding:.92rem .95rem}.role-preview-actions[data-v-87a2b161]{gap:.58rem}.role-preview-action[data-v-87a2b161]{min-height:2.5rem;padding:0 .92rem}.role-preview-action--secondary[data-v-87a2b161]{min-width:5rem}.role-preview-action--primary[data-v-87a2b161]{min-width:6.2rem}}.top-bar-shell[data-v-2471593e]{position:relative;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid rgba(90,98,128,.2);background:linear-gradient(180deg,#060b14f5,#070c14e6);box-shadow:0 10px 22px #0000004d}.top-bar-shell[data-v-2471593e]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,#f1ddaa00,#f1ddaa8a,#f1ddaa00);opacity:.42}.top-bar-panel[data-v-2471593e]{position:relative;padding:.14rem .7rem .48rem}.top-bar-notch-row[data-v-2471593e]{display:flex;justify-content:center;pointer-events:none}.top-bar-safe-slot[data-v-2471593e]{display:block;width:clamp(5.2rem,28vw,7.8rem);height:.58rem}.top-bar-main[data-v-2471593e]{position:relative;display:flex;gap:.72rem;padding:.55rem .72rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:linear-gradient(180deg,#0c121ef0,#070c15fa);box-shadow:inset 0 1px #ffffff0d,0 14px 24px #00000038}.top-bar-main[data-v-2471593e]:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#a78bfa2e,#a78bfacc 46%,#fcd34d47)}.top-bar-main[data-v-2471593e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 14% 16%,#a78bfa1f,#a78bfa00 22%),radial-gradient(circle at 86% 14%,#fcd34d14,#fcd34d00 18%)}.top-bar-avatar-col[data-v-2471593e]{position:relative;z-index:1;display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:.36rem}.top-bar-avatar-wrap[data-v-2471593e]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:12px;background:transparent}.top-bar-avatar-wrap[data-v-2471593e]:before{content:"";position:absolute;top:-.16rem;right:-.16rem;bottom:-.16rem;left:-.16rem;border:1px solid rgba(252,211,77,.16);border-radius:inherit;background:linear-gradient(180deg,#2218142e,#070b1138);box-shadow:0 8px 16px #0000003d,0 0 0 1px #a78bfa14}.top-bar-avatar-wrap[data-v-2471593e]:focus-visible{outline:none}.top-bar-avatar-wrap[data-v-2471593e]:focus-visible:before{border-color:#a78bfa6b;box-shadow:0 0 0 2px #a78bfa29,0 8px 16px #0000003d}.top-bar-avatar[data-v-2471593e]{position:relative;z-index:1;width:3.4rem;height:3.4rem;border:1px solid rgba(255,255,255,.08);border-radius:inherit;background:linear-gradient(180deg,#22303df0,#0b1018f5);box-shadow:0 10px 18px #00000042}.top-bar-level[data-v-2471593e]{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-width:2.02rem;height:1.12rem;padding:0 .42rem;border:1px solid rgba(252,211,77,.28);border-radius:10px;background:linear-gradient(180deg,#4f3e91f0,#2c1e5afa);box-shadow:0 8px 14px #00000047}.top-bar-level__text[data-v-2471593e]{color:#f1ddaad1;font-size:.52rem;font-weight:700;letter-spacing:.08em}.top-bar-level__value[data-v-2471593e]{color:var(--scene-text-primary);font-size:.68rem;font-weight:700}.top-bar-exp[data-v-2471593e]{display:inline-flex;align-items:center;justify-content:center;gap:.16rem;padding:.08rem .32rem;border-radius:8px;background:#141220b3}.top-bar-exp__text[data-v-2471593e]{color:#a1a1aab3;font-size:.44rem;font-weight:600}.top-bar-exp__value[data-v-2471593e]{color:#fcd34de6;font-size:.52rem;font-weight:700}.top-bar-buff[data-v-2471593e]{display:inline-flex;width:3.7rem;min-height:1.54rem;flex-direction:column;align-items:center;justify-content:center;gap:.04rem;padding:.12rem .36rem;border:1px solid rgba(252,211,77,.38);border-radius:.82rem;background:linear-gradient(180deg,#624818e6,#261c0ff5);color:#fde68a;box-shadow:0 8px 14px #00000042,inset 0 1px #ffffff14}.top-bar-buff[data-v-2471593e]:focus-visible{outline:none;box-shadow:0 0 0 2px #fcd34d2e,0 8px 14px #00000042}.top-bar-buff__main[data-v-2471593e],.top-bar-buff__time[data-v-2471593e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-bar-buff__main[data-v-2471593e]{color:#fef3c7;font-size:.6rem;font-weight:700;line-height:1.1}.top-bar-buff__time[data-v-2471593e]{color:#fde68ad6;font-size:.46rem;line-height:1}.top-bar-core[data-v-2471593e]{position:relative;z-index:1;display:flex;min-width:0;flex:1;flex-direction:column;gap:.42rem}.top-bar-identity[data-v-2471593e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.top-bar-name-wrap[data-v-2471593e]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.24rem}.top-bar-name[data-v-2471593e]{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--scene-text-primary);font-size:.92rem;font-weight:700;letter-spacing:.04em;text-shadow:0 2px 10px rgba(0,0,0,.32)}.top-bar-badges[data-v-2471593e]{display:flex;flex-wrap:wrap;gap:.28rem}.top-bar-badge[data-v-2471593e]{display:inline-flex;align-items:center;gap:.22rem;padding:.12rem .36rem;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#0a0f17ad}.top-bar-badge__label[data-v-2471593e]{color:var(--scene-text-muted);font-size:.5rem;font-weight:700;letter-spacing:.08em}.top-bar-badge__value[data-v-2471593e]{color:var(--scene-text-primary);font-size:.58rem;font-weight:700}.top-bar-badge--vip[data-v-2471593e]{border-color:#fcd34d29;background:linear-gradient(180deg,#3d2d144d,#120e0b8f)}.top-bar-badge--vip .top-bar-badge__value[data-v-2471593e]{color:var(--scene-accent-gold-bright)}.top-bar-badge--power .top-bar-badge__value[data-v-2471593e]{color:var(--scene-accent-purple)}.top-bar-detail[data-v-2471593e]{flex-shrink:0;min-width:3.18rem;min-height:1.72rem;padding:.16rem .58rem;border:1px solid rgba(252,211,77,.18);border-radius:10px;background:#291f127a;color:var(--scene-accent-gold-bright);font-size:.66rem;font-weight:700;letter-spacing:.08em;box-shadow:inset 0 1px #ffffff0d}.top-bar-detail[data-v-2471593e]:focus-visible,.top-bar-action[data-v-2471593e]:focus-visible{outline:none;box-shadow:0 0 0 2px #a78bfa29}.top-bar-progress-stack[data-v-2471593e]{display:flex;flex-direction:column;gap:.28rem}.top-bar-progress-row[data-v-2471593e]{display:flex;min-width:0;align-items:center;gap:.42rem}.top-bar-progress__label[data-v-2471593e]{width:1.38rem;flex-shrink:0;font-size:.56rem;font-weight:700;letter-spacing:.1em}.top-bar-progress__label--hp[data-v-2471593e]{color:var(--scene-accent-red)}.top-bar-progress__label--mp[data-v-2471593e]{color:var(--scene-accent-cyan)}.top-bar-progress__track[data-v-2471593e]{position:relative;flex:1;min-width:0;height:.42rem;overflow:hidden;border-radius:6px;background:#ffffff12;box-shadow:inset 0 1px #ffffff0d}.top-bar-progress__fill[data-v-2471593e]{position:absolute;inset:0 auto 0 0;border-radius:inherit;transition:width .32s ease}.top-bar-progress__fill--hp[data-v-2471593e]{background:linear-gradient(90deg,#fb7185,#ef4444)}.top-bar-progress__fill--mp[data-v-2471593e]{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.top-bar-progress__value[data-v-2471593e]{flex-shrink:0;color:var(--scene-text-secondary);font-size:.62rem}.top-bar-meta-panel[data-v-2471593e]{display:flex;flex-direction:column;gap:.32rem}.top-bar-meta-row[data-v-2471593e]{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem}.top-bar-meta-chip[data-v-2471593e]{display:inline-flex;align-items:baseline;gap:.22rem;padding:.18rem .42rem;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff08;white-space:nowrap}.top-bar-meta-chip__label[data-v-2471593e]{color:var(--scene-text-muted);font-size:.54rem;font-weight:600}.top-bar-meta-chip__value[data-v-2471593e]{font-size:.62rem;font-weight:700}.top-bar-meta-chip--neutral .top-bar-meta-chip__value[data-v-2471593e]{color:var(--scene-text-primary)}.top-bar-meta-chip--gold .top-bar-meta-chip__value[data-v-2471593e]{color:var(--scene-accent-gold-bright)}.top-bar-meta-chip--purple .top-bar-meta-chip__value[data-v-2471593e]{color:var(--scene-accent-purple)}.top-bar-action-row[data-v-2471593e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.28rem}.top-bar-action[data-v-2471593e]{display:inline-flex;align-items:center;justify-content:center;min-width:3.35rem;height:1.54rem;padding:0 .72rem;border:1px solid rgba(255,255,255,.08);border-radius:.82rem;font-size:.64rem;font-weight:700;letter-spacing:.06em;box-shadow:inset 0 1px #ffffff0d}.top-bar-action--friend[data-v-2471593e]{border-color:#a78bfa33;background:linear-gradient(180deg,#44297beb,#27184ef5);color:#ddd6fe;position:relative}.top-bar-action__badge[data-v-2471593e]{position:absolute;top:-.22rem;right:-.22rem;min-width:.86rem;height:.86rem;padding:0 .2rem;border-radius:10px;background:var(--ui-danger, #fb7185);color:#fff;font-size:.54rem;font-weight:700;line-height:.86rem;text-align:center;box-shadow:0 2px 4px #0000006b;pointer-events:none}.top-bar-action--chat[data-v-2471593e]{border-color:#67e8f938;background:linear-gradient(180deg,#185976eb,#0d384ff5);color:#cffafe}.top-bar-action--gift[data-v-2471593e]{border-color:#fcd34d3d;background:linear-gradient(180deg,#674814eb,#3a260cf5);color:#fde68a}@media (max-width: 360px){.top-bar-panel[data-v-2471593e]{padding:.12rem .56rem .42rem}.top-bar-main[data-v-2471593e]{gap:.58rem;padding:.48rem .54rem}.top-bar-avatar[data-v-2471593e]{width:3rem;height:3rem}.top-bar-level[data-v-2471593e]{min-width:1.9rem}.top-bar-buff[data-v-2471593e]{width:3.55rem;padding-inline:.26rem}.top-bar-detail[data-v-2471593e]{min-width:2.82rem;padding-inline:.46rem}.top-bar-progress__label[data-v-2471593e]{width:1.22rem}.top-bar-progress__value[data-v-2471593e]{font-size:.58rem}.top-bar-action-row[data-v-2471593e]{gap:.22rem}.top-bar-action[data-v-2471593e]{min-width:2.95rem;height:1.42rem;padding-inline:.58rem;font-size:.58rem}}.bottom-nav-shell[data-v-c85a8126]{position:relative;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#060a12f5,#03060cfc);box-shadow:0 -12px 28px #00000057}.bottom-nav-shell[data-v-c85a8126]:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,#f1ddaa00,#f1ddaa6b,#f1ddaa00)}.bottom-nav-shell[data-v-c85a8126]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,#a78bfa1f,#a78bfa00 26%)}.bottom-nav-grid[data-v-c85a8126]{position:relative;display:grid;grid-template-columns:repeat(var(--bottom-nav-columns),minmax(0,1fr));gap:.12rem;padding:.58rem .52rem .36rem}.bottom-nav-tab[data-v-c85a8126]{position:relative;display:flex;min-height:3.72rem;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;padding:.3rem .2rem .24rem;border:0;border-radius:.92rem;background:transparent;color:var(--scene-text-muted);transition:transform var(--transition-fast),background var(--transition-fast)}.bottom-nav-tab[data-v-c85a8126]:not(:last-child):after{content:"";position:absolute;top:.48rem;right:-.06rem;bottom:.48rem;width:1px;background:linear-gradient(180deg,#fff0,#ffffff14 18%,#ffffff14 82%,#fff0)}.bottom-nav-tab[data-v-c85a8126]:hover{transform:translateY(-1px)}.bottom-nav-tab--home[data-v-c85a8126]{gap:.16rem;transform:translateY(-.44rem)}.bottom-nav-tab--home[data-v-c85a8126]:hover{transform:translateY(-.52rem)}.bottom-nav-tab__icon[data-v-c85a8126],.bottom-nav-tab__label[data-v-c85a8126],.bottom-nav-tab__dot[data-v-c85a8126]{position:relative;z-index:1}.bottom-nav-tab__icon[data-v-c85a8126]{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem}.bottom-nav-tab__icon img[data-v-c85a8126]{width:1.56rem;height:1.56rem;object-fit:contain;opacity:.56;filter:drop-shadow(0 4px 6px rgba(0,0,0,.42));transition:transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}.bottom-nav-tab--home .bottom-nav-tab__icon[data-v-c85a8126]{width:2.56rem;height:2.56rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff2e,#ffffff05 42%),linear-gradient(180deg,#241640f5,#100a1efa);border:1px solid rgba(241,221,170,.28);box-shadow:0 10px 20px #00000052,inset 0 1px #fff7dc33,0 0 0 1px #7c3aed1f}.bottom-nav-tab--home .bottom-nav-tab__icon img[data-v-c85a8126]{width:1.68rem;height:1.68rem;opacity:.94;filter:drop-shadow(0 0 8px rgba(245,158,11,.22)) drop-shadow(0 4px 6px rgba(0,0,0,.42))}.bottom-nav-tab__label[data-v-c85a8126]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e4e4e78f;font-size:.68rem;font-weight:600;letter-spacing:.08em;transition:color var(--transition-fast)}.bottom-nav-tab--home .bottom-nav-tab__label[data-v-c85a8126]{color:#fff0c7eb;font-size:.7rem;font-weight:700}.bottom-nav-tab__dot[data-v-c85a8126]{width:.24rem;height:.24rem;border-radius:50%;background:var(--scene-accent-purple);opacity:0;transform:translateY(-1px);transition:opacity var(--transition-fast),transform var(--transition-fast),background var(--transition-fast)}.bottom-nav-tab__badge[data-v-c85a8126]{position:absolute;top:.18rem;right:.34rem;z-index:2;min-width:.95rem;height:.95rem;padding:0 .22rem;border-radius:10px;background:var(--ui-danger, #fb7185);color:#fff;font-size:.62rem;font-weight:700;line-height:.95rem;text-align:center;box-shadow:0 2px 4px #0006}.bottom-nav-tab.is-active[data-v-c85a8126]{background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.bottom-nav-tab.is-active .bottom-nav-tab__icon img[data-v-c85a8126]{opacity:1;transform:translateY(-1px);filter:drop-shadow(0 0 8px rgba(167,139,250,.22)) drop-shadow(0 4px 7px rgba(0,0,0,.5))}.bottom-nav-tab--home.is-active .bottom-nav-tab__icon[data-v-c85a8126]{border-color:#fcd34d8a;box-shadow:0 12px 24px #0000005c,0 0 0 1px #fcd34d29,inset 0 1px #fff7dc3d}.bottom-nav-tab--home.is-active .bottom-nav-tab__icon img[data-v-c85a8126]{transform:none;filter:drop-shadow(0 0 10px rgba(252,211,77,.32)) drop-shadow(0 4px 7px rgba(0,0,0,.5))}.bottom-nav-tab.is-active .bottom-nav-tab__label[data-v-c85a8126]{color:var(--scene-accent-gold-bright)}.bottom-nav-tab.is-active .bottom-nav-tab__dot[data-v-c85a8126]{opacity:1;transform:translateY(0)}.bottom-nav-tab[data-v-c85a8126]:active{transform:translateY(1px)}.bottom-nav-tab--home[data-v-c85a8126]:active{transform:translateY(-.32rem)}.pb-safe[data-v-c85a8126]{padding-bottom:max(env(safe-area-inset-bottom,0px),.34rem)}@media (max-width: 360px){.bottom-nav-grid[data-v-c85a8126]{padding:.52rem .4rem .32rem}.bottom-nav-tab[data-v-c85a8126]{min-height:3.48rem;padding-inline:.14rem}.bottom-nav-tab__icon[data-v-c85a8126]{width:1.64rem;height:1.64rem}.bottom-nav-tab__icon img[data-v-c85a8126]{width:1.42rem;height:1.42rem}.bottom-nav-tab--home[data-v-c85a8126]{transform:translateY(-.36rem)}.bottom-nav-tab--home[data-v-c85a8126]:hover{transform:translateY(-.44rem)}.bottom-nav-tab--home .bottom-nav-tab__icon[data-v-c85a8126]{width:2.3rem;height:2.3rem}.bottom-nav-tab--home .bottom-nav-tab__icon img[data-v-c85a8126]{width:1.52rem;height:1.52rem}.bottom-nav-tab__label[data-v-c85a8126]{font-size:.64rem;letter-spacing:.06em}}.layout-shell[data-v-4221c86f]{position:relative;isolation:isolate;background:radial-gradient(circle at 50% -6%,#956bff2e,#956bff00 30%),radial-gradient(circle at 50% 24%,#f1ddaa14,#f1ddaa00 20%),linear-gradient(180deg,#0d141d,#08101a 46%,#03070d)}.layout-shell[data-v-4221c86f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 28%,#ad84ff29,#ad84ff00 18%),radial-gradient(circle at 50% 64%,#f1ddaa0f,#f1ddaa00 20%),linear-gradient(180deg,#0305080f,#02040833 18%,rgb(1 2 4 / var(--scene-layout-shell-overlay-darkness, .65)))}.layout-shell__frame[data-v-4221c86f]{overflow:hidden;background:linear-gradient(180deg,rgb(8 12 20 / var(--scene-layout-frame-bg-top-opacity, .94)),rgb(4 8 14 / var(--scene-layout-frame-bg-bottom-opacity, .98)));box-shadow:0 32px 80px #0000008f}.layout-shell__frame[data-v-4221c86f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0f,#fff0 18%),radial-gradient(circle at 50% 0%,#f1ddaa0d,#f1ddaa00 28%)}.layout-shell__frame[data-v-4221c86f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(114,109,138,.18);border-radius:inherit;pointer-events:none}.layout-shell__scroll[data-v-4221c86f]{position:relative;scroll-behavior:smooth;background:linear-gradient(180deg,rgb(7 12 20 / var(--scene-layout-scroll-bg-top-opacity, .96)),rgb(3 7 13 / var(--scene-layout-scroll-bg-bottom-opacity, .99)))}.layout-shell__scroll[data-v-4221c86f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 22%,#ad84ff1f,#ad84ff00 18%),radial-gradient(circle at 50% 72%,#f1ddaa0f,#f1ddaa00 20%),linear-gradient(180deg,#060a110f,#02040829 20%,rgb(1 2 4 / var(--scene-layout-scroll-overlay-darkness, .571)))}.layout-shell__content[data-v-4221c86f]{position:relative;z-index:1;min-height:100%;padding:.38rem 0 .92rem}.layout-shell__content[data-v-4221c86f]>*{position:relative;z-index:1}@media (max-width: 639px){.layout-shell__frame[data-v-4221c86f]{border-radius:0}}@media (min-width: 640px){.layout-shell__frame[data-v-4221c86f]{border-radius:28px}}.slide-fade-enter-active[data-v-4221c86f]{transition:all .25s ease-out}.slide-fade-leave-active[data-v-4221c86f]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-4221c86f]{transform:translate(12px);opacity:0}.slide-fade-leave-to[data-v-4221c86f]{transform:translate(-12px);opacity:0}.monster-text-avatar[data-v-15972058]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit;position:relative;overflow:hidden;color:#f4eee4;text-align:center;background:radial-gradient(circle at top,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,#372e46f5,#15121efa);box-shadow:inset 0 1px #ffffff14,inset 0 -10px 16px #00000029}.monster-text-avatar[data-v-15972058]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%),linear-gradient(315deg,rgba(124,58,237,.18),transparent 65%);pointer-events:none}.monster-text-avatar__stack[data-v-15972058]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-weight:800;line-height:1.02;letter-spacing:.08em;text-shadow:0 1px 4px rgba(0,0,0,.45)}.monster-text-avatar__line[data-v-15972058]{display:block;max-width:100%;white-space:nowrap}.monster-text-avatar--compact[data-v-15972058]{padding:4px}.monster-text-avatar--compact .monster-text-avatar__stack[data-v-15972058]{font-size:11px}.monster-text-avatar--list[data-v-15972058]{padding:4px}.monster-text-avatar--list .monster-text-avatar__stack[data-v-15972058]{font-size:12px}.monster-text-avatar--dialog[data-v-15972058]{padding:8px}.monster-text-avatar--dialog .monster-text-avatar__stack[data-v-15972058]{font-size:16px;gap:2px}.monster-text-avatar--combat[data-v-15972058]{padding:8px;background:radial-gradient(circle at top,rgba(255,255,255,.18),transparent 44%),linear-gradient(180deg,#6b2234f5,#301018fa)}.monster-text-avatar--combat[data-v-15972058]:before{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%),linear-gradient(315deg,rgba(248,113,113,.24),transparent 62%)}.monster-text-avatar--combat .monster-text-avatar__stack[data-v-15972058]{font-size:16px;gap:2px}.monster-text-avatar__line--single[data-v-15972058]{letter-spacing:.12em}.monster-avatar[data-v-57c27f37]{width:100%;height:100%;border-radius:inherit;overflow:hidden}.monster-avatar__image[data-v-57c27f37]{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#121216fa,#08080afa)}.action-button[data-v-901292b2]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);box-shadow:var(--ui-cta-secondary-shadow);color:var(--ui-cta-secondary-text);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-weight:700;letter-spacing:.08em;line-height:1;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-normal),transform var(--transition-fast)}.action-button[data-v-901292b2]:disabled{opacity:.5;pointer-events:none}.action-button[data-v-901292b2]:not(:disabled):hover{transform:translateY(-1px)}.action-button[data-v-901292b2]:not(:disabled):focus-visible{outline:none;box-shadow:0 0 0 2px #070709e6,0 0 0 5px #a78bfa47}.action-button--primary[data-v-901292b2]{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);box-shadow:var(--ui-cta-primary-shadow);color:var(--ui-cta-primary-text)}.action-button--primary[data-v-901292b2]:not(:disabled):hover{border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover);color:var(--ui-cta-primary-text)}.action-button--success[data-v-901292b2]{border-color:var(--ui-cta-success-border);background:var(--ui-cta-success-bg);color:var(--ui-cta-success-text);box-shadow:var(--ui-cta-success-shadow)}.action-button--success[data-v-901292b2]:not(:disabled):hover{border-color:#86efac57}.action-button--danger[data-v-901292b2]{border-color:var(--ui-cta-danger-border);background:var(--ui-cta-danger-bg);box-shadow:var(--ui-cta-danger-shadow);color:var(--ui-cta-danger-text)}.action-button--danger[data-v-901292b2]:not(:disabled):hover{border-color:#fb71856b}.action-button--ghost[data-v-901292b2]{color:var(--ui-cta-secondary-text)}.action-button--ghost[data-v-901292b2]:not(:disabled):hover{border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover);color:var(--ui-text-primary)}.action-button--panel[data-v-901292b2]{border-color:var(--ui-divider-subtle);background:var(--ui-bg-subtle);box-shadow:inset 0 1px #ffffff0a;color:var(--ui-text-primary)}.action-button--panel[data-v-901292b2]:not(:disabled):hover{border-color:#fcd34d2e;box-shadow:var(--ui-cta-secondary-shadow-hover)}.action-button--sm[data-v-901292b2]{min-height:40px;padding:.55rem .9rem;font-size:.8rem}.action-button--md[data-v-901292b2]{min-height:46px;padding:.7rem 1rem;font-size:.92rem}.action-button--lg[data-v-901292b2]{min-height:52px;padding:.8rem 1.15rem;font-size:1rem}.action-button--full[data-v-901292b2]{width:100%;min-height:52px;padding:.8rem 1rem;font-size:.92rem}.game-card[data-v-3a843af1]{border-radius:var(--ui-radius-card);border-color:var(--ui-divider-subtle);background:var(--ui-bg-panel);box-shadow:var(--ui-shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.game-card[data-v-3a843af1]:before{background:linear-gradient(180deg,#ffffff0e,#fff0 42%)}.game-card--default[data-v-3a843af1]{border-color:var(--ui-divider-subtle)}.game-card--elevated[data-v-3a843af1]{border-color:#ffffff1a;box-shadow:0 28px 60px #00000075,inset 0 1px #ffffff0d}.game-card--panel[data-v-3a843af1]{border-color:#fcd34d29;background:var(--ui-bg-subtle)}.game-card--glow[data-v-3a843af1]{animation:pulse-glow 3s ease-in-out infinite}.game-card--padded[data-v-3a843af1]{padding:1rem}.main-room-v2[data-v-77951ccc]{--gold: #fcd34d;--text-main: #f4eee4;--text-sec: rgba(228, 228, 231, .8);--text-muted: rgba(161, 161, 170, .84);--border: rgba(255, 255, 255, .08);--divider: rgba(255, 255, 255, .06);--surface-card: linear-gradient(180deg, rgba(16, 13, 24, .94), rgba(8, 7, 14, .98));--surface-hero: linear-gradient(180deg, rgba(18, 14, 28, .96), rgba(10, 8, 16, .99));--serif: "Noto Serif SC", "Songti SC", "STSong", Georgia, serif;--fast: .16s ease;display:flex;flex-direction:column;padding-bottom:20px}.scene-hero[data-v-77951ccc]{margin:6px 8px;padding:14px 16px;position:relative;overflow:hidden;border-color:#ffffff1a;background:var(--surface-hero)}.scene-hero[data-v-77951ccc]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#7c3aed2e,#7c3aede0,#fcd34d52)}.hero-top[data-v-77951ccc]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hero-left[data-v-77951ccc]{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.room-title[data-v-77951ccc]{font-size:18px;font-weight:700;letter-spacing:.12em;background:linear-gradient(180deg,#fcd34d,#d97706,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--serif)}.zone[data-v-77951ccc]{font-size:9px;padding:2px 7px;border-radius:6px;font-weight:700;flex-shrink:0}.zone.safe[data-v-77951ccc]{background:#1f3c2947;border:1px solid rgba(74,222,128,.28);color:#c8f7d1}.zone.danger[data-v-77951ccc]{background:#3c1f1f47;border:1px solid rgba(222,74,74,.28);color:#f7c8c8}.hero-actions[data-v-77951ccc]{display:flex;gap:8px;align-items:flex-start;flex-shrink:0}.action-cta[data-v-77951ccc]{position:relative;justify-content:flex-start;gap:7px;min-height:40px;padding:6px 12px 6px 9px;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;overflow:hidden;transition:transform var(--fast),box-shadow var(--fast),border-color var(--fast),filter var(--fast)}.action-cta[data-v-77951ccc]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:10px;background:linear-gradient(180deg,#ffffff14,#fff0);opacity:.6;pointer-events:none}.action-cta[data-v-77951ccc]:hover{transform:translateY(-1px);filter:brightness(1.04)}.action-cta[data-v-77951ccc]:focus-visible{outline:2px solid rgba(252,211,77,.6);outline-offset:2px}.action-cta__icon[data-v-77951ccc]{position:relative;z-index:1;width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14;flex-shrink:0}.action-cta__icon svg[data-v-77951ccc]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.action-cta__text[data-v-77951ccc]{position:relative;z-index:1;white-space:nowrap}.action-cta.task[data-v-77951ccc]{background:linear-gradient(180deg,#4e3211fa,#29180bfa);border-color:#fcd34d57;color:#ffe9bf;box-shadow:0 8px 18px #92400e33,inset 0 1px #fff4d61f}.action-cta.task .action-cta__icon[data-v-77951ccc]{background:linear-gradient(180deg,#fcd34d33,#d9770629);color:#fcd34d}.action-cta.explore[data-v-77951ccc]{color:#f7f2ff}.action-cta.explore .action-cta__icon[data-v-77951ccc]{background:linear-gradient(180deg,#d8b4fe38,#7c3aed3d);color:#e9d5ff}.desc[data-v-77951ccc]{margin-top:10px;font-size:12px;color:var(--text-muted);line-height:1.5;max-height:54px;overflow:hidden;position:relative}.desc p[data-v-77951ccc]{margin:0 0 4px}.desc-fade[data-v-77951ccc]{position:absolute;bottom:0;left:0;right:0;height:18px;background:linear-gradient(180deg,transparent,rgba(10,8,16,.99))}.section-card[data-v-77951ccc]{margin:6px 8px;padding:12px 14px;position:relative;overflow:hidden;border-color:var(--border);background:var(--surface-card)}.section-card[data-v-77951ccc]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34d66,#fcd34d00)}.newbie-guide-card[data-v-77951ccc]{border-color:#fcd34d38;background:radial-gradient(circle at 92% 10%,rgba(252,211,77,.16),transparent 30%),linear-gradient(135deg,#3b235bd1,#100b1cfa 52%,#2f1b0aeb);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000003d}.newbie-guide-card[data-v-77951ccc]:before{height:2px;background:linear-gradient(90deg,#fcd34dc7,#a78bfacc,#fcd34d2e)}.newbie-guide-card__top[data-v-77951ccc]{display:flex;gap:12px;align-items:flex-start}.newbie-guide-card__copy[data-v-77951ccc]{min-width:0;flex:1 1 auto}.newbie-guide-card__eyebrow[data-v-77951ccc]{display:inline-flex;margin-bottom:5px;padding:2px 8px;border:1px solid rgba(252,211,77,.28);border-radius:999px;background:#fcd34d1a;color:#fde68a;font-size:10px;font-weight:700;letter-spacing:.12em}.newbie-guide-card__title[data-v-77951ccc]{margin:0;font-family:var(--serif);font-size:16px;font-weight:800;letter-spacing:.12em;color:#fef3c7}.newbie-guide-card__desc[data-v-77951ccc]{margin:6px 0 0;color:#f4eee4d6;font-size:12px;line-height:1.55}.newbie-guide-card__seal[data-v-77951ccc]{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(252,211,77,.34);background:linear-gradient(180deg,#78350feb,#451a03fa);color:#fcd34d;font-family:var(--serif);font-size:20px;font-weight:900;box-shadow:0 10px 20px #451a0347,inset 0 1px #ffffff1f}.newbie-guide-card__actions[data-v-77951ccc]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.newbie-guide-card__action[data-v-77951ccc]{flex:1 1 0;min-width:96px}.section-head[data-v-77951ccc]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.section-title[data-v-77951ccc]{font-size:13px;font-weight:600;color:var(--gold);letter-spacing:.14em;font-family:var(--serif)}.section-note[data-v-77951ccc]{font-size:10px;color:var(--text-muted)}.exits-list[data-v-77951ccc]{display:flex;flex-direction:column;gap:0;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;overflow:hidden}.exit-row[data-v-77951ccc]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--divider);cursor:pointer;transition:background var(--fast)}.exit-row[data-v-77951ccc]:last-child{border-bottom:0}.exit-row[data-v-77951ccc]:hover{background:#ffffff08}.exit-row.is-local-inn-entry[data-v-77951ccc]{background:linear-gradient(90deg,#fcd34d1c,#ffffff05 42%),#ffffff08;box-shadow:inset 0 0 0 1px #fcd34d2e}.exit-row.is-local-inn-entry[data-v-77951ccc]:hover{background:linear-gradient(90deg,#fcd34d29,#ffffff08 48%),#ffffff0a}.exit-row.is-return-link[data-v-77951ccc]:not(.is-local-inn-entry){background:linear-gradient(90deg,#5b21b629,#fcd34d0f 36%,#ffffff05 55%),#ffffff05;box-shadow:inset 0 0 0 1px #c4b5fd38}.exit-row.is-return-link[data-v-77951ccc]:not(.is-local-inn-entry):hover{background:linear-gradient(90deg,#6d28d933,#fcd34d14 40%,#ffffff08 55%),#ffffff08}.exit-arrow[data-v-77951ccc]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border);background:linear-gradient(180deg,#373c4bf5,#1c202dfa);font-size:14px;font-weight:700;flex-shrink:0}.exit-copy[data-v-77951ccc]{display:flex;flex-direction:column;gap:1px;min-width:0}.exit-name-wrap[data-v-77951ccc]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.exit-name[data-v-77951ccc]{font-size:13px;font-weight:600;color:var(--text-main)}.inn-local-badge[data-v-77951ccc]{padding:1px 6px;border-radius:999px;border:1px solid rgba(252,211,77,.38);background:#fcd34d1f;color:#f8e7b7;font-size:9px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.exit-dir[data-v-77951ccc]{font-size:10px;color:var(--text-muted)}.icon-strip[data-v-77951ccc]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding-bottom:2px}.icon-cell[data-v-77951ccc]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;cursor:pointer;transition:transform var(--fast),opacity var(--fast)}.icon-cell[data-v-77951ccc]:hover{transform:translateY(-1px)}.icon-cell.is-disabled[data-v-77951ccc]{cursor:default;opacity:.88}.icon-cell.is-disabled[data-v-77951ccc]:hover{transform:none}.icon-frame[data-v-77951ccc]{width:100%;aspect-ratio:1;max-width:46px;border-radius:10px;border:1px solid var(--border);overflow:hidden;background:linear-gradient(180deg,#201c2df0,#0e0d16fa);display:flex;align-items:center;justify-content:center;font-size:20px;position:relative;box-shadow:inset 0 1px #ffffff0f;transition:border-color var(--fast),box-shadow var(--fast)}.icon-cell:hover .icon-frame[data-v-77951ccc]{border-color:#a78bfa3d;box-shadow:inset 0 1px #ffffff0f,0 0 12px #7c3aed1f}.icon-frame.has-task[data-v-77951ccc]:after{content:"";position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:#7c3aed;border:1.5px solid rgba(10,8,16,.9)}.icon-frame.is-novice-guide[data-v-77951ccc]{border-color:#fcd34db8;box-shadow:0 0 0 2px #fcd34d57,0 0 0 5px #7c3aed2e,0 0 18px #fcd34d52,inset 0 1px #ffffff1f;animation:novice-guide-pulse-77951ccc 1.8s ease-in-out infinite}.icon-cell:hover .icon-frame.is-novice-guide[data-v-77951ccc]{border-color:#fcd34ddb;box-shadow:0 0 0 3px #fcd34d7a,0 0 0 7px #7c3aed3d,0 0 24px #fcd34d6b,inset 0 1px #ffffff29;filter:brightness(1.06)}.icon-frame.is-novice-guide[data-v-77951ccc]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:1;border:1px solid rgba(255,248,214,.5);border-radius:8px;pointer-events:none}.icon-frame.is-novice-guide img[data-v-77951ccc]{position:relative;z-index:0}.icon-frame.is-novice-guide.has-task[data-v-77951ccc]:after{z-index:2;background:#fcd34d;box-shadow:0 0 8px #fcd34db8}@keyframes novice-guide-pulse-77951ccc{0%,to{box-shadow:0 0 0 2px #fcd34d4d,0 0 0 5px #7c3aed24,0 0 14px #fcd34d3d,inset 0 1px #ffffff1f}50%{box-shadow:0 0 0 3px #fcd34d7a,0 0 0 7px #7c3aed3d,0 0 24px #fcd34d6b,inset 0 1px #ffffff29}}@media (prefers-reduced-motion: reduce){.icon-frame.is-novice-guide[data-v-77951ccc]{animation:none}}.icon-frame.more-btn[data-v-77951ccc]{background:linear-gradient(180deg,#28243ae6,#141220f5);border-style:dashed;border-color:#ffffff1f;font-size:14px;color:var(--text-muted)}.monster-preview-badge[data-v-77951ccc]{position:absolute;top:3px;right:3px;z-index:2;display:inline-flex;align-items:center;min-height:13px;max-width:calc(100% - 6px);padding:0 4px;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:8px;font-weight:800;line-height:1.1;letter-spacing:.04em;white-space:nowrap;box-shadow:0 1px 4px #00000047}.monster-preview-badge--boss[data-v-77951ccc]{border-color:#fb718538;background:#7f1d1deb;color:#fda4affa}.monster-preview-badge--elite[data-v-77951ccc]{border-color:#fcd34d3d;background:#78350feb;color:#fff3d6f5}.icon-label[data-v-77951ccc]{display:-webkit-box;min-height:2.4em;font-size:10px;font-weight:600;color:var(--text-sec);width:100%;overflow:hidden;line-height:1.2;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.icon-label.muted[data-v-77951ccc]{color:var(--text-muted)}.player-level-badge[data-v-77951ccc]{position:absolute;right:3px;bottom:3px;padding:1px 4px;border-radius:999px;background:#0c0a12e0;border:1px solid rgba(250,204,21,.3);color:#fde68a;font-size:9px;font-weight:700;line-height:1.2;box-shadow:0 1px 4px #00000047}.q-white[data-v-77951ccc]{border-color:#c8c0b44d}.q-blue[data-v-77951ccc]{border-color:#6888d466}.q-purple[data-v-77951ccc]{border-color:#a78bfa66}.q-orange[data-v-77951ccc]{border-color:#e5a03066}.quick-grid[data-v-77951ccc]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.quick-cell[data-v-77951ccc]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:transform var(--fast)}.quick-cell[data-v-77951ccc]:hover{transform:translateY(-1px)}.quick-cell.is-local-inn-entry .quick-label[data-v-77951ccc]{color:#f8e7b7;font-weight:700}.quick-frame[data-v-77951ccc]{width:36px;height:36px;border-radius:8px;background:#ffffff0a;border:1px solid var(--divider);display:flex;align-items:center;justify-content:center;font-size:16px;position:relative;overflow:visible;transition:border-color var(--fast),background var(--fast)}.quick-cell.is-local-inn-entry .quick-frame[data-v-77951ccc]{border-color:#fcd34d52;background:radial-gradient(circle at top,rgba(252,211,77,.2),transparent 66%),#ffffff0f;box-shadow:0 0 0 1px #fcd34d1f}.quick-cell:hover .quick-frame[data-v-77951ccc]{border-color:#ffffff1f;background:#ffffff0f}.quick-cell.is-local-inn-entry:hover .quick-frame[data-v-77951ccc]{border-color:#fcd34d7a;background:radial-gradient(circle at top,rgba(252,211,77,.25),transparent 70%),#ffffff14}.quick-cell.is-return-link:not(.is-local-inn-entry) .quick-label[data-v-77951ccc]{color:#fef3c7;font-weight:700;text-shadow:0 0 12px rgba(167,139,250,.35)}.quick-cell.is-return-link:not(.is-local-inn-entry) .quick-fallback[data-v-77951ccc]{color:#e9d5ff;font-weight:700}.quick-cell.is-return-link:not(.is-local-inn-entry) .quick-frame[data-v-77951ccc]{border-color:#c4b5fd6b;background:radial-gradient(circle at 30% 0%,rgba(167,139,250,.3),transparent 68%),linear-gradient(165deg,#4c1d958c,#100d18f5);box-shadow:0 0 0 1px #fcd34d33,0 6px 16px #5b21b647}.quick-cell.is-return-link:not(.is-local-inn-entry):hover .quick-frame[data-v-77951ccc]{border-color:#c4b5fd8c;background:radial-gradient(circle at 28% 0%,rgba(196,181,253,.34),transparent 70%),linear-gradient(165deg,#5b21b69e,#141220fa);box-shadow:0 0 0 1px #fcd34d47,0 8px 20px #5b21b657}.quick-image[data-v-77951ccc]{width:24px;height:24px;object-fit:contain}.quick-fallback[data-v-77951ccc]{font-size:14px;color:var(--text-sec)}.quick-label[data-v-77951ccc]{font-size:10px;color:var(--text-sec);text-align:center;line-height:1.3}.quick-local-badge[data-v-77951ccc]{position:absolute;top:-8px;right:-10px;padding:1px 4px;border-radius:999px;border:1px solid rgba(252,211,77,.45);background:linear-gradient(180deg,#fcd34df5,#d97706f0);color:#2b1707;font-size:7px;font-weight:800;line-height:1.2;letter-spacing:.04em;white-space:nowrap;box-shadow:0 4px 10px #d9770638}.empty-hint[data-v-77951ccc]{font-size:12px;color:var(--text-muted);text-align:center;padding:10px}.bag-view[data-v-5110a4c2]{height:100%;min-height:0;overflow:hidden;background:radial-gradient(circle at top right,rgba(124,58,237,.16),transparent 28%),radial-gradient(circle at top left,rgba(252,211,77,.07),transparent 22%),linear-gradient(180deg,#09090b,#050507)}.bag-shell[data-v-5110a4c2]{position:relative;display:flex;height:100%;min-height:0;flex-direction:column;gap:.7rem;padding:max(env(safe-area-inset-top),.7rem) .8rem max(env(safe-area-inset-bottom),.85rem)}.bag-shell[data-v-5110a4c2]:before{content:"";position:absolute;left:.8rem;right:.8rem;top:0;height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34d6b,#fcd34d00);pointer-events:none}.bag-header[data-v-5110a4c2],.bag-filter-strip[data-v-5110a4c2],.bag-section[data-v-5110a4c2],.bag-footer[data-v-5110a4c2]{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff05,0 16px 32px #00000047;overflow:hidden}.bag-header[data-v-5110a4c2]:before,.bag-filter-strip[data-v-5110a4c2]:before,.bag-section[data-v-5110a4c2]:before,.bag-footer[data-v-5110a4c2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0a,#fff0 28%),radial-gradient(circle at top,rgba(109,40,217,.12),transparent 42%);pointer-events:none}.bag-header[data-v-5110a4c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem}.bag-header-copy[data-v-5110a4c2],.bag-header-tools[data-v-5110a4c2],.bag-section-head[data-v-5110a4c2],.bag-equipped-list[data-v-5110a4c2],.bag-grid-panel[data-v-5110a4c2],.bag-footer[data-v-5110a4c2]{position:relative;z-index:1}.bag-summary-pill[data-v-5110a4c2],.bag-utility-btn[data-v-5110a4c2],.bag-tab-btn[data-v-5110a4c2],.bag-section-side[data-v-5110a4c2],.bag-section-tag[data-v-5110a4c2],.bag-item-level[data-v-5110a4c2],.bag-item-count[data-v-5110a4c2],.bag-bottom-btn[data-v-5110a4c2]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.bag-title[data-v-5110a4c2]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.3rem;font-weight:800;letter-spacing:.12em;line-height:1.08;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.bag-subtitle[data-v-5110a4c2]{margin:.42rem 0 0;color:#a1a1aad1;font-size:.8rem;line-height:1.5}.bag-header-tools[data-v-5110a4c2]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;flex:0 0 auto;min-width:5.5rem}.bag-summary-pill[data-v-5110a4c2]{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2rem;padding:0 .7rem;border:1px solid rgba(252,211,77,.18);border-radius:10px;background:#fcd34d12;color:#fff0c7eb;font-size:.72rem;font-weight:700;letter-spacing:.08em}.bag-summary-pill strong[data-v-5110a4c2]{color:#fcd34d;font-size:.82rem}.bag-utility-btn[data-v-5110a4c2]{min-height:2.35rem;padding:0 .85rem;border:1px solid rgba(167,139,250,.24);border-radius:10px;background:linear-gradient(180deg,#7c3aedeb,#4c1d95f0);color:#fff8e6;font-size:.74rem;font-weight:700;letter-spacing:.08em;box-shadow:0 10px 20px #4c1d9542}.bag-filter-strip[data-v-5110a4c2]{display:flex;gap:.45rem;padding:.6rem;overflow-x:auto}.bag-tab-btn[data-v-5110a4c2]{position:relative;flex:0 0 auto;min-height:2.2rem;padding:0 .85rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:.72rem;font-weight:700;letter-spacing:.06em;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.bag-tab-btn.is-active[data-v-5110a4c2]{border-color:#a78bfa52;background:linear-gradient(180deg,#7c3aed47,#4c1d9529);color:#f4f4f5;box-shadow:inset 0 1px #ffffff0f}.bag-tab-btn.is-idle[data-v-5110a4c2]{background:#ffffff08;color:#a1a1aae0}.bag-section[data-v-5110a4c2]{padding:.85rem .9rem .9rem}.bag-section--items[data-v-5110a4c2]{display:flex;min-height:0;flex:1;flex-direction:column}.bag-section-head[data-v-5110a4c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.bag-section-title[data-v-5110a4c2]{margin-top:0;color:#f4f4f5;font-size:1rem;font-weight:700;line-height:1.18}.bag-section-side[data-v-5110a4c2],.bag-section-tag[data-v-5110a4c2]{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .52rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:#c4b5fde6;font-size:.68rem;font-weight:700;letter-spacing:.06em}.bag-section-metrics[data-v-5110a4c2]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.bag-equipped-list[data-v-5110a4c2]{display:flex;gap:.65rem;margin-top:.85rem;overflow-x:auto;padding-bottom:.1rem}.bag-equipped-item[data-v-5110a4c2]{display:flex;width:4.9rem;flex:0 0 auto;flex-direction:column;align-items:center;gap:.42rem;padding:.65rem .45rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#121216f0,#08080afa)}.bag-equipped-icon[data-v-5110a4c2]{display:flex;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;border-radius:12px;background:radial-gradient(circle at top,rgba(124,58,237,.16),transparent 34%),linear-gradient(180deg,#141418fa,#0a0a0cfa);box-shadow:inset 0 1px #ffffff0d}.bag-equipped-name[data-v-5110a4c2]{max-width:100%;overflow:hidden;color:#d4d4d8d6;font-size:.72rem;line-height:1.35;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bag-grid-panel[data-v-5110a4c2]{min-height:0;flex:1;margin-top:.85rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.06);overflow-y:auto}.bag-empty-state[data-v-5110a4c2]{display:flex;min-height:10rem;align-items:center;justify-content:center;margin:0;border:1px dashed rgba(255,255,255,.08);border-radius:14px;background:#ffffff05;color:#a1a1aad1;font-size:.88rem;text-align:center}.bag-items-grid[data-v-5110a4c2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.bag-item-card[data-v-5110a4c2]{display:flex;min-width:0;flex-direction:column;gap:.46rem;padding:.5rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#111114f5,#08080afa);text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;box-shadow:inset 0 1px #ffffff0a}.bag-item-card[data-v-5110a4c2]:active{transform:translateY(1px) scale(.985)}.bag-item-card[data-v-5110a4c2]:hover{border-color:#a78bfa3d;background:linear-gradient(180deg,#17171cfa,#0a0a0cfa);box-shadow:inset 0 1px #ffffff0d,0 10px 20px #0000002e}.bag-item-frame[data-v-5110a4c2]{position:relative;display:flex;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 36%),linear-gradient(180deg,#18181cfa,#0a0a0cfa)}.bag-item-image[data-v-5110a4c2]{width:100%;height:100%;object-fit:contain;padding:.55rem}.bag-item-count[data-v-5110a4c2]{position:absolute;right:.35rem;bottom:.35rem;display:inline-flex;align-items:center;min-height:1rem;padding:0 .28rem;border-radius:999px;background:#000000b8;color:#fff8e6;font-size:.62rem;font-weight:700;letter-spacing:.04em}.bag-item-esp[data-v-5110a4c2]{position:absolute;right:.28rem;top:.28rem;display:inline-flex;align-items:center;justify-content:center;min-height:.82rem;max-width:calc(100% - .56rem);padding:0 .28rem;border-radius:999px;border:1px solid rgba(252,211,77,.22);background:linear-gradient(180deg,#131019c7,#0b0a109e);color:#ffe18af5;font-size:.56rem;font-weight:800;letter-spacing:.02em;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px #00000042;white-space:nowrap}.bag-item-meta[data-v-5110a4c2]{display:flex;min-width:0;flex-direction:column;gap:.16rem}.bag-item-name[data-v-5110a4c2]{display:-webkit-box;min-height:1.9em;overflow:hidden;font-size:.72rem;font-weight:600;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.bag-item-level[data-v-5110a4c2]{color:#71717af5;font-size:.62rem;font-weight:700;letter-spacing:.05em}.bag-footer[data-v-5110a4c2]{display:grid;grid-template-columns:repeat(2,minmax(5.2rem,max-content));justify-content:space-between;gap:.5rem .55rem;padding:.7rem;border-radius:18px}@media (min-width: 420px){.bag-items-grid[data-v-5110a4c2]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 380px){.bag-shell[data-v-5110a4c2]{padding-left:.65rem;padding-right:.65rem}.bag-header[data-v-5110a4c2]{flex-direction:column}.bag-header-tools[data-v-5110a4c2]{width:100%}.bag-items-grid[data-v-5110a4c2]{gap:.5rem}.bag-item-card[data-v-5110a4c2]{padding:.42rem}}.equip-service-view[data-v-4d6d0c22]{height:100%;overflow:hidden;background:radial-gradient(circle at top right,rgba(124,58,237,.16),transparent 22%),linear-gradient(180deg,#0b0b0e,#050507)}.equip-service-shell[data-v-4d6d0c22]{height:100%;display:flex;flex-direction:column;gap:1rem;padding:calc(env(safe-area-inset-top) + .9rem) .9rem calc(env(safe-area-inset-bottom) + .9rem)}.equip-service-header[data-v-4d6d0c22]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .95rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#141418f5,#0a0a0cfa);box-shadow:0 20px 42px #00000057,inset 0 1px #ffffff0a}.equip-service-kicker[data-v-4d6d0c22]{margin:0;color:#a1a1aad6;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.equip-service-title[data-v-4d6d0c22]{margin:.42rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.35rem;font-weight:800;letter-spacing:.1em;line-height:1.15;background:linear-gradient(180deg,#fcd34d,#d97706 72%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.equip-service-back[data-v-4d6d0c22]{min-height:44px;padding:0 1rem;border:1px solid rgba(167,139,250,.32);border-radius:10px;background:linear-gradient(180deg,#4c1d956b,#1c122ed1);color:#fff8e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:700;letter-spacing:.08em;box-shadow:0 10px 22px #4c1d952e,inset 0 1px #ffffff14}.equip-service-back[data-v-4d6d0c22]:hover{border-color:#c4b5fd7a;background:linear-gradient(180deg,#6d28d980,#281844e6)}.equip-service-summary[data-v-4d6d0c22]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.equip-service-summary--salvage[data-v-4d6d0c22]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.equip-service-summary-card[data-v-4d6d0c22]{padding:.75rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.equip-service-summary--salvage .equip-service-summary-card[data-v-4d6d0c22]{padding:.56rem .62rem;border-radius:12px}.equip-service-summary-label[data-v-4d6d0c22]{color:#a1a1aad1;font-size:.7rem;letter-spacing:.12em}.equip-service-summary--salvage .equip-service-summary-label[data-v-4d6d0c22]{font-size:.62rem;letter-spacing:.08em;line-height:1.2}.equip-service-summary-value[data-v-4d6d0c22]{margin-top:.35rem;color:#f4f4f5;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem;font-weight:700;overflow-wrap:anywhere}.equip-service-summary--salvage .equip-service-summary-value[data-v-4d6d0c22]{margin-top:.2rem;font-size:.8rem;line-height:1.16}.equip-service-list[data-v-4d6d0c22]{min-height:0;flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:.7rem}.equip-service-card[data-v-4d6d0c22]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.9rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#16161afa,#0b0b0efa);text-align:left}.equip-service-card__icon[data-v-4d6d0c22]{width:3.75rem;height:3.75rem;flex:0 0 auto;overflow:hidden;border-radius:12px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 38%),linear-gradient(180deg,#141418fa,#08080afa)}.equip-service-card__top[data-v-4d6d0c22]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.equip-service-card__name[data-v-4d6d0c22]{min-width:0;flex:1 1 auto;font-size:.96rem;font-weight:700;line-height:1.3}.equip-service-card__level[data-v-4d6d0c22]{flex:0 0 auto;padding:.1rem .38rem;border:1px solid rgba(252,211,77,.14);border-radius:8px;background:#fcd34d0f;color:#fcd34dd6;font-size:.76rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.equip-service-card__meta[data-v-4d6d0c22],.equip-service-card__extra[data-v-4d6d0c22]{margin-top:.3rem;color:#a1a1aae6;font-size:.76rem;line-height:1.45}.equip-service-card__extra[data-v-4d6d0c22]{display:flex;flex-wrap:wrap;gap:.5rem .8rem}.equip-service-empty[data-v-4d6d0c22]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;text-align:center;padding:1.2rem}.equip-service-empty__title[data-v-4d6d0c22]{color:#d4d4d8e6;font-size:.96rem;line-height:1.6}.status-view[data-v-c867885e]{position:relative;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 26%),radial-gradient(circle at 12% 100%,rgba(252,211,77,.08),transparent 24%),linear-gradient(180deg,#070707,#050505 48%,#020202);color:#f4f4f5}.status-view__chrome[data-v-c867885e]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0b,#fff0 24%),linear-gradient(90deg,rgba(255,255,255,.02) 0%,transparent 22%,transparent 78%,rgba(255,255,255,.02) 100%);opacity:.8}.status-shell[data-v-c867885e]{position:relative;z-index:1;width:100%;max-width:440px;margin:0 auto;padding:max(10px,env(safe-area-inset-top) * .35) 12px calc(12px + env(safe-area-inset-bottom)*.6)}.status-panel[data-v-c867885e]{position:relative;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.status-panel[data-v-c867885e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0b,#fff0 26%)}.status-panel__topline[data-v-c867885e]{position:relative;z-index:1;height:3px;width:100%;background:linear-gradient(90deg,#7c3aede6,#a855f7fa 52%,#4c1d95e6)}.status-panel__header[data-v-c867885e],.status-block[data-v-c867885e],.status-footer[data-v-c867885e]{position:relative;z-index:1}.status-panel__header[data-v-c867885e]{padding:1rem 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.status-summary-pill[data-v-c867885e],.status-slot__label[data-v-c867885e],.status-block__value[data-v-c867885e],.status-bag-cell__count[data-v-c867885e],.status-bottom-btn[data-v-c867885e],.status-detail-btn[data-v-c867885e]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.status-panel__stats-row[data-v-c867885e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.status-panel__stats[data-v-c867885e]{display:flex;flex-wrap:wrap;gap:.4rem .8rem;flex:1;min-width:0}.status-stat[data-v-c867885e]{display:inline-flex;align-items:center;gap:.24rem}.status-stat__label[data-v-c867885e]{color:#a1a1aacc;font-size:.68rem;font-weight:500}.status-stat__value[data-v-c867885e]{color:#fcd34df2;font-size:.76rem;font-weight:700;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.status-detail-btn[data-v-c867885e]{display:inline-flex;align-items:center;justify-content:center;gap:.24rem;flex-shrink:0;min-width:3.42rem;min-height:1.56rem;padding:0 .76rem;border:1px solid rgba(167,139,250,.28);border-radius:.82rem;background:radial-gradient(circle at 50% 0%,rgba(196,181,253,.22),transparent 54%),linear-gradient(180deg,#562da8f5,#2f1960fa);color:#f5f3ff;font-size:.66rem;font-weight:700;letter-spacing:.08em;white-space:nowrap;box-shadow:inset 0 1px #ffffff1f,0 10px 18px #2f196042;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.status-detail-btn__arrow[data-v-c867885e]{color:#fcd34df5;font-size:.72rem;line-height:1;transition:transform .16s ease}.status-detail-btn[data-v-c867885e]:hover{transform:translateY(-1px);border-color:#c4b5fd66;background:radial-gradient(circle at 50% 0%,rgba(216,180,254,.28),transparent 56%),linear-gradient(180deg,#6839c2fa,#391e74fa);box-shadow:inset 0 1px #ffffff24,0 12px 24px #4c1d9557}.status-detail-btn:hover .status-detail-btn__arrow[data-v-c867885e]{transform:translate(1px)}.status-detail-btn[data-v-c867885e]:focus-visible{outline:none;border-color:#c4b5fd75;box-shadow:0 0 0 2px #a78bfa29,inset 0 1px #ffffff24,0 12px 24px #4c1d954d}.status-detail-btn[data-v-c867885e]:active{transform:translateY(0)}.status-panel__summary[data-v-c867885e]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.68rem}.status-summary-pill[data-v-c867885e]{display:inline-flex;align-items:center;gap:.48rem;min-height:1.9rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.16);border-radius:999px;background:#fcd34d0f;color:#e4e4e7c2;font-size:.72rem;letter-spacing:.04em}.status-summary-pill strong[data-v-c867885e]{color:#fff0c7f0;font-size:.78rem;font-weight:700}.status-panel__body[data-v-c867885e]{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.status-block[data-v-c867885e]{padding:1rem}.status-block+.status-block[data-v-c867885e]{border-top:1px solid rgba(255,255,255,.06)}.status-block--bag[data-v-c867885e]{display:flex;min-height:0;flex:1;flex-direction:column}.status-block__head[data-v-c867885e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.status-block__title[data-v-c867885e]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.06rem;font-weight:700;letter-spacing:.08em;line-height:1.12;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;color:transparent}.status-block__value[data-v-c867885e]{display:inline-flex;align-items:center;justify-content:center;min-width:2.8rem;min-height:1.92rem;padding:0 .7rem;border:1px solid rgba(167,139,250,.18);border-radius:999px;background:#7c3aed14;color:#fff8e6;font-size:.8rem;font-weight:700;letter-spacing:.04em}.status-equip-grid[data-v-c867885e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.7rem}.status-slot[data-v-c867885e]{display:flex;min-height:5.15rem;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.4rem .3rem;border-radius:10px;background:linear-gradient(180deg,#101013e0,#08080af5);box-shadow:inset 0 1px #ffffff0a}.status-slot--filled[data-v-c867885e]{background:radial-gradient(circle at top,rgba(124,58,237,.14),transparent 42%),linear-gradient(180deg,#101013eb,#08080afa)}.status-slot--empty[data-v-c867885e]{border:1px dashed rgba(255,255,255,.12);background:linear-gradient(180deg,#0c0c0fdb,#070709f0)}.status-slot--drag-over[data-v-c867885e]{border-color:#a78bfa75!important;box-shadow:0 0 0 1px #a78bfa4d,0 12px 22px #4c1d9542,inset 0 1px #ffffff0d}.status-slot__label[data-v-c867885e]{width:100%;color:#a1a1aac2;font-size:.58rem;font-weight:600;letter-spacing:.1em;text-align:center}.status-slot__icon-wrap[data-v-c867885e]{display:flex;align-items:center;justify-content:center;width:100%}.status-slot__icon[data-v-c867885e],.status-bag-icon[data-v-c867885e]{overflow:hidden;border-radius:12px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 40%),linear-gradient(180deg,#141418fa,#0a0a0cfa);box-shadow:inset 0 1px #ffffff0d}.status-slot__icon[data-v-c867885e]{width:2.2rem;height:2.2rem}.status-slot__icon img[data-v-c867885e]{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.status-slot__name[data-v-c867885e],.status-slot__empty-text[data-v-c867885e]{width:100%;display:-webkit-box;overflow:hidden;font-size:.68rem;font-weight:600;line-height:1.18;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.status-slot__meta[data-v-c867885e]{max-width:100%;overflow:hidden;color:#a1a1aad1;font-size:.64rem;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.status-slot__empty-text[data-v-c867885e]{color:#71717aeb}.status-bag-scroll[data-v-c867885e]{min-height:0;flex:1;margin-top:.7rem;overflow-y:auto;padding-right:.1rem}.status-bag-grid[data-v-c867885e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.status-bag-cell[data-v-c867885e]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .2rem;border-radius:10px;background:linear-gradient(180deg,#101013e0,#08080af5);box-shadow:inset 0 1px #ffffff0a;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.status-bag-cell[data-v-c867885e]:hover{transform:translateY(-1px)}.status-bag-cell__icon[data-v-c867885e]{position:relative;width:2.6rem;height:2.6rem;overflow:hidden;border-radius:10px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 40%),linear-gradient(180deg,#141418fa,#0a0a0cfa);box-shadow:inset 0 1px #ffffff0d}.status-bag-cell__count[data-v-c867885e]{position:absolute;right:2px;bottom:2px;min-width:1rem;padding:0 .2rem;border-radius:4px;background:#000000b3;color:#fff0c7f2;font-size:.6rem;font-weight:700;text-align:center;line-height:1.2}.status-bag-cell__esp[data-v-c867885e]{position:absolute;right:2px;top:2px;display:inline-flex;align-items:center;justify-content:center;min-height:.8rem;max-width:calc(100% - 4px);padding:0 .22rem;border-radius:999px;border:1px solid rgba(252,211,77,.22);background:linear-gradient(180deg,#131019c7,#0b0a109e);color:#ffe18af5;font-size:.52rem;font-weight:800;text-align:center;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px #00000042}.status-slot__esp[data-v-c867885e]{margin-top:.1rem;font-size:.6rem;font-weight:700;color:#fcd34d;text-align:center;letter-spacing:.04em}.status-bag-cell__name[data-v-c867885e]{width:100%;display:-webkit-box;min-height:1.5em;overflow:hidden;font-size:.6rem;font-weight:600;line-height:1.18;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.status-empty-state[data-v-c867885e]{display:flex;align-items:center;justify-content:center;min-height:6rem;margin-top:.7rem;border:1px dashed rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,#0c0c0fdb,#070709f0);color:#a1a1aad6;font-size:.92rem;text-align:center}.status-footer[data-v-c867885e]{display:flex;gap:.72rem;padding:.9rem 1rem calc(.95rem + env(safe-area-inset-bottom)*.35);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff05,#0000002e)}.status-bottom-btn[data-v-c867885e]{flex:1;min-height:2.95rem;padding:0 .9rem;border-radius:12px;font-size:.86rem;font-weight:700;letter-spacing:.08em;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,filter .16s ease}.status-bottom-btn--primary[data-v-c867885e]{border:1px solid rgba(167,139,250,.34);background:linear-gradient(180deg,#7c3aedf5,#4c1d95f0);color:#fff8e6;box-shadow:0 12px 24px #4c1d9547}.status-bottom-btn--ghost[data-v-c867885e]{border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#d4d4d8c2}.status-bottom-btn--secondary[data-v-c867885e]{border:1px solid rgba(252,211,77,.2);background:#fcd34d14;color:#fff0c7eb}.status-bottom-btn--primary[data-v-c867885e]:hover,.status-bottom-btn--ghost[data-v-c867885e]:hover,.status-bottom-btn--secondary[data-v-c867885e]:hover,.status-slot[data-v-c867885e]:hover{transform:translateY(-1px)}.status-bottom-btn--primary[data-v-c867885e]:hover{filter:brightness(1.04);box-shadow:0 14px 26px #4c1d9557}.status-bottom-btn--ghost[data-v-c867885e]:hover{border-color:#ffffff29;background:#ffffff0d;color:#f4f4f5}.status-bottom-btn--secondary[data-v-c867885e]:hover{border-color:#fcd34d47;background:#fcd34d1f;color:#fff8e6}.status-slot[data-v-c867885e]:hover,.status-bag-cell[data-v-c867885e]:hover{border-color:#a78bfa2e;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff0a}@media (max-width: 360px){.status-shell[data-v-c867885e]{padding-left:10px;padding-right:10px}.status-panel__header[data-v-c867885e],.status-block[data-v-c867885e],.status-footer[data-v-c867885e]{padding-left:.88rem;padding-right:.88rem}.status-equip-grid[data-v-c867885e]{gap:.58rem}.status-slot[data-v-c867885e]{min-height:5.8rem;padding-left:.38rem;padding-right:.38rem}.status-slot__icon[data-v-c867885e],.status-bag-icon[data-v-c867885e]{width:2.72rem;height:2.72rem}.status-bag-row[data-v-c867885e]{padding-left:.78rem;padding-right:.78rem}.status-footer[data-v-c867885e]{flex-direction:column}}.shop-view[data-v-aa3f55e3]{position:relative;display:flex;min-height:0;flex-direction:column;background:radial-gradient(circle at 50% -10%,#6d28d947,#6d28d900 38%),radial-gradient(circle at 85% 14%,#f59e0b14,#f59e0b00 22%),linear-gradient(180deg,#070707,#050505 58%,#020202)}.shop-view[data-v-aa3f55e3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;opacity:.42;pointer-events:none}.shop-view__chrome[data-v-aa3f55e3]{position:relative;z-index:1;display:flex;min-height:0;flex:1;flex-direction:column;gap:.7rem;padding:max(env(safe-area-inset-top),.85rem) .85rem max(env(safe-area-inset-bottom),.95rem)}.shop-view__header[data-v-aa3f55e3]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.shop-wallet__label[data-v-aa3f55e3],.shop-list-shell__label[data-v-aa3f55e3],.shop-buy-section__label[data-v-aa3f55e3],.shop-view__chapter[data-v-aa3f55e3],.shop-wallet__tip[data-v-aa3f55e3],.shop-list-shell__count[data-v-aa3f55e3],.shop-buy-section__hint[data-v-aa3f55e3],.shop-action[data-v-aa3f55e3],.shop-item__level[data-v-aa3f55e3],.shop-item__type[data-v-aa3f55e3],.shop-item__hint[data-v-aa3f55e3],.shop-wallet__name[data-v-aa3f55e3]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.shop-wallet__label[data-v-aa3f55e3],.shop-list-shell__label[data-v-aa3f55e3],.shop-buy-section__label[data-v-aa3f55e3]{color:#a1a1aad6;font-size:.72rem;font-weight:600;letter-spacing:.08em}.shop-view__title-row[data-v-aa3f55e3]{display:flex;align-items:center;gap:.55rem;margin-top:0;flex-wrap:wrap}.shop-view__title[data-v-aa3f55e3],.shop-buy-panel__title[data-v-aa3f55e3],.shop-empty-state__title[data-v-aa3f55e3]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-weight:800;letter-spacing:.12em;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.shop-view__title[data-v-aa3f55e3]{font-size:1.34rem;line-height:1.08}.shop-view__chapter[data-v-aa3f55e3]{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .6rem;border:1px solid rgba(252,211,77,.16);background:#fcd34d14;color:#fff3d6eb;font-size:.68rem;font-weight:700;letter-spacing:.12em}.shop-view__subtitle[data-v-aa3f55e3]{margin:.28rem 0 0;color:#d4d4d8b8;font-size:.76rem;line-height:1.45}.shop-icon-btn[data-v-aa3f55e3]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.shop-icon-btn[data-v-aa3f55e3]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.shop-icon-btn svg[data-v-aa3f55e3]{width:1rem;height:1rem}.shop-wallet[data-v-aa3f55e3],.shop-list-shell[data-v-aa3f55e3],.shop-empty-state[data-v-aa3f55e3]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0e0e10f0,#070709fa);box-shadow:inset 0 1px #ffffff0a,0 18px 32px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.shop-wallet[data-v-aa3f55e3]:before,.shop-list-shell[data-v-aa3f55e3]:before,.shop-empty-state[data-v-aa3f55e3]:before{content:"";position:absolute;left:1rem;right:1rem;top:0;height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34d47,#fcd34d00);pointer-events:none}.shop-wallet[data-v-aa3f55e3]{padding:.7rem .75rem}.shop-wallet__head[data-v-aa3f55e3],.shop-list-shell__head[data-v-aa3f55e3],.shop-buy-section__head[data-v-aa3f55e3]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.shop-total-row[data-v-aa3f55e3],.shop-buy-target__row[data-v-aa3f55e3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.shop-wallet__tip[data-v-aa3f55e3],.shop-list-shell__count[data-v-aa3f55e3],.shop-buy-section__hint[data-v-aa3f55e3]{color:#71717aeb;font-size:.68rem;font-weight:600;letter-spacing:.04em}.shop-wallet__grid[data-v-aa3f55e3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.55rem}.shop-wallet__card[data-v-aa3f55e3]{display:flex;min-height:2.55rem;flex-direction:column;justify-content:center;gap:.1rem;padding:.45rem .55rem;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.shop-wallet__name[data-v-aa3f55e3]{color:#a1a1aae0;font-size:.7rem;font-weight:600;letter-spacing:.04em;line-height:1.1}.shop-wallet__value[data-v-aa3f55e3]{font-size:1rem;font-weight:700;line-height:1.15;word-break:break-all}.shop-counter-tabs[data-v-aa3f55e3],.shop-category-tabs[data-v-aa3f55e3]{display:flex;gap:.5rem}.shop-category-tabs[data-v-aa3f55e3]{overflow-x:auto;padding-bottom:.1rem}.shop-tab-btn[data-v-aa3f55e3]{position:relative;border:1px solid rgba(255,255,255,.08);color:#e4e4e7cc;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .18s ease}.shop-tab-btn[data-v-aa3f55e3]:hover{transform:translateY(-1px)}.shop-tab-btn--counter[data-v-aa3f55e3]{flex:1;min-height:2.75rem;padding:.55rem .6rem;font-size:.78rem;font-weight:700;letter-spacing:.08em}.shop-tab-btn--category[data-v-aa3f55e3]{flex:0 0 auto;min-height:2.15rem;padding:.45rem .85rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;white-space:nowrap}.shop-tab-btn.is-idle[data-v-aa3f55e3]{background:#ffffff08}.shop-tab-btn.is-active[data-v-aa3f55e3]{border-color:#a78bfa57;background:linear-gradient(180deg,#7c3aed47,#4c1d9557);color:#f8f7ff;box-shadow:0 0 18px #6d28d929}.shop-list-shell[data-v-aa3f55e3]{display:flex;min-height:0;flex:1;flex-direction:column}.shop-list-shell__head[data-v-aa3f55e3]{padding:.85rem .95rem .7rem;border-bottom:1px solid rgba(255,255,255,.06)}.shop-list-shell__body[data-v-aa3f55e3]{min-height:0;flex:1;overflow-y:auto;padding:.7rem .75rem .8rem}.shop-empty-state[data-v-aa3f55e3],.shop-empty-copy[data-v-aa3f55e3]{display:flex;flex-direction:column;align-items:center;justify-content:center}.shop-empty-state[data-v-aa3f55e3]{min-height:13rem;padding:1.25rem;text-align:center}.shop-empty-state__badge[data-v-aa3f55e3]{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .75rem;border:1px solid rgba(167,139,250,.22);background:#7c3aed14;color:#e0d6ffe0;font-size:.7rem;font-weight:700;letter-spacing:.08em}.shop-empty-state__title[data-v-aa3f55e3]{margin-top:.95rem;font-size:1.12rem}.shop-empty-state__desc[data-v-aa3f55e3],.shop-empty-copy[data-v-aa3f55e3]{color:#a1a1aad1;font-size:.82rem;line-height:1.65}.shop-empty-state__desc[data-v-aa3f55e3]{margin:.45rem 0 0}.shop-empty-copy[data-v-aa3f55e3]{min-height:100%;padding:2.4rem 1rem;text-align:center}.shop-item-list[data-v-aa3f55e3]{display:flex;flex-direction:column;gap:.65rem}.shop-item[data-v-aa3f55e3]{position:relative;display:flex;width:100%;align-items:center;gap:.8rem;padding:.95rem .9rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121216f5,#0a0a0cfa);color:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .18s ease,box-shadow .18s ease}.shop-item[data-v-aa3f55e3]:before{content:"";position:absolute;left:0;top:.8rem;bottom:.8rem;width:2px;background:linear-gradient(180deg,#a78bfa00,#a78bfaeb,#a78bfa00);opacity:0;transition:opacity .18s ease}.shop-item[data-v-aa3f55e3]:hover,.shop-item[data-v-aa3f55e3]:active{transform:translateY(-1px);border-color:#a78bfa42;background:linear-gradient(180deg,#16161cfa,#0b0b0e);box-shadow:0 16px 28px #00000042}.shop-item.is-sold-out[data-v-aa3f55e3]{cursor:not-allowed;opacity:.52}.shop-item.is-sold-out[data-v-aa3f55e3]:hover,.shop-item.is-sold-out[data-v-aa3f55e3]:active{transform:none;border-color:#ffffff14;background:linear-gradient(180deg,#121216f5,#0a0a0cfa);box-shadow:none}.shop-item[data-v-aa3f55e3]:hover:before,.shop-item[data-v-aa3f55e3]:active:before{opacity:1}.shop-item.is-sold-out[data-v-aa3f55e3]:hover:before,.shop-item.is-sold-out[data-v-aa3f55e3]:active:before{opacity:0}.shop-item__main[data-v-aa3f55e3]{min-width:0;flex:1}.shop-item__headline[data-v-aa3f55e3],.shop-buy-target__name-row[data-v-aa3f55e3],.shop-item__meta[data-v-aa3f55e3],.shop-buy-target__meta[data-v-aa3f55e3]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.shop-item__name[data-v-aa3f55e3],.shop-buy-target__name[data-v-aa3f55e3]{color:#f4f4f5;font-size:.94rem;font-weight:700;line-height:1.3}.shop-item__level[data-v-aa3f55e3],.shop-item__type[data-v-aa3f55e3],.shop-buy-target__badge[data-v-aa3f55e3],.shop-item__meta-chip[data-v-aa3f55e3],.shop-buy-target__meta-chip[data-v-aa3f55e3]{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .45rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#d4d4d8c2;font-size:.64rem;font-weight:600;letter-spacing:.08em}.shop-item__desc[data-v-aa3f55e3],.shop-buy-target__desc[data-v-aa3f55e3]{margin:.42rem 0 0;color:#a1a1aadb;font-size:.76rem;line-height:1.55}.shop-item__desc[data-v-aa3f55e3]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop-item__meta[data-v-aa3f55e3],.shop-buy-target__meta[data-v-aa3f55e3]{margin-top:.52rem}.shop-item__meta-chip.is-affordable[data-v-aa3f55e3]{border-color:#86efac33;color:#bbf7d0e0}.shop-item__meta-chip.is-tight[data-v-aa3f55e3]{border-color:#fb71852e;color:#fda4afe0}.shop-item__side[data-v-aa3f55e3]{display:flex;min-width:5.4rem;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.3rem;text-align:right}.shop-item__price[data-v-aa3f55e3],.shop-buy-target__price[data-v-aa3f55e3],.shop-total-row__value[data-v-aa3f55e3]{font-size:.94rem;font-weight:800;line-height:1.2}.shop-item__hint[data-v-aa3f55e3]{color:#71717aeb;font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.shop-footer[data-v-aa3f55e3]{padding-top:.05rem}.shop-action[data-v-aa3f55e3]{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .18s ease,opacity .18s ease}.shop-action[data-v-aa3f55e3]:hover{transform:translateY(-1px)}.shop-action--secondary[data-v-aa3f55e3],.shop-action--ghost[data-v-aa3f55e3]{background:#ffffff0a;color:#e4e4e7d1}.shop-action--secondary[data-v-aa3f55e3]{width:100%}.shop-action--ghost[data-v-aa3f55e3]:hover,.shop-action--secondary[data-v-aa3f55e3]:hover{border-color:#ffffff2e;background:#ffffff0f}.shop-action--primary[data-v-aa3f55e3]{border-color:#a78bfa52;background:linear-gradient(180deg,#6d28d9,#5b21b6 52%,#4c1d95);color:#fff;box-shadow:0 0 22px #6d28d942,0 12px 24px #0000003d}.shop-action--primary[data-v-aa3f55e3]:hover{border-color:#c4b5fd7a;box-shadow:0 0 28px #6d28d957,0 14px 28px #00000047}.shop-action.is-disabled[data-v-aa3f55e3],.shop-action[data-v-aa3f55e3]:disabled,.shop-qty-btn[data-v-aa3f55e3]:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.shop-buy-panel.ink-dialog-panel[data-v-aa3f55e3]{border-color:#ffffff1a;border-radius:16px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.shop-buy-panel[data-v-aa3f55e3]:before{background:linear-gradient(180deg,#ffffff0b,#fff0 26%)}.shop-buy-panel__topline[data-v-aa3f55e3]{height:3px;background:linear-gradient(90deg,#7c3aede6,#a855f7fa 52%,#4c1d95e6)}.shop-buy-panel__header[data-v-aa3f55e3],.shop-buy-panel__footer[data-v-aa3f55e3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem}.shop-buy-panel__header[data-v-aa3f55e3]{border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.shop-buy-panel__title[data-v-aa3f55e3]{margin-top:0;font-size:1.08rem}.shop-buy-panel__body[data-v-aa3f55e3]{display:flex;flex-direction:column;gap:.8rem;padding:1rem}.shop-buy-target[data-v-aa3f55e3],.shop-buy-section[data-v-aa3f55e3],.shop-total-row[data-v-aa3f55e3]{border:1px solid rgba(255,255,255,.08);background:#ffffff08}.shop-buy-target[data-v-aa3f55e3],.shop-buy-section[data-v-aa3f55e3]{padding:.85rem}.shop-buy-target__price[data-v-aa3f55e3]{flex-shrink:0;text-align:right}.shop-qty-box[data-v-aa3f55e3]{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.75rem;align-items:center;margin-top:.8rem}.shop-qty-box__value[data-v-aa3f55e3]{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f4f4f5;font-size:1rem;font-weight:800}.shop-qty-btn[data-v-aa3f55e3]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f4f4f5e0;font-size:1.3rem;font-weight:500}.shop-qty-btn[data-v-aa3f55e3]:hover{border-color:#a78bfa42;background:#7c3aed14}.shop-total-row[data-v-aa3f55e3]{padding:.8rem .85rem}.shop-total-row__label[data-v-aa3f55e3]{color:#a1a1aae0;font-size:.76rem}.shop-buy-warning[data-v-aa3f55e3]{margin:0;border:1px solid rgba(251,113,133,.16);background:#7f1d1d38;color:#fda4aff5;padding:.72rem .8rem;font-size:.76rem;line-height:1.5;text-align:center}.shop-buy-panel__footer[data-v-aa3f55e3]{border-top:1px solid rgba(255,255,255,.08)}.shop-buy-panel__footer .shop-action[data-v-aa3f55e3]{flex:1}.is-gold[data-v-aa3f55e3]{color:#fcd34d}.is-premium[data-v-aa3f55e3]{color:#c4b5fd}.is-arcane[data-v-aa3f55e3]{color:#93c5fd}.is-honor[data-v-aa3f55e3]{color:#fbbf24}.is-neutral[data-v-aa3f55e3]{color:#f4f4f5e6}@media (max-width: 380px){.shop-view__chrome[data-v-aa3f55e3]{gap:.62rem;padding-left:.75rem;padding-right:.75rem}.shop-wallet__grid[data-v-aa3f55e3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.shop-wallet__card[data-v-aa3f55e3]{padding:.42rem .5rem}.shop-item[data-v-aa3f55e3]{gap:.65rem;padding:.85rem .8rem}.shop-item__side[data-v-aa3f55e3]{min-width:4.8rem}.shop-buy-panel__header[data-v-aa3f55e3],.shop-buy-panel__body[data-v-aa3f55e3],.shop-buy-panel__footer[data-v-aa3f55e3]{padding-left:.9rem;padding-right:.9rem}}.crystal-panel[data-v-ecfef767]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:10px;padding:12px 14px 14px;color:#f4f4f5}.crystal-overview[data-v-ecfef767],.crystal-section[data-v-ecfef767]{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000003d}.crystal-overview[data-v-ecfef767]{padding:13px 14px;background:radial-gradient(circle at top right,rgba(124,58,237,.14),transparent 34%),linear-gradient(180deg,#0d0d10f5,#08080bf5)}.crystal-overview__headline[data-v-ecfef767]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.crystal-overview__title[data-v-ecfef767]{margin:0;color:#fcd34d;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.08rem;font-weight:800;letter-spacing:.08em}.crystal-overview__subtitle[data-v-ecfef767],.crystal-section__subtitle[data-v-ecfef767],.crystal-card__rank[data-v-ecfef767]{margin:.38rem 0 0;color:#d4d4d8c7;font-size:.8rem;line-height:1.6}.crystal-overview__currency[data-v-ecfef767]{min-width:7.4rem;padding:.66rem .82rem;border:1px solid rgba(252,211,77,.16);border-radius:12px;background:linear-gradient(180deg,#fcd34d14,#fcd34d08);text-align:right}.crystal-overview__currency-label[data-v-ecfef767],.crystal-stat-card__label[data-v-ecfef767],.crystal-card__stat-label[data-v-ecfef767]{display:block;color:#a1a1aad6;font-size:.68rem;letter-spacing:.08em}.crystal-overview__currency-value[data-v-ecfef767],.crystal-stat-card__value[data-v-ecfef767],.crystal-card__stat-value[data-v-ecfef767]{display:block;margin-top:.18rem;color:#fff8e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:800;letter-spacing:.04em}.crystal-overview__stats[data-v-ecfef767]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.72rem}.crystal-stat-card[data-v-ecfef767],.crystal-card__stat[data-v-ecfef767]{border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff08;padding:.68rem .72rem}.crystal-section[data-v-ecfef767]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.crystal-section__head[data-v-ecfef767]{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;padding:12px 12px 10px}.crystal-section__title[data-v-ecfef767]{color:#f4f4f5;font-size:.95rem;font-weight:700;letter-spacing:.04em}.crystal-section__badge[data-v-ecfef767]{display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:0 .62rem;border:1px solid rgba(252,211,77,.22);border-radius:10px;background:#fcd34d14;color:#fff8e6e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.12em;white-space:nowrap}.crystal-list[data-v-ecfef767]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:10px;overflow-y:auto;padding:0 12px 12px}.crystal-card[data-v-ecfef767]{position:relative;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:linear-gradient(180deg,#121216f5,#0a0a0dfa);padding:12px;box-shadow:inset 0 1px #ffffff08,0 12px 28px #0000003d}.crystal-card[data-v-ecfef767]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#a78bfa,#7c3aed);opacity:.9}.crystal-card.is-disabled[data-v-ecfef767]:before{opacity:.28}.crystal-card__head[data-v-ecfef767]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.crystal-card__title[data-v-ecfef767]{margin:0;color:#fff8e6;font-size:.95rem;font-weight:700;line-height:1.4}.crystal-card__status[data-v-ecfef767]{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:0 .66rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:.66rem;font-weight:700;letter-spacing:.1em;white-space:nowrap}.crystal-card__status.is-ready[data-v-ecfef767]{border-color:#a78bfa5c;background:#7c3aed29;color:#ddd6fe}.crystal-card__status.is-lack[data-v-ecfef767]{border-color:#fb718538;background:#fb71851a;color:#fda4af}.crystal-card__status.is-max[data-v-ecfef767]{border-color:#fcd34d3d;background:#fcd34d1a;color:#fde68a}.crystal-card__status.is-busy[data-v-ecfef767]{border-color:#a78bfa42;background:#7c3aed1f;color:#c4b5fd}.crystal-card__progress-meta[data-v-ecfef767]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.75rem;color:#d4d4d8cc;font-size:.72rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.crystal-card__progress-track[data-v-ecfef767]{height:6px;margin-top:.42rem;overflow:hidden;border-radius:4px;background:#ffffff14}.crystal-card__progress-bar[data-v-ecfef767]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#7c3aed);box-shadow:0 0 18px #7c3aed4d;transition:width .18s ease}.crystal-card__stats[data-v-ecfef767]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.crystal-card__stat-value[data-v-ecfef767]{font-size:.88rem}.crystal-card__action[data-v-ecfef767]{width:100%;min-height:2.55rem;margin-top:.78rem;border:1px solid rgba(167,139,250,.38);border-radius:10px;background:linear-gradient(180deg,#7c3aedeb,#4c1d95f5);color:#fff8e6;font-size:.86rem;font-weight:700;letter-spacing:.1em;box-shadow:0 10px 20px #6d28d938;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,opacity .18s ease}.crystal-card__action[data-v-ecfef767]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 28px #6d28d947}.crystal-card__action.is-disabled[data-v-ecfef767]{border-color:#ffffff14;background:#ffffff0f;color:#a1a1aabd;box-shadow:none}.crystal-state[data-v-ecfef767],.crystal-empty[data-v-ecfef767]{display:flex;align-items:center;justify-content:center;min-height:12rem;padding:1rem;color:#a1a1aad1;font-size:.88rem;line-height:1.6;text-align:center}.crystal-state[data-v-ecfef767]{gap:.5rem}.crystal-state__dot[data-v-ecfef767]{width:.5rem;height:.5rem;border-radius:50%;background:#a78bfa;box-shadow:0 0 14px #a78bfab8;animation:crystalPulse-ecfef767 1.2s ease-in-out infinite}.crystal-card__action[data-v-ecfef767]:active{transform:scale(.985)}@keyframes crystalPulse-ecfef767{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (max-width: 380px){.crystal-overview__headline[data-v-ecfef767],.crystal-section__head[data-v-ecfef767],.crystal-card__head[data-v-ecfef767],.crystal-card__progress-meta[data-v-ecfef767]{flex-direction:column;align-items:stretch}.crystal-overview__currency[data-v-ecfef767],.crystal-section__badge[data-v-ecfef767],.crystal-card__status[data-v-ecfef767]{width:100%;text-align:left}.crystal-overview__stats[data-v-ecfef767],.crystal-card__stats[data-v-ecfef767]{grid-template-columns:1fr}}.skills-view[data-v-3fa745bc]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 28%),radial-gradient(circle at left bottom,rgba(252,211,77,.08),transparent 22%),linear-gradient(180deg,#0b0b0d,#070709 46%,#040405);color:#f4f4f5}.skills-hero[data-v-3fa745bc]{flex:0 0 auto;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111114f5,#0b0b0eeb)}.skills-hero__headline[data-v-3fa745bc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:0}.skills-hero__title[data-v-3fa745bc]{margin:0;color:#fcd34d;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.35rem;font-weight:800;letter-spacing:.12em}.skills-hero__badge[data-v-3fa745bc],.skills-section__meta[data-v-3fa745bc]{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.22);border-radius:10px;background:#fcd34d14;color:#fff8e6e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;white-space:nowrap}.skills-hero__subtitle[data-v-3fa745bc]{margin:.72rem 0 0;color:#e4e4e7cc;font-size:.9rem;line-height:1.6}.skills-tabs[data-v-3fa745bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;padding:.34rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08}.skills-tab[data-v-3fa745bc]{min-height:2.85rem;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);box-shadow:var(--ui-cta-secondary-shadow);color:var(--ui-cta-secondary-text);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.95rem;font-weight:700;letter-spacing:.08em;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.skills-tab[data-v-3fa745bc]:hover{border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover);color:var(--ui-text-primary)}.skills-tab.is-active[data-v-3fa745bc]{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);box-shadow:var(--ui-cta-primary-shadow);color:var(--ui-cta-primary-text)}.skills-body[data-v-3fa745bc]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px 18px}.skills-body--crystal[data-v-3fa745bc]{display:flex;flex-direction:column;padding-right:0;padding-left:0}.skills-section[data-v-3fa745bc],.skills-detail[data-v-3fa745bc]{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000047}.skills-section__head[data-v-3fa745bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:14px 14px 12px}.skills-section__title[data-v-3fa745bc],.skills-detail__title[data-v-3fa745bc]{margin-top:0;color:#f4f4f5;font-size:1rem;font-weight:700;letter-spacing:.04em}.skills-list-panel[data-v-3fa745bc]{overflow:hidden;border-top:1px solid rgba(255,255,255,.06)}.skills-list[data-v-3fa745bc]{display:flex;flex-direction:column}.skill-row[data-v-3fa745bc]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:3.2rem;padding:.58rem .85rem .58rem .95rem;border:0;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;text-align:left;transition:background .16s ease,opacity .16s ease,transform .16s ease}.skill-row[data-v-3fa745bc]:first-child{border-top:0}.skill-row[data-v-3fa745bc]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:transparent;opacity:0;transition:opacity .16s ease,background .16s ease}.skill-row[data-v-3fa745bc]:hover:not(:disabled),.skill-row[data-v-3fa745bc]:focus-visible{background:#ffffff08}.skill-row.is-active[data-v-3fa745bc]{background:linear-gradient(90deg,#7c3aed2e,#7c3aed12 48%,#fff0)}.skill-row.is-active[data-v-3fa745bc]:before,.skill-row[data-v-3fa745bc]:focus-visible:before{opacity:1;background:#a78bfa}.skill-row.is-disabled[data-v-3fa745bc]{opacity:.42}.skill-row__index[data-v-3fa745bc],.skill-row__arrow[data-v-3fa745bc]{color:#a1a1aacc;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:700;letter-spacing:.14em}.skill-row__label[data-v-3fa745bc]{min-width:0;color:#f4f4f5;font-size:.88rem;line-height:1.55}.skill-row__label[data-v-3fa745bc] font{color:inherit}.skills-state[data-v-3fa745bc],.skills-empty[data-v-3fa745bc]{display:flex;align-items:center;justify-content:center;min-height:12.5rem;padding:1.25rem;color:#a1a1aad1;font-size:.92rem;text-align:center;line-height:1.7}.skills-state[data-v-3fa745bc]{gap:.5rem}.skills-state__dot[data-v-3fa745bc]{width:.5rem;height:.5rem;border-radius:50%;background:#a78bfa;box-shadow:0 0 14px #a78bfab8;animation:skillsPulse-3fa745bc 1.2s ease-in-out infinite}.skills-detail[data-v-3fa745bc]{margin-top:12px;position:relative;overflow:hidden;padding:16px;border-color:#a78bfa2e;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 34%),linear-gradient(180deg,#100e17fa,#08080cfa);box-shadow:inset 0 1px #ffffff0d,0 18px 44px #28124e3d}.skills-detail[data-v-3fa745bc]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#fcd34d,#8b5cf6 40%,#7c3aed)}.skills-detail__header[data-v-3fa745bc]{display:flex;flex-direction:column;gap:.65rem}.skills-detail__tag[data-v-3fa745bc]{display:inline-flex;align-items:center;align-self:flex-start;min-height:1.6rem;padding:0 .62rem;border:1px solid rgba(252,211,77,.2);border-radius:10px;background:#fcd34d14;color:#fff8e6e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.1em}.skills-detail__label[data-v-3fa745bc]{margin-top:0;color:#fff8e6;font-size:1.04rem;font-weight:700;line-height:1.6}.skills-detail__label[data-v-3fa745bc] font{color:inherit}.skills-detail__content[data-v-3fa745bc],.skills-detail__desc[data-v-3fa745bc]{margin:.88rem 0 0;color:#d4d4d8c7;font-size:.9rem;line-height:1.7}.skills-detail__content[data-v-3fa745bc] font{color:inherit}.skills-detail__block[data-v-3fa745bc]{margin-top:.75rem;padding:.7rem .75rem;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.skills-detail__block-label[data-v-3fa745bc]{margin-bottom:.38rem;color:#fcd34dd1;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.skills-detail__block-body[data-v-3fa745bc]{color:#d4d4d8d9;font-size:.88rem;line-height:1.72;white-space:pre-line}.skills-detail__block-body[data-v-3fa745bc] font{color:inherit}.skills-detail__meta-list[data-v-3fa745bc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.34rem}.skills-detail__meta-item[data-v-3fa745bc]{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.22rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.84rem;line-height:1.6}.skills-detail__meta-item[data-v-3fa745bc]:last-child{border-bottom:0}.skills-detail__meta-key[data-v-3fa745bc]{flex:0 0 auto;color:#a78bfad1;font-weight:600}.skills-detail__meta-val[data-v-3fa745bc]{flex:0 0 auto;color:#e4e4e7e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-weight:600;letter-spacing:.04em}.skills-detail__loading[data-v-3fa745bc]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.88rem;color:#d4d4d8d1;font-size:.86rem}.skills-detail__actions[data-v-3fa745bc]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.skills-detail__action[data-v-3fa745bc]{flex:1 1 10rem;min-height:2.8rem;padding:0 1rem;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);box-shadow:var(--ui-cta-secondary-shadow);color:var(--ui-cta-secondary-text);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.88rem;font-weight:700;letter-spacing:.08em;transition:transform .18s ease,filter .18s ease,border-color .18s ease,box-shadow .18s ease}.skills-detail__action.is-primary[data-v-3fa745bc]{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);box-shadow:var(--ui-cta-primary-shadow);color:var(--ui-cta-primary-text)}.skills-detail__action[data-v-3fa745bc]:hover{transform:translateY(-1px);border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover);color:var(--ui-text-primary)}.skills-detail__action.is-primary[data-v-3fa745bc]:hover{border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover);color:var(--ui-cta-primary-text)}.skills-footer[data-v-3fa745bc]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex:0 0 auto;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 14px);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.skills-footer__hint[data-v-3fa745bc]{flex:1 1 auto;color:#a1a1aac7;font-size:.8rem;line-height:1.6}.skills-footer__action[data-v-3fa745bc]{flex:0 0 auto;min-width:7.2rem;min-height:2.9rem;padding:0 1.2rem;border:1px solid var(--ui-cta-primary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-primary-bg);box-shadow:var(--ui-cta-primary-shadow);color:var(--ui-cta-primary-text);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem;font-weight:700;letter-spacing:.1em;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.skills-footer__action[data-v-3fa745bc]:hover{transform:translateY(-1px);border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover)}.skill-row[data-v-3fa745bc]:not(:disabled):active,.skills-tab[data-v-3fa745bc]:active,.skills-footer__action[data-v-3fa745bc]:active{transform:scale(.985)}@keyframes skillsPulse-3fa745bc{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (max-width: 380px){.skills-hero__headline[data-v-3fa745bc],.skills-footer[data-v-3fa745bc]{flex-direction:column;align-items:stretch}.skills-hero__badge[data-v-3fa745bc],.skills-section__meta[data-v-3fa745bc],.skills-footer__action[data-v-3fa745bc]{width:100%}.skills-footer__hint[data-v-3fa745bc]{text-align:center}}.forum-view[data-v-7b9b3434]{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;overflow:hidden;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 30%),radial-gradient(circle at 12% 100%,rgba(252,211,77,.08),transparent 24%),linear-gradient(180deg,#070707,#050505 48%,#020202);color:#f4f4f5}.forum-view[data-v-7b9b3434]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0b,#fff0 24%),linear-gradient(90deg,rgba(255,255,255,.02) 0%,transparent 22%,transparent 78%,rgba(255,255,255,.02) 100%);opacity:.8}.forum-view[data-v-7b9b3434]>*{position:relative;z-index:1}.forum-hero[data-v-7b9b3434]{flex:0 0 auto;margin:max(env(safe-area-inset-top),.75rem) .8rem 0;padding:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff0a}.forum-hero[data-v-7b9b3434]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#7c3aedeb,#a855f7fa 52%,#fcd34da8)}.forum-hero__headline[data-v-7b9b3434]{display:flex;align-items:flex-start;gap:.7rem}.forum-hero__title[data-v-7b9b3434]{flex:1;margin:0;min-width:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.28rem;font-weight:800;line-height:1.16;letter-spacing:.1em;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forum-hero__back[data-v-7b9b3434]{min-height:2rem;padding:0 .68rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0a;color:#e4e4e7d6;font-size:.78rem;font-weight:700;cursor:pointer}.forum-hero__badge[data-v-7b9b3434]{display:inline-flex;align-items:center;min-height:2rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.18);border-radius:10px;background:#fcd34d12;color:#e4e4e7c2;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em;white-space:nowrap}.forum-hero__badge--top[data-v-7b9b3434]{border-color:#fcd34d42;background:#fcd34d1a;color:#fde68a}.forum-hero__subtitle[data-v-7b9b3434]{margin:.5rem 0 0;color:#a1a1aad1;font-size:.8rem;line-height:1.55;letter-spacing:.04em}.forum-body[data-v-7b9b3434]{flex:1;min-height:0;overflow-y:auto;padding:.72rem .8rem 0}.forum-section[data-v-7b9b3434]{padding:.72rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 14px 32px #0000003d}.forum-section__head[data-v-7b9b3434]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.forum-section__title[data-v-7b9b3434]{color:#fcd34d;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.96rem;font-weight:800;letter-spacing:.08em}.forum-section__action[data-v-7b9b3434]{min-height:2.35rem;padding:0 .9rem;border:1px solid var(--ui-cta-primary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-primary-bg);color:var(--ui-cta-primary-text);font-size:.82rem;font-weight:800;letter-spacing:.06em;cursor:pointer;box-shadow:var(--ui-cta-primary-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .18s ease}.forum-section__action[data-v-7b9b3434]:hover{transform:translateY(-1px);border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover)}.forum-list-panel[data-v-7b9b3434]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#00000024}.forum-row[data-v-7b9b3434]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:3.7rem;padding:.78rem .85rem;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;text-align:left;cursor:pointer;position:relative;transition:background .16s ease}.forum-row[data-v-7b9b3434]:last-child{border-bottom:0}.forum-row[data-v-7b9b3434]:before{content:"";position:absolute;left:0;top:.7rem;bottom:.7rem;width:3px;border-radius:0 999px 999px 0;background:transparent;opacity:0}.forum-row[data-v-7b9b3434]:hover{background:#ffffff0a}.forum-row--top[data-v-7b9b3434]{background:linear-gradient(90deg,#fcd34d14,#7c3aed0a 70%)}.forum-row--top[data-v-7b9b3434]:before{background:#fcd34d;opacity:1}.forum-row__badge[data-v-7b9b3434]{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .48rem;border:1px solid rgba(252,211,77,.24);border-radius:8px;background:#fcd34d1a;color:#fde68a;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.08em}.forum-row__index[data-v-7b9b3434]{min-width:2.15rem;color:#a1a1aac7;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;letter-spacing:.06em}.forum-row__title[data-v-7b9b3434]{font-size:.92rem;color:#f4f4f5;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-row__meta[data-v-7b9b3434]{display:flex;flex-direction:column;align-items:flex-end;font-size:.7rem;color:#a1a1aacc;gap:.12rem;white-space:nowrap}.forum-row__author[data-v-7b9b3434]{color:#e4e4e7e0}.forum-row__counts[data-v-7b9b3434],.forum-row__time[data-v-7b9b3434]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.forum-row__admin[data-v-7b9b3434]{display:flex;grid-column:2 / -1;justify-content:flex-end;gap:.35rem;margin-top:.35rem}.forum-row__admin-btn[data-v-7b9b3434]{min-height:1.75rem;padding:0 .52rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#e4e4e7d6;font-size:.7rem;font-weight:700;cursor:pointer}.forum-row__admin-btn--del[data-v-7b9b3434]{border-color:#fb718538;background:#fb718514;color:#fda4af}.forum-empty[data-v-7b9b3434]{padding:2rem 1rem;text-align:center;color:#a1a1aad1;font-size:.9rem;line-height:1.6}.forum-pager[data-v-7b9b3434]{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-top:.72rem;padding-top:.72rem;border-top:1px solid rgba(255,255,255,.06)}.forum-pager__btn[data-v-7b9b3434]{width:2.15rem;height:2.15rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0a;color:#e4e4e7d6;font-size:1rem;font-weight:800;cursor:pointer}.forum-pager__btn[data-v-7b9b3434]:disabled{opacity:.35;cursor:not-allowed}.forum-pager__label[data-v-7b9b3434]{color:#a1a1aadb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;letter-spacing:.08em}.forum-post[data-v-7b9b3434]{margin-bottom:.62rem;padding:.82rem;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff08}.forum-post--topic[data-v-7b9b3434]{border-color:#fcd34d29;background:linear-gradient(180deg,#fcd34d0e,#ffffff07)}.forum-post__head[data-v-7b9b3434]{display:flex;align-items:center;gap:.55rem;margin-bottom:.55rem;padding-bottom:.48rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:.74rem;color:#a1a1aad9}.forum-post__floor[data-v-7b9b3434]{color:#fcd34d;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-weight:700;letter-spacing:.06em}.forum-post__author[data-v-7b9b3434]{flex:1;color:#f4f4f5;font-weight:600}.forum-post__time[data-v-7b9b3434]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem}.forum-post__content[data-v-7b9b3434]{font-size:.88rem;line-height:1.7;color:#e4e4e7;white-space:pre-wrap;word-break:break-word}.forum-replies[data-v-7b9b3434]{margin-top:.62rem}.forum-thread-actions[data-v-7b9b3434]{display:flex;justify-content:flex-end;margin-top:.72rem}.forum-footer[data-v-7b9b3434]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.72rem .8rem max(env(safe-area-inset-bottom),.8rem);padding:.7rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 14px 32px #0000003d}.forum-footer__hint[data-v-7b9b3434]{flex:1;font-size:.72rem;color:#a1a1aab3}.forum-footer__action[data-v-7b9b3434]{min-height:2.45rem;padding:0 1rem;border:1px solid rgba(167,139,250,.34);border-radius:10px;background:linear-gradient(180deg,#7c3aede6,#4c1d95f0);color:#fff8e6;font-size:.85rem;font-weight:800;letter-spacing:.06em;cursor:pointer;box-shadow:0 10px 20px #4c1d9533}.forum-tip[data-v-7b9b3434]{position:absolute;top:calc(env(safe-area-inset-top,0px) + 1rem);left:50%;transform:translate(-50%);padding:.5rem .95rem;border:1px solid rgba(252,211,77,.28);border-radius:10px;background:#0b0b0ef5;color:#fde68a;font-size:.8rem;font-weight:700;z-index:200;box-shadow:0 8px 24px #00000080;animation:forumTipIn-7b9b3434 .2s ease}@keyframes forumTipIn-7b9b3434{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.forum-editor-mask[data-v-7b9b3434]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px));background:radial-gradient(circle at center,rgba(124,58,237,.12),transparent 42%),#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000}.forum-editor[data-v-7b9b3434]{position:relative;width:100%;max-width:520px;max-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(252,211,77,.22);border-radius:16px;background:linear-gradient(180deg,#0e0e10fb,#070709fd);color:#f4f4f5;box-shadow:0 24px 70px #0000008f,inset 0 1px #ffffff0a}.forum-editor[data-v-7b9b3434]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#7c3aedeb,#fcd34da8)}.forum-editor__head[data-v-7b9b3434]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .78rem;border-bottom:1px solid rgba(255,255,255,.08)}.forum-editor__body[data-v-7b9b3434]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.95rem 1rem .25rem}.forum-editor__title[data-v-7b9b3434]{margin:0;color:#fcd34d;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.06rem;font-weight:800;line-height:1.35}.forum-editor__close[data-v-7b9b3434]{width:2rem;height:2rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:transparent;color:#a1a1aacc;font-size:1.4rem;line-height:1;cursor:pointer}.forum-editor__field[data-v-7b9b3434]{margin-bottom:.86rem}.forum-editor__label[data-v-7b9b3434]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem;font-size:.74rem;color:#a1a1aad9;letter-spacing:.04em}.forum-editor__counter[data-v-7b9b3434]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;color:#a1a1aab3}.forum-editor__counter.is-over[data-v-7b9b3434]{color:#fca5a5}.forum-editor__input[data-v-7b9b3434],.forum-editor__textarea[data-v-7b9b3434]{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff09;color:#f4f4f5;font-family:inherit;font-size:.86rem;resize:vertical;outline:none}.forum-editor__input[data-v-7b9b3434]{min-height:2.65rem;padding:0 .78rem}.forum-editor__textarea[data-v-7b9b3434]{min-height:7rem;padding:.7rem .78rem;line-height:1.6}.forum-editor__input[data-v-7b9b3434]:focus,.forum-editor__textarea[data-v-7b9b3434]:focus{border-color:#a78bfa57;background:#ffffff0d;box-shadow:0 0 0 2px #7c3aed24}.forum-editor__foot[data-v-7b9b3434]{flex:0 0 auto;display:flex;justify-content:flex-end;gap:.5rem;padding:.72rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08)}.forum-editor__btn[data-v-7b9b3434]{min-height:2.2rem;padding:0 1rem;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);color:var(--ui-cta-secondary-text);font-size:.84rem;font-weight:700;cursor:pointer;box-shadow:var(--ui-cta-secondary-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .18s ease,color .16s ease}.forum-editor__btn[data-v-7b9b3434]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);color:var(--ui-text-primary);box-shadow:var(--ui-cta-secondary-shadow-hover)}.forum-editor__btn--primary[data-v-7b9b3434]{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);color:var(--ui-cta-primary-text);font-weight:800;box-shadow:var(--ui-cta-primary-shadow)}.forum-editor__btn--primary[data-v-7b9b3434]:hover:not(:disabled){border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover);color:var(--ui-cta-primary-text)}.forum-editor__btn--primary[data-v-7b9b3434]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 420px){.forum-hero__headline[data-v-7b9b3434],.forum-section__head[data-v-7b9b3434],.forum-footer[data-v-7b9b3434]{flex-direction:column;align-items:stretch}.forum-hero__title[data-v-7b9b3434]{white-space:normal}.forum-row[data-v-7b9b3434]{grid-template-columns:auto minmax(0,1fr);align-items:start}.forum-row__meta[data-v-7b9b3434]{grid-column:2;align-items:flex-start}.forum-row__admin[data-v-7b9b3434]{grid-column:1 / -1}.forum-footer__action[data-v-7b9b3434]{width:100%}}.chat-view[data-v-730c5f18]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;background:radial-gradient(circle at top right,rgba(252,211,77,.1),transparent 24%),radial-gradient(circle at left bottom,rgba(124,58,237,.12),transparent 26%),linear-gradient(180deg,#0b0b0d,#070709 46%,#040405);color:#f4f4f5;font-size:14px}.chat-hero[data-v-730c5f18]{position:relative;flex:0 0 auto;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111114f5,#0b0b0eeb)}.chat-hero[data-v-730c5f18]:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34d70,#fcd34d00)}.chat-hero__topline[data-v-730c5f18],.chat-hero__headline[data-v-730c5f18]{display:flex;align-items:center}.chat-hero__topline[data-v-730c5f18]{justify-content:space-between;gap:.75rem}.chat-hero__eyebrow[data-v-730c5f18],.chat-shell__eyebrow[data-v-730c5f18],.chat-shell__meta[data-v-730c5f18],.chat-toolbar__stat[data-v-730c5f18],.chat-utility-btn[data-v-730c5f18],.channel-count[data-v-730c5f18],.channel-id[data-v-730c5f18],.msg-pager__label[data-v-730c5f18],.post-count[data-v-730c5f18],.block-online[data-v-730c5f18]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.chat-hero__eyebrow[data-v-730c5f18],.chat-shell__eyebrow[data-v-730c5f18],.block-header__eyebrow[data-v-730c5f18]{margin:0;color:#fcd34dd1;font-size:.68rem;font-weight:700;letter-spacing:.18em}.chat-hero__headline[data-v-730c5f18]{gap:.8rem;margin-top:.6rem}.chat-hero__title[data-v-730c5f18],.chat-shell__title[data-v-730c5f18],.block-header__title[data-v-730c5f18]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;line-height:1.1}.chat-hero__title[data-v-730c5f18]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.26rem;font-weight:800;letter-spacing:.1em;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.chat-hero__subtitle[data-v-730c5f18]{margin:.45rem 0 0;color:#a1a1aad1;font-size:.78rem;line-height:1.6}.chat-hero__badge[data-v-730c5f18],.chat-shell__meta[data-v-730c5f18]{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.18);border-radius:10px;background:#fcd34d12;color:#fff0c7eb;font-size:.72rem;font-weight:700;letter-spacing:.08em}.chat-hero__close[data-v-730c5f18]{width:2rem;height:2rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;color:#e4e4e7db;font-size:1.1rem;line-height:1;cursor:pointer}.chat-body[data-v-730c5f18]{flex:1;min-height:0;overflow:hidden;padding:12px 12px 0}.chat-shell[data-v-730c5f18]{position:relative;display:flex;min-height:0;height:100%;flex-direction:column;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff05,0 18px 36px #00000047;overflow:hidden}.chat-shell[data-v-730c5f18]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0a,#fff0 28%),radial-gradient(circle at top,rgba(109,40,217,.12),transparent 42%);pointer-events:none}.chat-shell__head[data-v-730c5f18],.channel-list[data-v-730c5f18],.msg-panel[data-v-730c5f18],.post-bar[data-v-730c5f18],.hint[data-v-730c5f18],.chat-empty[data-v-730c5f18],.block-body[data-v-730c5f18]{position:relative;z-index:1}.chat-shell__head[data-v-730c5f18]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:12px}.chat-shell__head--stack[data-v-730c5f18]{flex:0 0 auto;flex-direction:column;align-items:stretch}.chat-shell__title[data-v-730c5f18]{margin-top:.18rem;color:#f4f4f5;font-size:1.02rem;font-weight:700;letter-spacing:.08em}.chat-toolbar[data-v-730c5f18]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem}.chat-toolbar__stat[data-v-730c5f18]{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .72rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;color:#d4d4d8e0;font-size:.72rem;font-weight:700;letter-spacing:.08em}.chat-toolbar__actions[data-v-730c5f18]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.chat-utility-btn[data-v-730c5f18]{min-height:2rem;padding:0 .78rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#e4e4e7d6;font-size:.72rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.chat-utility-btn[data-v-730c5f18]:hover:not(:disabled),.chat-hero__close[data-v-730c5f18]:hover{border-color:#a78bfa57;background:#7c3aed1f;color:#fff8e6}.chat-utility-btn--ghost[data-v-730c5f18]{background:#ffffff08}.chat-utility-btn--danger[data-v-730c5f18]{color:#fda4af;border-color:#fb718533}.chat-utility-btn--danger[data-v-730c5f18]:hover:not(:disabled){background:#fb71851f;border-color:#fb718547}.chat-utility-btn--info[data-v-730c5f18]{color:#c4b5fd;border-color:#c4b5fd33}.chat-utility-btn--info[data-v-730c5f18]:hover:not(:disabled){background:#7c3aed29}.chat-utility-btn[data-v-730c5f18]:disabled,.btn-send[data-v-730c5f18]:disabled,.chat-footer__close[data-v-730c5f18]:disabled{opacity:.42;cursor:not-allowed}.channel-list[data-v-730c5f18],.msg-panel[data-v-730c5f18],.block-list[data-v-730c5f18]{margin:0;padding:0;list-style:none}.channel-list[data-v-730c5f18],.msg-panel[data-v-730c5f18],.block-body[data-v-730c5f18]{min-height:0;flex:1;overflow-y:auto}.channel-list[data-v-730c5f18]{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff08;overflow:auto}.channel-list li+li[data-v-730c5f18],.msg-item+.msg-item[data-v-730c5f18],.block-item+.block-item[data-v-730c5f18]{border-top:1px solid rgba(255,255,255,.06)}.channel-item[data-v-730c5f18]{position:relative;width:100%;display:flex;align-items:center;gap:.8rem;padding:.95rem .95rem .95rem 1.1rem;border:0;border-left:2px solid transparent;background:transparent;color:inherit;text-align:left;cursor:pointer}.channel-item[data-v-730c5f18]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,#a78bfae6,#4c1d958c);opacity:0;transition:opacity .16s ease}.channel-item[data-v-730c5f18]:hover{background:#ffffff08}.channel-item[data-v-730c5f18]:hover:before,.channel-item[data-v-730c5f18]:focus-visible:before{opacity:1}.channel-item__main[data-v-730c5f18]{flex:1;min-width:0}.channel-item__title-row[data-v-730c5f18],.channel-meta[data-v-730c5f18]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.channel-name[data-v-730c5f18]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4f4f5;font-size:.96rem;font-weight:700}.channel-meta[data-v-730c5f18]{margin-top:.32rem}.channel-desc[data-v-730c5f18]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a1a1aacc;font-size:.78rem}.channel-count[data-v-730c5f18]{color:#86efac;font-size:.72rem;font-weight:700;letter-spacing:.06em;white-space:nowrap}.channel-id[data-v-730c5f18]{color:#a1a1aab8;font-size:.68rem;letter-spacing:.06em;white-space:nowrap}.channel-item__arrow[data-v-730c5f18]{color:#c4b5fdd1;font-size:1.05rem}.msg-panel[data-v-730c5f18]{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff08;overflow:auto}.msg-list[data-v-730c5f18]{margin:0;padding:0;list-style:none}.msg-item[data-v-730c5f18]{padding:.9rem .95rem .95rem;border-left:2px solid transparent;background:linear-gradient(180deg,#0a0a0c6b,#0a0a0c38)}.msg-item.is-system[data-v-730c5f18]{border-left-color:#c4b5fd99}.msg-item.is-recruit[data-v-730c5f18]{border-left-color:#86efacc2}.msg-item.is-item_show[data-v-730c5f18]{border-left-color:#fcd34dc2}.msg-item.is-boss_spawn[data-v-730c5f18]{border-left-color:#f87171db;background:radial-gradient(circle at top left,rgba(127,29,29,.24),transparent 42%),linear-gradient(180deg,#140a0c94,#0a0a0c42)}.msg-row[data-v-730c5f18]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.55rem}.msg-row__main[data-v-730c5f18]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.msg-actions[data-v-730c5f18]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;flex:0 0 auto}.msg-sender[data-v-730c5f18]{color:#fcd34d;font-size:.9rem;font-weight:700}.msg-sender--button[data-v-730c5f18]{background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:#fcd34d4d;text-underline-offset:3px}.msg-sender--button[data-v-730c5f18]:hover{color:#ffe39b}.msg-badge[data-v-730c5f18]{display:inline-flex;align-items:center;min-height:1.3rem;padding:0 .48rem;border-radius:999px;border:1px solid rgba(167,139,250,.22);background:#7c3aed24;color:#d8ccff;font-size:.68rem;font-weight:700;letter-spacing:.08em}.msg-content[data-v-730c5f18],.msg-structured-text[data-v-730c5f18]{color:#e4e4e7e0;font-size:.88rem;line-height:1.72;white-space:pre-wrap;word-break:break-word}.msg-structured-card[data-v-730c5f18]{padding:.78rem .82rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.msg-structured-card--recruit[data-v-730c5f18]{border-color:#86efac33;background:linear-gradient(180deg,#86efac14,#ffffff08)}.msg-structured-card--item_show[data-v-730c5f18]{border-color:#fcd34d38;background:linear-gradient(180deg,#fcd34d14,#ffffff08)}.msg-structured-card--boss_spawn[data-v-730c5f18]{border-color:#f8717152;background:radial-gradient(circle at top right,rgba(248,113,113,.14),transparent 36%),linear-gradient(180deg,#7f1d1d38,#ffffff08);box-shadow:inset 0 1px #fecaca14}.msg-structured-title[data-v-730c5f18]{margin-bottom:.35rem;color:#fcd34d;font-size:.8rem;font-weight:700;letter-spacing:.06em}.msg-item.is-recruit .msg-structured-title[data-v-730c5f18]{color:#86efac}.msg-item.is-boss_spawn .msg-structured-title[data-v-730c5f18]{color:#fca5a5}.msg-boss-body[data-v-730c5f18]{display:grid;gap:.45rem}.msg-boss-name[data-v-730c5f18]{color:#fee2e2;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1rem;font-weight:800;letter-spacing:.06em;line-height:1.45;word-break:break-word}.msg-boss-location[data-v-730c5f18]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:#fee2e2e6;font-size:.82rem;line-height:1.6;word-break:break-word}.msg-boss-location span[data-v-730c5f18]{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .42rem;border:1px solid rgba(248,113,113,.26);border-radius:999px;background:#7f1d1d47;color:#fecaca;font-size:.68rem;font-weight:700;letter-spacing:.08em}.msg-structured-tip[data-v-730c5f18]{margin-top:.42rem;color:#a1a1aacc;font-size:.74rem;line-height:1.5}.msg-pager[data-v-730c5f18]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;padding-top:.9rem}.msg-pager__label[data-v-730c5f18]{color:#d4d4d8db;font-size:.74rem;font-weight:700;letter-spacing:.08em}.post-bar[data-v-730c5f18]{margin-top:.95rem;padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#101013e0,#08080af5)}.post-bar__label[data-v-730c5f18]{display:block;margin-bottom:.5rem;color:#fcd34d;font-size:.76rem;font-weight:700;letter-spacing:.08em}.post-input[data-v-730c5f18]{width:100%;box-sizing:border-box;min-height:72px;padding:.8rem .85rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:#f4f4f5;font-size:.9rem;line-height:1.7;resize:vertical}.post-input[data-v-730c5f18]::placeholder{color:#a1a1aab8}.post-input[data-v-730c5f18]:focus{outline:none;border-color:#a78bfa75;box-shadow:0 0 0 1px #a78bfa2e}.post-input[data-v-730c5f18]:disabled{opacity:.68}.post-actions[data-v-730c5f18]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.7rem}.post-count[data-v-730c5f18]{color:#a1a1aac2;font-size:.72rem;font-weight:700;letter-spacing:.06em}.btn-send[data-v-730c5f18]{min-width:6.2rem;min-height:2.5rem;padding:0 1rem;border:1px solid rgba(167,139,250,.26);border-radius:12px;background:linear-gradient(180deg,#7c3aedeb,#4c1d95f0);color:#fff8e6;font-size:.82rem;font-weight:700;letter-spacing:.08em;box-shadow:0 10px 20px #4c1d9542;cursor:pointer}.hint[data-v-730c5f18]{margin:.85rem 0 0;color:#a1a1aac2;font-size:.74rem;line-height:1.6;text-align:center}.chat-empty[data-v-730c5f18]{display:flex;align-items:center;justify-content:center;min-height:180px;padding:1.25rem;border:1px dashed rgba(255,255,255,.08);border-radius:14px;color:#a1a1aad1;text-align:center;font-size:.88rem}.chat-empty--compact[data-v-730c5f18]{min-height:120px;margin:.85rem}.chat-footer[data-v-730c5f18]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 12px);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0b0b0eeb,#070709f5)}.chat-footer__hint[data-v-730c5f18]{flex:1;color:#a1a1aabd;font-size:.74rem;line-height:1.55}.chat-footer__close[data-v-730c5f18]{min-height:2.45rem;padding:0 1rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0d;color:#f4f4f5;font-size:.84rem;font-weight:700;letter-spacing:.08em;cursor:pointer}.chat-footer__close[data-v-730c5f18]:hover:not(:disabled){border-color:#a78bfa4d;background:#7c3aed1f}.block-mask[data-v-730c5f18]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:1rem}.block-panel[data-v-730c5f18]{position:relative;display:flex;width:min(420px,100%);max-height:min(80vh,620px);flex-direction:column}.block-panel__gold-line[data-v-730c5f18]{position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34d75,#fcd34d00);z-index:2}.block-header[data-v-730c5f18]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .8rem;border-bottom:1px solid rgba(255,255,255,.08)}.block-header__title[data-v-730c5f18]{margin-top:.16rem;color:#f4f4f5;font-size:1rem;font-weight:700;letter-spacing:.08em}.block-body[data-v-730c5f18]{padding:.9rem 1rem 1rem}.block-list[data-v-730c5f18]{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff08;overflow:hidden}.block-item[data-v-730c5f18]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem .9rem}.block-info[data-v-730c5f18]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.18rem}.block-name[data-v-730c5f18]{color:#fcd34d;font-size:.88rem;font-weight:700}.block-online[data-v-730c5f18]{display:inline-flex;align-items:center;align-self:flex-start;min-height:1.35rem;padding:0 .45rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em}.block-online.is-online[data-v-730c5f18]{color:#86efac;background:#86efac1a}.block-online.is-offline[data-v-730c5f18]{color:#a1a1aad1;background:#ffffff0d}@media (max-width: 420px){.chat-shell[data-v-730c5f18]{padding:12px}.chat-shell__head[data-v-730c5f18]{gap:.75rem}.chat-hero__headline[data-v-730c5f18],.chat-toolbar[data-v-730c5f18],.post-actions[data-v-730c5f18],.chat-footer[data-v-730c5f18],.block-item[data-v-730c5f18]{flex-direction:column;align-items:stretch}.chat-hero__badge[data-v-730c5f18],.chat-shell__meta[data-v-730c5f18],.chat-toolbar__stat[data-v-730c5f18]{align-self:flex-start}.msg-row[data-v-730c5f18]{flex-direction:column;align-items:stretch}.msg-actions[data-v-730c5f18],.chat-toolbar__actions[data-v-730c5f18]{justify-content:flex-start}.chat-footer__close[data-v-730c5f18],.btn-send[data-v-730c5f18]{width:100%}}.lifeskills-view[data-v-8aa498cd]{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;overflow:hidden;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 30%),radial-gradient(circle at 12% 100%,rgba(252,211,77,.08),transparent 24%),linear-gradient(180deg,#070707,#050505 48%,#020202);color:#f4f4f5}.lifeskills-view[data-v-8aa498cd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0b,#fff0 24%),linear-gradient(90deg,rgba(255,255,255,.02) 0%,transparent 22%,transparent 78%,rgba(255,255,255,.02) 100%);opacity:.8}.lifeskills-view[data-v-8aa498cd]>*{position:relative;z-index:1}.ls-hero[data-v-8aa498cd]{position:relative;flex:0 0 auto;margin:max(env(safe-area-inset-top),.75rem) .8rem 0;padding:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff0a}.ls-hero[data-v-8aa498cd]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#7c3aedeb,#a855f7fa 52%,#fcd34da8)}.ls-hero__headline[data-v-8aa498cd]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ls-hero__title[data-v-8aa498cd]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.35rem;font-weight:800;letter-spacing:.12em;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.ls-hero__badge[data-v-8aa498cd],.ls-section__meta[data-v-8aa498cd]{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.22);border-radius:10px;background:#fcd34d14;color:#fff8e6e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.ls-hero__subtitle[data-v-8aa498cd]{margin:.6rem 0 0;color:#e4e4e7c7;font-size:.88rem;line-height:1.55}.ls-tabs[data-v-8aa498cd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.85rem;padding:.34rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#0d0d10f5,#08080bf5)}.ls-tab[data-v-8aa498cd]{display:flex;flex-direction:column;align-items:center;gap:.18rem;min-height:3rem;padding:.4rem .2rem;border:1px solid transparent;border-radius:10px;background:transparent;color:#d4d4d8c7;font-size:.86rem;font-weight:700;letter-spacing:.05em}.ls-tab__lv[data-v-8aa498cd]{color:#a1a1aac7;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:600}.ls-tab.is-active[data-v-8aa498cd]{border-color:#a78bfa61;background:linear-gradient(180deg,#7c3aede0,#4c1d95f0);color:#fff8e6;box-shadow:0 10px 22px #4c1d9538}.ls-tab.is-active .ls-tab__lv[data-v-8aa498cd]{color:#fff8e6d9}.ls-body[data-v-8aa498cd]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.72rem .8rem .9rem;display:flex;flex-direction:column;gap:.72rem}.ls-section[data-v-8aa498cd],.ls-detail[data-v-8aa498cd]{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000047}.ls-section__head[data-v-8aa498cd]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:12px 14px}.ls-section__title[data-v-8aa498cd]{color:#f4f4f5;font-size:1rem;font-weight:700;letter-spacing:.04em}.ls-list-panel[data-v-8aa498cd]{border-top:1px solid rgba(255,255,255,.06)}.ls-list[data-v-8aa498cd]{display:flex;flex-direction:column}.ls-row[data-v-8aa498cd]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;min-height:3rem;padding:.55rem .85rem;border:0;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;text-align:left}.ls-row[data-v-8aa498cd]:first-child{border-top:0}.ls-row.is-active[data-v-8aa498cd]{background:linear-gradient(90deg,rgba(124,58,237,.14) 0%,rgba(124,58,237,.05) 60%,transparent 100%)}.ls-row[data-v-8aa498cd]:hover:not(:disabled){background:#ffffff08}.ls-row__lv[data-v-8aa498cd]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.74rem;font-weight:700;color:#a1a1aad9;letter-spacing:.06em}.ls-row__name[data-v-8aa498cd]{min-width:0;color:#f4f4f5;font-size:.92rem}.ls-row__status[data-v-8aa498cd]{font-size:.72rem;font-weight:700;padding:.16rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#d4d4d8d1;white-space:nowrap}.ls-row.is-status-learned .ls-row__status[data-v-8aa498cd]{border-color:#22c55e80;background:#22c55e2e;color:#bbf7d0}.ls-row.is-status-learnable .ls-row__status[data-v-8aa498cd]{border-color:#fcd34d80;background:#fcd34d2e;color:#fde68a}.ls-row.is-status-lockedlv .ls-row__status[data-v-8aa498cd],.ls-row.is-status-lockedstage .ls-row__status[data-v-8aa498cd]{border-color:#f43f5e66;background:#f43f5e24;color:#fecaca}.ls-row.is-status-lockedstage[data-v-8aa498cd],.ls-row.is-status-lockedlv[data-v-8aa498cd]{opacity:.66}.ls-row.is-status-learned .ls-row__name[data-v-8aa498cd]{color:#bbf7d0}.ls-state[data-v-8aa498cd],.ls-empty[data-v-8aa498cd],.ls-detail__empty[data-v-8aa498cd]{display:flex;align-items:center;justify-content:center;min-height:8rem;padding:1rem;color:#a1a1aad1;font-size:.9rem;text-align:center}.ls-state[data-v-8aa498cd]{gap:.5rem}.ls-state__dot[data-v-8aa498cd]{width:.5rem;height:.5rem;border-radius:999px;background:#a78bfa;box-shadow:0 0 14px #a78bfab3;animation:lsPulse-8aa498cd 1.2s ease-in-out infinite}.ls-detail[data-v-8aa498cd]{position:relative;overflow:hidden;padding:14px 16px;border-color:#a78bfa2e;background:radial-gradient(circle at top right,rgba(124,58,237,.16),transparent 34%),linear-gradient(180deg,#0e0e12fa,#08080bfa)}.ls-detail[data-v-8aa498cd]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#fcd34d,#a78bfa,#7c3aed)}.ls-detail__header[data-v-8aa498cd]{display:flex;flex-direction:column;gap:.4rem}.ls-detail__tag[data-v-8aa498cd]{align-self:flex-start;display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .6rem;border:1px solid rgba(252,211,77,.22);border-radius:8px;background:#fcd34d14;color:#fff8e6e6;font-size:.66rem;font-weight:700;letter-spacing:.1em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.ls-detail__name[data-v-8aa498cd]{color:#fff8e6;font-size:1.05rem;font-weight:700;line-height:1.4}.ls-detail__meta[data-v-8aa498cd]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:#d4d4d8c7;font-size:.8rem}.ls-detail__sep[data-v-8aa498cd]{opacity:.4}.ls-detail__desc[data-v-8aa498cd]{margin:.7rem 0 0;color:#d4d4d8d1;font-size:.88rem;line-height:1.65}.ls-detail__block[data-v-8aa498cd]{margin-top:.85rem;padding:.7rem .75rem;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.ls-detail__block-label[data-v-8aa498cd]{margin-bottom:.4rem;color:#fcd34dd1;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ls-mat-list[data-v-8aa498cd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.32rem}.ls-mat-item[data-v-8aa498cd]{display:flex;justify-content:space-between;gap:.6rem;padding:.2rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.84rem}.ls-mat-item[data-v-8aa498cd]:last-child{border-bottom:0}.ls-mat-name[data-v-8aa498cd]{color:#e4e4e7eb}.ls-mat-count[data-v-8aa498cd]{color:#bbf7d0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-weight:600;letter-spacing:.04em}.ls-mat-item.is-short .ls-mat-count[data-v-8aa498cd]{color:#fecaca}.ls-detail__actions[data-v-8aa498cd]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.ls-detail__action[data-v-8aa498cd]{flex:1 1 9rem;min-height:2.7rem;padding:0 1rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);color:#f4f4f5;font-size:.88rem;font-weight:700;letter-spacing:.08em}.ls-detail__action.is-primary[data-v-8aa498cd]{border-color:#a78bfa57;background:linear-gradient(180deg,#7c3aede6,#4c1d95f0);color:#fff8e6;box-shadow:0 10px 22px #4c1d9538}.ls-footer[data-v-8aa498cd]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex:0 0 auto;margin:0 .8rem max(env(safe-area-inset-bottom),.8rem);padding:.7rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 14px 32px #0000003d}.ls-footer__hint[data-v-8aa498cd]{flex:1 1 auto;color:#a1a1aac7;font-size:.78rem}.ls-footer__action[data-v-8aa498cd]{flex:0 0 auto;min-width:7rem;min-height:2.85rem;padding:0 1.2rem;border:1px solid rgba(167,139,250,.34);border-radius:11px;background:linear-gradient(180deg,#7c3aede6,#4c1d95f0);color:#fff8e6;font-size:.92rem;font-weight:700;letter-spacing:.1em;box-shadow:0 12px 24px #4c1d9538}.ls-footer__actions[data-v-8aa498cd]{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.ls-footer__assign[data-v-8aa498cd]{min-width:6.4rem;min-height:2.3rem;padding:0 .9rem;border:1px solid rgba(252,211,77,.24);border-radius:.82rem;background:linear-gradient(180deg,#674814eb,#3a260cf5);color:#fde68a;font-size:.78rem;font-weight:700;letter-spacing:.06em;box-shadow:inset 0 1px #ffffff0d,0 10px 18px #0003}@keyframes lsPulse-8aa498cd{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.gatherskills-view[data-v-512d856b]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 28%),radial-gradient(circle at left bottom,rgba(252,211,77,.08),transparent 22%),linear-gradient(180deg,#0b0b0d,#070709 46%,#040405);color:#f4f4f5}.gs-hero[data-v-512d856b]{flex:0 0 auto;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111114f5,#0b0b0eeb)}.gs-hero__headline[data-v-512d856b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.gs-hero__title[data-v-512d856b]{margin:0;color:#fcd34d;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.35rem;font-weight:800;letter-spacing:.12em}.gs-hero__badge[data-v-512d856b],.gs-section__meta[data-v-512d856b]{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.22);border-radius:10px;background:#fcd34d14;color:#fff8e6e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.gs-hero__subtitle[data-v-512d856b]{margin:.6rem 0 0;color:#e4e4e7c7;font-size:.88rem;line-height:1.55}.gs-tabs[data-v-512d856b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.85rem;padding:.34rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08}.gs-tab[data-v-512d856b]{display:flex;flex-direction:column;align-items:center;gap:.18rem;min-height:3rem;padding:.4rem .2rem;border:1px solid rgba(167,139,250,.16);border-radius:10px;background:linear-gradient(180deg,#7c3aed2e,#4c1d9514);color:#f4f4f5e6;font-size:.86rem;font-weight:700;letter-spacing:.05em}.gs-tab__lv[data-v-512d856b]{color:#c4b5fddb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:600}.gs-body[data-v-512d856b]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px 18px;display:flex;flex-direction:column;gap:12px}.gs-section[data-v-512d856b]{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000047}.gs-section__head[data-v-512d856b]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:12px 14px}.gs-section__title[data-v-512d856b]{color:#f4f4f5;font-size:1rem;font-weight:700;letter-spacing:.04em}.gs-section__subtitle[data-v-512d856b]{margin-top:.18rem;color:#a1a1aacc;font-size:.72rem;letter-spacing:.04em}.gs-list[data-v-512d856b]{display:flex;flex-direction:column;padding:0 14px 14px}.gs-skill-card[data-v-512d856b]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;min-height:6.6rem;padding:.82rem 0 .82rem .78rem;border-top:1px solid rgba(255,255,255,.06);color:inherit}.gs-skill-card[data-v-512d856b]:first-child{border-top:0}.gs-skill-card[data-v-512d856b]:before{content:"";position:absolute;inset:.8rem auto .8rem 0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#fcd34d,#a78bfa 56%,#7c3aed);box-shadow:0 0 16px #7c3aed38}.gs-skill-card__crest[data-v-512d856b]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:3.2rem;height:3.2rem;margin-left:.35rem;padding:.45rem .55rem;border:1px solid rgba(252,211,77,.24);border-radius:12px;background:linear-gradient(180deg,#fcd34d1f,#7c3aed1a);box-shadow:inset 0 1px #ffffff0a}.gs-skill-card__crest-kicker[data-v-512d856b]{color:#fff8e6a8;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:700;letter-spacing:.16em}.gs-skill-card__crest-emblem[data-v-512d856b]{color:#fcd34d;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.15rem;font-weight:800}.gs-skill-card__main[data-v-512d856b]{min-width:0;padding-right:.1rem}.gs-skill-card__topline[data-v-512d856b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.gs-skill-card__name[data-v-512d856b]{color:#f4f4f5;font-size:.96rem;font-weight:700;letter-spacing:.08em}.gs-skill-card__motto[data-v-512d856b]{margin-top:.16rem;color:#a78bfae6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.16em}.gs-skill-card__level[data-v-512d856b]{display:flex;align-items:baseline;gap:.18rem;flex:0 0 auto;min-width:3.35rem;justify-content:flex-end;color:#f4f4f5}.gs-skill-card__level-label[data-v-512d856b]{color:#a1a1aad1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.12em}.gs-skill-card__level-value[data-v-512d856b]{color:#fcd34d;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1.24rem;font-weight:800;letter-spacing:-.02em}.gs-skill-card__desc[data-v-512d856b]{margin:.42rem 0 0;color:#d4d4d8c7;font-size:.78rem;line-height:1.55}.gs-skill-card__progress[data-v-512d856b]{margin-top:.55rem}.gs-skill-card__bar[data-v-512d856b]{width:100%;height:.42rem;border-radius:4px;background:#ffffff0f;overflow:hidden}.gs-skill-card__bar-fill[data-v-512d856b]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#fcd34d,#a78bfa 52%,#7c3aed);transition:width .4s ease}.gs-skill-card__numbers[data-v-512d856b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.28rem;color:#a1a1aad1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.04em}.gs-state[data-v-512d856b]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:12rem;padding:1rem;color:#a1a1aad1;font-size:.9rem;text-align:center}.gs-state__dot[data-v-512d856b]{width:.5rem;height:.5rem;border-radius:50%;background:#a78bfa;box-shadow:0 0 14px #a78bfab8;animation:gsPulse-512d856b 1.2s ease-in-out infinite}.gs-footer[data-v-512d856b]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex:0 0 auto;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 14px);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.gs-footer__hint[data-v-512d856b]{flex:1 1 auto;color:#a1a1aac7;font-size:.78rem}.gs-footer__action[data-v-512d856b]{flex:0 0 auto;min-width:7rem;min-height:2.85rem;padding:0 1.2rem;border:1px solid rgba(167,139,250,.4);border-radius:11px;background:linear-gradient(180deg,#7c3aedf0,#4c1d95f5);color:#fff8e6;font-size:.92rem;font-weight:700;letter-spacing:.1em;box-shadow:0 12px 24px #4c1d9547}.gs-footer__actions[data-v-512d856b]{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.gs-footer__assign[data-v-512d856b]{min-width:6.4rem;min-height:2.3rem;padding:0 .9rem;border:1px solid rgba(252,211,77,.24);border-radius:.82rem;background:linear-gradient(180deg,#674814eb,#3a260cf5);color:#fde68a;font-size:.78rem;font-weight:700;letter-spacing:.06em;box-shadow:inset 0 1px #ffffff0d,0 10px 18px #0003}@media (max-width: 359px){.gs-tabs[data-v-512d856b]{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-skill-card[data-v-512d856b]{gap:.65rem;padding-left:.65rem}.gs-skill-card__crest[data-v-512d856b]{width:2.8rem;height:2.8rem;margin-left:.25rem}}@keyframes gsPulse-512d856b{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.friend-view[data-v-0fada277]{position:relative;isolation:isolate;display:flex;min-height:100%;flex-direction:column;gap:.72rem;padding:max(env(safe-area-inset-top),.75rem) .8rem max(env(safe-area-inset-bottom),.9rem);color:#f4f4f5;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 28%),radial-gradient(circle at 12% 100%,rgba(252,211,77,.08),transparent 24%),linear-gradient(180deg,#070707,#050505 48%,#020202);overflow:hidden}.friend-view[data-v-0fada277]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0b,#fff0 24%),linear-gradient(90deg,rgba(255,255,255,.02) 0%,transparent 22%,transparent 78%,rgba(255,255,255,.02) 100%);opacity:.8}.friend-view[data-v-0fada277]>*{position:relative;z-index:1}.friend-head[data-v-0fada277]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff0a}.friend-head[data-v-0fada277]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#7c3aedeb,#a855f7fa 52%,#fcd34da8)}.friend-title[data-v-0fada277]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.3rem;font-weight:800;line-height:1.08;letter-spacing:.12em;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.friend-counts[data-v-0fada277]{display:inline-flex;align-items:center;gap:.28rem;min-height:2rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.18);border-radius:10px;background:#fcd34d12;color:#e4e4e7c2;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em;white-space:nowrap}.friend-counts .num[data-v-0fada277]{color:#fcd34d}.friend-tabs[data-v-0fada277],.friend-add[data-v-0fada277],.friend-list[data-v-0fada277],.friend-foot[data-v-0fada277]{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 14px 32px #0000003d}.friend-tabs[data-v-0fada277]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.42rem}.tab-btn[data-v-0fada277]{position:relative;flex:1;min-height:2.65rem;padding:0 .75rem;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);box-shadow:var(--ui-cta-secondary-shadow);color:var(--ui-cta-secondary-text);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.88rem;font-weight:700;letter-spacing:.08em;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .18s ease}.tab-btn[data-v-0fada277]:hover{border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover);color:var(--ui-text-primary)}.tab-btn.active[data-v-0fada277]{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);box-shadow:var(--ui-cta-primary-shadow);color:var(--ui-cta-primary-text)}.tab-btn .badge[data-v-0fada277]{display:inline-flex;align-items:center;justify-content:center;margin-left:.3rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border:1px solid rgba(251,113,133,.28);border-radius:8px;background:#fb718524;color:#fecdd3;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;line-height:1}.friend-add[data-v-0fada277]{display:flex;gap:.55rem;padding:.65rem}.add-input[data-v-0fada277]{flex:1;min-width:0;min-height:2.7rem;padding:0 .8rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;color:#f4f4f5;font-size:.88rem;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .18s ease}.add-input[data-v-0fada277]::placeholder{color:#a1a1aaad}.add-input[data-v-0fada277]:focus{border-color:#a78bfa57;background:#ffffff0d;box-shadow:0 0 0 2px #7c3aed24}.add-btn[data-v-0fada277]{min-width:5.2rem;min-height:2.7rem;padding:0 1rem;border:1px solid rgba(167,139,250,.36);border-radius:10px;background:linear-gradient(180deg,#7c3aedeb,#4c1d95f5);color:#fff8e6;font-size:.86rem;font-weight:700;letter-spacing:.08em;box-shadow:0 10px 20px #4c1d953d}.friend-list[data-v-0fada277]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:0;overflow-y:auto}.empty-tip[data-v-0fada277]{display:flex;align-items:center;justify-content:center;min-height:10rem;padding:1.2rem;text-align:center;color:#a1a1aad1;font-size:.9rem;line-height:1.6}.friend-row[data-v-0fada277]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:3.55rem;padding:.72rem .82rem;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;transition:background .16s ease}.friend-row[data-v-0fada277]:last-child{border-bottom:0}.friend-row[data-v-0fada277]:before{content:"";position:absolute;left:0;top:.7rem;bottom:.7rem;width:3px;border-radius:0 999px 999px 0;background:transparent;opacity:0}.friend-row[data-v-0fada277]:hover{background:#ffffff08}.friend-row[data-v-0fada277]:not(.offline):before{background:#a78bfa;opacity:1}.friend-row.offline[data-v-0fada277]{opacity:.62}.row-main[data-v-0fada277]{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem .48rem;min-width:0;flex:1 1 auto}.row-main .name[data-v-0fada277]{min-width:0;color:#f4f4f5;font-size:.92rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.state-badge[data-v-0fada277]{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .48rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.08em}.state-badge.on[data-v-0fada277]{border-color:#86efac38;background:#86efac1a;color:#bbf7d0}.state-badge.off[data-v-0fada277]{background:#ffffff0a;color:#a1a1aad1}.state-badge.req[data-v-0fada277]{border-color:#fcd34d3d;background:#fcd34d1a;color:#fde68a}.meta[data-v-0fada277]{color:#a1a1aadb;font-size:.75rem}.row-actions[data-v-0fada277]{display:flex;gap:.35rem;flex-shrink:0}.btn-mini[data-v-0fada277]{min-height:2rem;padding:0 .62rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0a;color:#e4e4e7d6;font-size:.78rem;font-weight:700;letter-spacing:.04em}.btn-mini.primary[data-v-0fada277]{border-color:#a78bfa52;background:#7c3aed29;color:#ddd6fe}.btn-mini.danger[data-v-0fada277]{border-color:#fb718538;background:#fb718514;color:#fda4af}.pager[data-v-0fada277]{display:flex;align-items:center;justify-content:center;gap:.65rem;padding:.72rem .85rem;border-top:1px solid rgba(255,255,255,.06)}.page-btn[data-v-0fada277]{min-height:2.1rem;padding:0 .78rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0a;color:#e4e4e7d6;font-size:.78rem;font-weight:700}.page-btn[data-v-0fada277]:disabled{opacity:.4}.page-info[data-v-0fada277]{color:#a1a1aadb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem}.friend-foot[data-v-0fada277]{padding:.7rem}.close-btn[data-v-0fada277]{width:100%;min-height:2.75rem;border:1px solid rgba(167,139,250,.34);border-radius:11px;background:linear-gradient(180deg,#7c3aede6,#4c1d95f0);color:#fff8e6;font-size:.88rem;font-weight:700;letter-spacing:.08em;box-shadow:0 12px 24px #4c1d9538}@media (max-width: 380px){.friend-head[data-v-0fada277],.friend-add[data-v-0fada277],.friend-row[data-v-0fada277]{flex-direction:column;align-items:stretch}.row-actions[data-v-0fada277],.friend-counts[data-v-0fada277],.add-btn[data-v-0fada277]{width:100%}.row-actions[data-v-0fada277]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.mailbox-view[data-v-2f8ad525]{position:relative;isolation:isolate;display:flex;min-height:100%;flex-direction:column;gap:.72rem;padding:max(env(safe-area-inset-top),.75rem) .8rem max(env(safe-area-inset-bottom),.9rem);color:#f4f4f5;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 28%),radial-gradient(circle at 12% 100%,rgba(252,211,77,.08),transparent 24%),linear-gradient(180deg,#070707,#050505 48%,#020202);overflow:hidden}.mailbox-view[data-v-2f8ad525]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0b,#fff0 24%),linear-gradient(90deg,rgba(255,255,255,.02) 0%,transparent 22%,transparent 78%,rgba(255,255,255,.02) 100%);opacity:.8}.mailbox-view[data-v-2f8ad525]>*{position:relative;z-index:1}.mailbox-head[data-v-2f8ad525]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff0a}.mailbox-head[data-v-2f8ad525]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#7c3aedeb,#a855f7fa 52%,#fcd34da8)}.mailbox-title[data-v-2f8ad525]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.3rem;font-weight:800;line-height:1.08;letter-spacing:.12em;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.mailbox-summary[data-v-2f8ad525]{display:inline-flex;align-items:center;gap:.28rem;min-height:2rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.18);border-radius:10px;background:#fcd34d12;color:#e4e4e7c2;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em;white-space:nowrap}.mailbox-summary .num[data-v-2f8ad525]{color:#fcd34d}.mailbox-tabs[data-v-2f8ad525],.mailbox-list[data-v-2f8ad525],.pager[data-v-2f8ad525],.mailbox-foot[data-v-2f8ad525]{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 14px 32px #0000003d}.mailbox-tabs[data-v-2f8ad525]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.42rem}.tab-btn[data-v-2f8ad525]{position:relative;flex:1;min-height:2.65rem;padding:0 .75rem;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);box-shadow:var(--ui-cta-secondary-shadow);color:var(--ui-cta-secondary-text);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.88rem;font-weight:700;letter-spacing:.08em;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .18s ease}.tab-btn[data-v-2f8ad525]:hover{border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover);color:var(--ui-text-primary)}.tab-btn.active[data-v-2f8ad525]{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);box-shadow:var(--ui-cta-primary-shadow);color:var(--ui-cta-primary-text)}.tab-btn .badge[data-v-2f8ad525]{display:inline-flex;align-items:center;justify-content:center;margin-left:.3rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border:1px solid rgba(251,113,133,.28);border-radius:8px;background:#fb718524;color:#fecdd3;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;line-height:1}.list-actions[data-v-2f8ad525]{display:flex;justify-content:flex-end;gap:.4rem;padding:.7rem .8rem .35rem}.mailbox-list[data-v-2f8ad525]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow-y:auto}.empty-tip[data-v-2f8ad525]{display:flex;align-items:center;justify-content:center;min-height:10rem;padding:1.2rem;text-align:center;color:#a1a1aad1;font-size:.9rem;line-height:1.6}.mailbox-row[data-v-2f8ad525]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:3.55rem;padding:.72rem .82rem;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;transition:background .16s ease}.mailbox-row[data-v-2f8ad525]:last-child{border-bottom:0}.mailbox-row[data-v-2f8ad525]:before{content:"";position:absolute;left:0;top:.7rem;bottom:.7rem;width:3px;border-radius:0 999px 999px 0;background:transparent;opacity:0}.mailbox-row[data-v-2f8ad525]:hover{background:#ffffff08}.mailbox-row.unread[data-v-2f8ad525]{background:#7c3aed17}.mailbox-row.unread[data-v-2f8ad525]:before{background:#a78bfa;opacity:1}.row-main[data-v-2f8ad525]{display:flex;flex:1;min-width:0;align-items:center;gap:.48rem}.mail-main[data-v-2f8ad525]{flex-direction:column;align-items:stretch;cursor:pointer}.system-main[data-v-2f8ad525]{cursor:pointer}.content-ellipsis[data-v-2f8ad525]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-line-1[data-v-2f8ad525]{display:flex;min-width:0;align-items:center;gap:.42rem}.from[data-v-2f8ad525]{min-width:0;color:#f4f4f5;font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject[data-v-2f8ad525]{min-width:0;color:#d4d4d8db;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-preview[data-v-2f8ad525]{margin-top:.18rem;color:#a1a1aad1;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-2f8ad525]{width:.5rem;height:.5rem;flex-shrink:0;border-radius:999px;background:#fb7185;box-shadow:0 0 0 3px #fb71851f}.content[data-v-2f8ad525]{color:#e4e4e7;font-size:.86rem;line-height:1.45;word-break:break-all}.time[data-v-2f8ad525]{color:#a1a1aac2;flex-shrink:0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem}.row-actions[data-v-2f8ad525]{display:flex;align-items:center;flex-shrink:0;gap:.35rem}.relation-tag[data-v-2f8ad525]{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .48rem;border:1px solid transparent;border-radius:8px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.08em}.relation-tag.is-friend[data-v-2f8ad525]{border-color:#a78bfa4d;background:#7c3aed24;color:#ddd6fe}.relation-tag.is-temp[data-v-2f8ad525]{border-color:#fcd34d2e;background:#fcd34d12;color:#fde68a}.btn-mini[data-v-2f8ad525]{min-height:2rem;padding:0 .62rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0a;color:#e4e4e7d6;font-size:.78rem;font-weight:700;letter-spacing:.04em}.btn-mini.primary[data-v-2f8ad525]{border-color:#a78bfa52;background:#7c3aed29;color:#ddd6fe}.btn-mini.danger[data-v-2f8ad525]{border-color:#fb718538;background:#fb718514;color:#fda4af}.pager[data-v-2f8ad525]{display:flex;align-items:center;justify-content:center;gap:.65rem;padding:.72rem .85rem}.page-btn[data-v-2f8ad525]{min-height:2.1rem;padding:0 .78rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0a;color:#e4e4e7d6;font-size:.78rem;font-weight:700}.page-btn[data-v-2f8ad525]:disabled{opacity:.4}.page-info[data-v-2f8ad525]{color:#a1a1aadb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem}.mailbox-foot[data-v-2f8ad525]{padding:.7rem}.close-btn[data-v-2f8ad525]{width:100%;min-height:2.75rem;border:1px solid rgba(167,139,250,.34);border-radius:11px;background:linear-gradient(180deg,#7c3aede6,#4c1d95f0);color:#fff8e6;font-size:.88rem;font-weight:700;letter-spacing:.08em;box-shadow:0 12px 24px #4c1d9538}.mail-detail-mask[data-v-2f8ad525]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at center,rgba(124,58,237,.12),transparent 42%),#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50}.mail-detail-panel[data-v-2f8ad525]{position:relative;width:100%;max-width:24rem;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(252,211,77,.22);border-radius:16px;background:linear-gradient(180deg,#0e0e10fb,#070709fd);color:#f4f4f5;box-shadow:0 24px 70px #0000008f,inset 0 1px #ffffff0a}.mail-detail-panel[data-v-2f8ad525]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#7c3aedeb,#fcd34da8)}.detail-head[data-v-2f8ad525]{padding:1rem 1rem .78rem;border-bottom:1px solid rgba(255,255,255,.08)}.detail-subject[data-v-2f8ad525]{margin:0;color:#fcd34d;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.06rem;font-weight:800;line-height:1.35}.detail-meta[data-v-2f8ad525]{margin-top:.35rem;color:#a1a1aad1;font-size:.75rem}.detail-body[data-v-2f8ad525]{flex:1;overflow-y:auto;padding:.95rem 1rem;color:#e4e4e7;font-size:.88rem;line-height:1.65;white-space:pre-wrap;word-break:break-all}.detail-foot[data-v-2f8ad525]{display:flex;justify-content:flex-end;gap:.5rem;padding:.72rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 380px){.mailbox-head[data-v-2f8ad525],.mailbox-row[data-v-2f8ad525]{flex-direction:column;align-items:stretch}.mailbox-tabs[data-v-2f8ad525]{gap:.35rem}.tab-btn[data-v-2f8ad525]{padding:0 .35rem;font-size:.8rem}.row-actions[data-v-2f8ad525],.mailbox-summary[data-v-2f8ad525]{width:100%}.row-actions[data-v-2f8ad525]{justify-content:flex-end}}.guild-view[data-v-8909be85]{min-height:100%;max-width:52rem;margin:0 auto;padding:1rem;color:#f8fafc;background:radial-gradient(circle at top left,rgba(124,58,237,.12),transparent 36%),radial-gradient(circle at 85% 10%,rgba(252,211,77,.08),transparent 28%)}.guild-head[data-v-8909be85]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.guild-title-block[data-v-8909be85]{min-width:0}.guild-kicker[data-v-8909be85]{margin:0 0 .2rem;color:#a78bfa;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.guild-title[data-v-8909be85]{margin:0;color:#fcd34d;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(1.38rem,5vw,2rem);font-weight:800;letter-spacing:.04em}.guild-subtitle[data-v-8909be85]{margin:.28rem 0 0;color:#e4e4e7c7;font-size:.78rem;line-height:1.45}.guild-close[data-v-8909be85],.guild-action[data-v-8909be85]{border:1px solid rgba(252,211,77,.22);border-radius:.72rem;background:linear-gradient(180deg,#1c1c21eb,#0a0a0dfa);color:#fef3c7;font-size:.78rem;font-weight:700;padding:.48rem .84rem;box-shadow:inset 0 1px #ffffff0f}.guild-card[data-v-8909be85]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:linear-gradient(180deg,#141418f0,#08080bfa),#08080af5;box-shadow:0 18px 40px #00000057;margin-bottom:.8rem;padding:.95rem}.guild-card[data-v-8909be85]:before{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(252,211,77,.34),transparent);content:""}.guild-card--hero[data-v-8909be85]{border-color:#fcd34d29;background:radial-gradient(circle at 15% 0%,rgba(124,58,237,.2),transparent 42%),linear-gradient(180deg,#161419f5,#07070afa)}.guild-status[data-v-8909be85]{color:#e4e4e7d1;font-size:.9rem;line-height:1.55}.guild-status-copy[data-v-8909be85]{margin:0}.guild-raw-grid[data-v-8909be85]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem;font-size:.78rem}.guild-stat-pill[data-v-8909be85],.guild-badge[data-v-8909be85]{display:inline-flex;align-items:center;min-height:1.55rem;border:1px solid rgba(252,211,77,.16);border-radius:.55rem;background:#fcd34d0f;color:#fde68a;font-size:.72rem;font-weight:700;line-height:1;padding:.22rem .5rem;white-space:nowrap}.guild-badge--gold[data-v-8909be85]{border-color:#fcd34d47;background:#fcd34d1f;color:#fcd34d}.guild-section-head[data-v-8909be85]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#fcd34d;margin-bottom:.65rem}.guild-section-head h3[data-v-8909be85]{margin:0;font-family:"Noto Serif SC",Songti SC,serif;font-size:1.05rem;letter-spacing:.03em}.guild-list[data-v-8909be85]{display:grid;gap:.5rem}.guild-row[data-v-8909be85]{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem .55rem;background:linear-gradient(180deg,#121216eb,#0a0a0ef5),#101013e6;color:#f8fafc;padding:.7rem .78rem;text-align:left}.guild-row--button[data-v-8909be85]{width:100%}.guild-row-title[data-v-8909be85]{display:flex;align-items:center;justify-content:space-between;gap:.45rem;width:100%;color:#f4f4f5;font-weight:800}.guild-row em[data-v-8909be85]{margin-left:.35rem;border-radius:.48rem;background:#fbbf2429;color:#fde68a;font-size:.68rem;font-style:normal;padding:.08rem .35rem}.guild-meta-grid[data-v-8909be85]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;color:#e4e4e7d1;font-size:.82rem;margin-bottom:.7rem}.guild-meta-item[data-v-8909be85]{border:1px solid rgba(255,255,255,.07);border-radius:.6rem;background:#ffffff08;padding:.42rem .52rem}.guild-row small[data-v-8909be85],.guild-empty[data-v-8909be85]{color:#e4e4e7c7;line-height:1.55}.guild-empty[data-v-8909be85]{margin:0}.guild-info-block[data-v-8909be85]{border:1px solid rgba(255,255,255,.07);border-left-color:#fcd34d57;border-radius:.75rem .55rem;background:#ffffff08;margin-top:.65rem;padding:.68rem .75rem}.guild-info-block--notice[data-v-8909be85]{border-left-color:#a78bfa6b}.guild-info-block strong[data-v-8909be85]{display:block;color:#fcd34d;font-size:.74rem;letter-spacing:.12em;margin-bottom:.35rem}.guild-info-block p[data-v-8909be85]{margin:0;color:#f4f4f5d6;font-size:.86rem;line-height:1.62}.guild-create-row[data-v-8909be85]{display:flex;gap:.5rem;margin-top:.7rem}.guild-tab-row[data-v-8909be85],.guild-inline-actions[data-v-8909be85],.guild-pager[data-v-8909be85]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.guild-mini-action[data-v-8909be85]{border:1px solid rgba(167,139,250,.24);border-radius:.62rem;background:#312e818f;color:#ddd6fe;font-size:.72rem;font-weight:700;padding:.32rem .62rem}.guild-mini-action--danger[data-v-8909be85]{border-color:#f8717152;background:#7f1d1db8;color:#fecaca}.guild-action[data-v-8909be85]:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.46}.guild-input[data-v-8909be85]{min-width:0;flex:1;border:1px solid rgba(167,139,250,.24);border-radius:.72rem;background:#08080ad1;color:#f8fafc;font-size:.82rem;outline:none;padding:.48rem .75rem}.guild-input[data-v-8909be85]::placeholder{color:#cbd5e18a}.guild-textarea[data-v-8909be85]{min-height:8rem;width:100%;resize:vertical;border:1px solid rgba(167,139,250,.24);border-radius:.85rem;background:#08080ad1;color:#f8fafc;line-height:1.55;outline:none;padding:.75rem .85rem}.guild-textarea[data-v-8909be85]:focus{border-color:#fcd34d80}.guild-textarea--chat[data-v-8909be85]{min-height:4.8rem}.guild-chat-row[data-v-8909be85]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.guild-chat-content[data-v-8909be85]{color:#f4f4f5e0;line-height:1.55;word-break:break-word}.guild-chat-compose[data-v-8909be85]{display:grid;gap:.55rem;margin-top:.8rem}.guild-actions[data-v-8909be85]{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.2rem}.guild-action--primary[data-v-8909be85]{border-color:#a78bfa47;background:linear-gradient(180deg,#7c3aede6,#4c1d95f5);color:#fff8e6;box-shadow:0 8px 18px #4c1d9538,inset 0 1px #ffffff14}@media (max-width: 560px){.guild-view[data-v-8909be85]{padding:.75rem}.guild-head[data-v-8909be85]{align-items:flex-start}.guild-close[data-v-8909be85]{flex:0 0 auto}.guild-card[data-v-8909be85]{margin-bottom:.65rem;padding:.78rem}.guild-meta-grid[data-v-8909be85],.guild-create-row[data-v-8909be85],.guild-chat-compose[data-v-8909be85]{grid-template-columns:1fr}.guild-create-row[data-v-8909be85]{flex-direction:column}.guild-actions .guild-action[data-v-8909be85],.guild-tab-row .guild-action[data-v-8909be85],.guild-pager .guild-action[data-v-8909be85]{flex:1 1 calc(50% - .5rem);text-align:center}}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-emerald-300:oklch(84.5% .143 164.978);--color-rose-300:oklch(81% .117 11.638);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-lg:var(--radius-lg);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface-base:var(--ink-surface-base);--color-surface-elevated:var(--ink-surface-elevated);--color-border-subtle:var(--ink-border-subtle);--color-border-default:var(--ink-border-default);--color-border-strong:var(--ink-border-strong);--color-text-primary:var(--ink-text-primary);--color-text-secondary:var(--ink-text-secondary);--color-text-muted:var(--ink-text-muted);--color-gold:var(--ink-gold);--color-gold-dim:var(--ink-gold-dim);--color-purple:var(--ink-cinnabar);--color-cyan:var(--ink-azure);--color-cyan-dim:var(--ink-azure-dim);--color-hp:var(--ink-hp);--color-hp-dark:var(--ink-hp-dark);--color-success:var(--ink-jade);--color-warning:var(--ink-warning);--color-danger:var(--ink-danger);--color-bar-track:var(--ink-bar-track);--color-panel-bg:var(--ink-panel-bg);--color-panel-border:var(--ink-panel-border);--color-panel-title:var(--ink-panel-title);--color-panel-accent:var(--ink-panel-accent);--color-panel-divider:var(--ink-panel-divider);--radius-card:var(--radius-card);--radius-bar:var(--radius-bar);--radius-badge:var(--radius-badge);--radius-button:var(--radius-button);--transition-fast:var(--transition-fast);--transition-normal:var(--transition-normal)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-16{top:calc(var(--spacing) * 16)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[900\]{z-index:900}.z-\[999\]{z-index:999}.z-\[1100\]{z-index:1100}.z-\[9000\]{z-index:9000}.z-\[9100\]{z-index:9100}.z-\[9120\]{z-index:9120}.z-\[9140\]{z-index:9140}.z-\[9150\]{z-index:9150}.z-\[9160\]{z-index:9160}.z-\[9170\]{z-index:9170}.z-\[9180\]{z-index:9180}.z-\[9190\]{z-index:9190}.z-\[9200\]{z-index:9200}.z-\[9210\]{z-index:9210}.z-\[9220\]{z-index:9220}.z-\[9250\]{z-index:9250}.z-\[9300\]{z-index:9300}.z-\[9500\]{z-index:9500}.z-\[9999\]{z-index:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[84dvh\]{max-height:84dvh}.max-h-\[84vh\]{max-height:84vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[86dvh\]{max-height:86dvh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[min\(92dvh\,calc\(100dvh-0\.75rem\)\)\]{max-height:min(92dvh,100dvh - .75rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-\[86\%\]{width:86%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-full{width:100%}.max-w-\[23\.75rem\]{max-width:23.75rem}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[364px\]{max-width:364px}.max-w-\[368px\]{max-width:368px}.max-w-\[380px\]{max-width:380px}.max-w-\[392px\]{max-width:392px}.max-w-\[396px\]{max-width:396px}.max-w-\[400px\]{max-width:400px}.max-w-\[404px\]{max-width:404px}.max-w-\[408px\]{max-width:408px}.max-w-\[420px\]{max-width:420px}.max-w-\[424px\]{max-width:424px}.max-w-\[428px\]{max-width:428px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[92px\]{min-width:92px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded-\[10px\]{border-radius:10px}.rounded-\[50\%\]{border-radius:50%}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#60a5fa\]\/36{border-color:#60a5fa5c}.border-\[\#f59e0b\]\/34{border-color:#f59e0b57}.border-border-default{border-color:var(--color-border-default)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-gold\/34{border-color:var(--color-gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/34{border-color:color-mix(in oklab,var(--color-gold) 34%,transparent)}}.border-gold\/40{border-color:var(--color-gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/40{border-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}.border-panel-divider{border-color:var(--color-panel-divider)}.border-purple\/34{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.border-purple\/34{border-color:color-mix(in oklab,var(--color-purple) 34%,transparent)}}.border-purple\/40{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.border-purple\/40{border-color:color-mix(in oklab,var(--color-purple) 40%,transparent)}}.border-success\/30{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--color-success) 30%,transparent)}}.border-success\/40{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.bg-\[\#a78bfa\]{background-color:#a78bfa}.bg-bar-track{background-color:var(--color-bar-track)}.bg-danger{background-color:var(--color-danger)}.bg-panel-bg{background-color:var(--color-panel-bg)}.bg-success{background-color:var(--color-success)}.bg-surface-base{background-color:var(--color-surface-base)}.bg-warning{background-color:var(--color-warning)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.text-wrap{text-wrap:wrap}.whitespace-pre-line{white-space:pre-line}.\!text-\[\#60a5fa\]{color:#60a5fa!important}.\!text-\[\#f59e0b\]{color:#f59e0b!important}.\!text-gold{color:var(--color-gold)!important}.\!text-purple{color:var(--color-purple)!important}.\!text-success{color:var(--color-success)!important}.\!text-text-secondary{color:var(--color-text-secondary)!important}.text-\[\#86efac\]{color:#86efac}.text-\[\#c4b5fd\]{color:#c4b5fd}.text-\[\#fb7185\]{color:#fb7185}.text-\[\#fcd34d\]{color:#fcd34d}.text-\[rgba\(161\,161\,170\,0\.84\)\]{color:#a1a1aad6}.text-\[rgba\(228\,228\,231\,0\.8\)\]{color:#e4e4e7cc}.text-danger{color:var(--color-danger)}.text-emerald-300{color:var(--color-emerald-300)}.text-gold{color:var(--color-gold)}.text-panel-title{color:var(--color-panel-title)}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.text-success{color:var(--color-success)}.text-text-muted{color:var(--color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-warning{color:var(--color-warning)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.uppercase{text-transform:uppercase}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-25{opacity:.25}.opacity-45{opacity:.45}.opacity-65{opacity:.65}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(124\,58\,237\,0\.42\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#7c3aed6b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(75\,197\,141\,0\.08\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#4bc58d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(96\,165\,250\,0\.08\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#60a5fa14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(138\,118\,90\,0\.08\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#8a765a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(140\,47\,47\,0\.08\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#8c2f2f14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(245\,158\,11\,0\.08\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#f59e0b14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#0000005c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#60a5fa\]\/55{--tw-ring-color:oklab(71.374% -.0380177 -.138249/.55)}.ring-\[\#f59e0b\]\/55{--tw-ring-color:oklab(76.8591% .0560995 .154808/.55)}.ring-border-strong\/70{--tw-ring-color:var(--color-border-strong)}@supports (color:color-mix(in lab,red,red)){.ring-border-strong\/70{--tw-ring-color:color-mix(in oklab, var(--color-border-strong) 70%, transparent)}}.ring-gold\/60{--tw-ring-color:var(--color-gold)}@supports (color:color-mix(in lab,red,red)){.ring-gold\/60{--tw-ring-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}.ring-purple\/60{--tw-ring-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.ring-purple\/60{--tw-ring-color:color-mix(in oklab, var(--color-purple) 60%, transparent)}}.ring-success\/65{--tw-ring-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/65{--tw-ring-color:color-mix(in oklab, var(--color-success) 65%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_12px_34px_rgba\(217\,119\,6\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 34px var(--tw-drop-shadow-color,#d977062e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\,background\]{transition-property:transform,border-color,box-shadow,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[label\:cmd\]{label:cmd}.\[label\:command\]{label:command}@media (min-width:40rem){.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}}}:root,html[data-theme=airbnb-light]{color-scheme:light;--font-body:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-number:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--palette-bg-primary-core:#7c3aed;--palette-bg-tertiary-core:#4c1d95;--palette-bg-primary-luxe:#460479;--palette-bg-primary-plus:#92174d;--palette-text-primary:#222;--palette-text-focused:#3f3f3f;--palette-text-secondary:#6a6a6a;--palette-text-inverse:#fff;--palette-text-material-disabled:#2222223d;--palette-text-link-disabled:#929292;--palette-text-legal:#428bff;--palette-text-success:#13795b;--palette-text-warning:#ad6800;--palette-text-danger:#c13515;--palette-surface-base:#fff;--palette-surface-subtle:#f7f7f7;--palette-surface-muted:#f2f2f2;--palette-surface-elevated:#fff;--palette-surface-overlay:#ffffffeb;--palette-border-subtle:#22222214;--palette-border-default:#2222221f;--palette-border-strong:#2222222e;--palette-shadow-card:#00000005 0px 0px 0px 1px, #0000000a 0px 2px 6px, #0000001a 0px 4px 8px;--palette-shadow-hover:#00000014 0px 4px 12px;--palette-shadow-dialog:#0000001f 0px 24px 48px;--palette-shadow-focus:0 0 0 2px #070709e6, 0 0 0 5px #a78bfa47;--radius-sm:8px;--radius-card:20px;--radius-lg:32px;--radius-bar:9999px;--radius-badge:14px;--radius-button:8px;--transition-fast:.15s ease;--transition-normal:.22s cubic-bezier(.2, 0, 0, 1);--ink-surface-base:var(--palette-surface-base);--ink-surface-card:var(--palette-surface-elevated);--ink-surface-elevated:var(--palette-surface-subtle);--ink-surface-overlay:var(--palette-surface-overlay);--ink-surface-paper:#22222208;--ink-border-subtle:var(--palette-border-subtle);--ink-border-default:var(--palette-border-default);--ink-border-strong:var(--palette-border-strong);--ink-text-primary:var(--palette-text-primary);--ink-text-secondary:var(--palette-text-focused);--ink-text-muted:var(--palette-text-secondary);--ink-text-inverse:var(--palette-text-inverse);--ink-gold:var(--palette-bg-primary-core);--ink-gold-bright:var(--palette-bg-tertiary-core);--ink-gold-dim:var(--palette-bg-primary-core)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=airbnb-light]{--ink-gold-dim:color-mix(in srgb, var(--palette-bg-primary-core) 72%, #fff)}}:root,html[data-theme=airbnb-light]{--ink-cinnabar:var(--palette-bg-primary-plus);--ink-cinnabar-bright:var(--palette-bg-primary-plus)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=airbnb-light]{--ink-cinnabar-bright:color-mix(in srgb, var(--palette-bg-primary-plus) 84%, #fff)}}:root,html[data-theme=airbnb-light]{--ink-azure:var(--palette-text-legal);--ink-azure-dim:var(--palette-text-legal)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=airbnb-light]{--ink-azure-dim:color-mix(in srgb, var(--palette-text-legal) 76%, #fff)}}:root,html[data-theme=airbnb-light]{--ink-jade:var(--palette-text-success);--ink-jade-dark:var(--palette-text-success)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=airbnb-light]{--ink-jade-dark:color-mix(in srgb, var(--palette-text-success) 74%, #1f1f1f)}}:root,html[data-theme=airbnb-light]{--ink-hp:#ff5a5f;--ink-hp-dark:#e04347;--ink-mp:var(--palette-text-legal);--ink-warning:var(--palette-text-warning);--ink-danger:var(--palette-text-danger);--ink-danger-dark:var(--palette-text-danger)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=airbnb-light]{--ink-danger-dark:color-mix(in srgb, var(--palette-text-danger) 78%, #5a1409)}}:root,html[data-theme=airbnb-light]{--ink-bar-track:#22222214;--ink-panel-bg:#fffffff5;--ink-panel-border:#2222221f;--ink-panel-header-from:#fffffffa;--ink-panel-header-to:#f7f7f7fa;--ink-panel-title:var(--palette-text-primary);--ink-panel-accent:var(--palette-bg-primary-core);--ink-panel-divider:#22222214;--ink-shadow-outer:var(--palette-shadow-dialog);--ink-shadow-inner:inset 0 1px 0 #ffffffd1;--ink-shadow-card:var(--palette-shadow-card);--ink-shadow-hover:var(--palette-shadow-hover);--ink-overlay-scrim:#22222247;--ink-app-bg:radial-gradient(circle at 100% 0%, #7c3aed1f, transparent 28%), radial-gradient(circle at 0% 12%, #fcd34d0f, transparent 24%), linear-gradient(180deg, #070707 0%, #050505 52%, #020202 100%);--ink-app-overlay:linear-gradient(180deg, #ffffff8f 0%, #fff0 32%);--ink-app-detail:radial-gradient(circle at 80% 10%, #7c3aed1f, transparent 18%), radial-gradient(circle at 6% 100%, #fcd34d0f, transparent 18%);--ink-shell-frame-bg:linear-gradient(180deg, #fffffffa 0%, #ffffffeb 100%);--ink-shell-frame-gloss:linear-gradient(180deg, #ffffffe0 0%, #ffffff4d 24%, #fff0 45%);--ink-shell-inner-bg:linear-gradient(180deg, #fffffff0 0%, #f7f7f7f5 100%);--ink-card-bg:linear-gradient(180deg, #fffffffa 0%, #fffffff5 100%);--ink-card-overlay:linear-gradient(180deg, #ffffffd6 0%, #fff0 38%);--ink-summary-strip-bg:linear-gradient(180deg, #fffffff0 0%, #f7f7f7f0 100%);--ink-pill-btn-bg:linear-gradient(180deg, #fffffffa 0%, #f2f2f2f5 100%);--ink-pill-btn-border:#22222214;--ink-pill-btn-color:var(--palette-text-primary);--ink-pill-btn-hover-bg:linear-gradient(180deg, var(--palette-bg-primary-core) 0%, var(--palette-bg-tertiary-core) 100%);--ink-pill-btn-hover-color:#fff;--ink-action-tile-bg:linear-gradient(180deg, #fffffffa 0%, #f7f7f7f5 100%);--ink-action-tile-border:#22222214;--ink-nav-bar-bg:#ffffffe0;--ink-nav-active-bg:#7c3aed24;--ink-nav-active-line:linear-gradient(90deg, #7c3aed00 0%, #a78bfaeb 50%, #7c3aed00 100%);--ink-dialog-bg:linear-gradient(180deg, #fffffffc 0%, #f7f7f7fa 100%);--ink-dialog-header-fill:linear-gradient(90deg, #7c3aed24 0%, #fff0 30%, #fcd34d14 100%);--ink-section-divider:linear-gradient(90deg, #7c3aed00 0%, #a78bfa80 28%, #ffffff14 100%);--ink-avatar-bg:linear-gradient(180deg, #fff 0%, #f2f2f2 100%);--ink-avatar-border:#2222221a;--ink-tag-bg:#f2f2f2e6;--ink-tag-border:#22222214;--ink-icon-frame-bg:#f2f2f2e0;--ink-icon-frame-border:#22222214;--ink-icon-frame-combat-bg:#7c3aed1a;--ink-icon-frame-combat-border:#a78bfa33;--ink-appearance-group-bg:#2222220a;--ink-appearance-option-active-bg:linear-gradient(180deg, var(--palette-bg-primary-core) 0%, var(--palette-bg-tertiary-core) 100%);--ink-appearance-option-active-color:#fff;--ink-appearance-option-active-shadow:var(--palette-shadow-card)}html[data-theme=airbnb-dark]{color-scheme:dark;--font-body:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-number:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--palette-bg-primary-core:#7c3aed;--palette-bg-tertiary-core:#4c1d95;--palette-bg-primary-luxe:#460479;--palette-bg-primary-plus:#92174d;--palette-text-primary:#f7f7f7;--palette-text-focused:#fff;--palette-text-secondary:#b0b0b0;--palette-text-inverse:#fff;--palette-text-material-disabled:#ffffff47;--palette-text-link-disabled:#8d8d8d;--palette-text-legal:#79abff;--palette-text-success:#4bc58d;--palette-text-warning:#ffb84d;--palette-text-danger:#ff7a70;--palette-surface-base:#121212;--palette-surface-subtle:#171717;--palette-surface-muted:#1d1d1d;--palette-surface-elevated:#1b1b1b;--palette-surface-overlay:#1c1c1cf0;--palette-border-subtle:#ffffff14;--palette-border-default:#ffffff1f;--palette-border-strong:#ffffff2e;--palette-shadow-card:#0000003d 0px 0px 0px 1px, #00000057 0px 8px 20px, #00000075 0px 18px 30px;--palette-shadow-hover:#00000070 0px 12px 24px;--palette-shadow-dialog:#00000094 0px 32px 60px;--palette-shadow-focus:0 0 0 2px #070709e6, 0 0 0 5px #a78bfa47;--radius-sm:8px;--radius-card:20px;--radius-lg:32px;--radius-bar:9999px;--radius-badge:14px;--radius-button:8px;--transition-fast:.15s ease;--transition-normal:.22s cubic-bezier(.2, 0, 0, 1);--ink-surface-base:var(--palette-surface-base);--ink-surface-card:var(--palette-surface-elevated);--ink-surface-elevated:var(--palette-surface-subtle);--ink-surface-overlay:var(--palette-surface-overlay);--ink-surface-paper:#ffffff0a;--ink-border-subtle:var(--palette-border-subtle);--ink-border-default:var(--palette-border-default);--ink-border-strong:var(--palette-border-strong);--ink-text-primary:var(--palette-text-primary);--ink-text-secondary:#d5d5d5;--ink-text-muted:var(--palette-text-secondary);--ink-text-inverse:var(--palette-text-inverse);--ink-gold:var(--palette-bg-primary-core);--ink-gold-bright:#ff7b92;--ink-gold-dim:var(--palette-bg-tertiary-core);--ink-cinnabar:#b16cff;--ink-cinnabar-bright:#d6b3ff;--ink-azure:var(--palette-text-legal);--ink-azure-dim:#428bff;--ink-jade:var(--palette-text-success);--ink-jade-dark:#2ea76f;--ink-hp:#ff7a70;--ink-hp-dark:#d94d4d;--ink-mp:var(--palette-text-legal);--ink-warning:var(--palette-text-warning);--ink-danger:var(--palette-text-danger);--ink-danger-dark:#e2574c;--ink-bar-track:#ffffff14;--ink-panel-bg:#1c1c1cf5;--ink-panel-border:#ffffff1f;--ink-panel-header-from:#202020fa;--ink-panel-header-to:#181818fa;--ink-panel-title:var(--palette-text-primary);--ink-panel-accent:var(--palette-bg-primary-core);--ink-panel-divider:#ffffff14;--ink-shadow-outer:var(--palette-shadow-dialog);--ink-shadow-inner:inset 0 1px 0 #ffffff0f;--ink-shadow-card:var(--palette-shadow-card);--ink-shadow-hover:var(--palette-shadow-hover);--ink-overlay-scrim:#0000008f;--ink-app-bg:radial-gradient(circle at 100% 0%, #7c3aed29, transparent 26%), radial-gradient(circle at 0% 0%, #fcd34d12, transparent 22%), linear-gradient(180deg, #070707 0%, #050505 52%, #020202 100%);--ink-app-overlay:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%);--ink-app-detail:radial-gradient(circle at 88% 12%, #7c3aed1f, transparent 16%), radial-gradient(circle at 10% 100%, #fcd34d12, transparent 22%);--ink-shell-frame-bg:linear-gradient(180deg, #1c1c1cf5 0%, #141414f5 100%);--ink-shell-frame-gloss:linear-gradient(180deg, #ffffff14 0%, #ffffff05 24%, #fff0 45%);--ink-shell-inner-bg:linear-gradient(180deg, #181818fa 0%, #121212fa 100%);--ink-card-bg:linear-gradient(180deg, #1e1e1efa 0%, #181818f5 100%);--ink-card-overlay:linear-gradient(180deg, #ffffff0f 0%, #fff0 40%);--ink-summary-strip-bg:linear-gradient(180deg, #1e1e1eeb 0%, #171717eb 100%);--ink-pill-btn-bg:linear-gradient(180deg, #222222fa 0%, #1a1a1af5 100%);--ink-pill-btn-border:#ffffff14;--ink-pill-btn-color:var(--palette-text-primary);--ink-pill-btn-hover-bg:linear-gradient(180deg, var(--palette-bg-primary-core) 0%, var(--palette-bg-tertiary-core) 100%);--ink-pill-btn-hover-color:#fff;--ink-action-tile-bg:linear-gradient(180deg, #202020fa 0%, #181818f5 100%);--ink-action-tile-border:#ffffff14;--ink-nav-bar-bg:#121212e0;--ink-nav-active-bg:#7c3aed24;--ink-nav-active-line:linear-gradient(90deg, #7c3aed00 0%, #a78bfaeb 50%, #7c3aed00 100%);--ink-dialog-bg:linear-gradient(180deg, #1d1d1dfc 0%, #141414fa 100%);--ink-dialog-header-fill:linear-gradient(90deg, #7c3aed24 0%, #fff0 30%, #fcd34d14 100%);--ink-section-divider:linear-gradient(90deg, #7c3aed00 0%, #a78bfa80 28%, #ffffff14 100%);--ink-avatar-bg:linear-gradient(180deg, #262626fa 0%, #1a1a1af5 100%);--ink-avatar-border:#ffffff1a;--ink-tag-bg:#ffffff0f;--ink-tag-border:#ffffff14;--ink-icon-frame-bg:#ffffff0f;--ink-icon-frame-border:#ffffff14;--ink-icon-frame-combat-bg:#7c3aed1a;--ink-icon-frame-combat-border:#a78bfa33;--ink-appearance-group-bg:#ffffff0f;--ink-appearance-option-active-bg:linear-gradient(180deg, var(--palette-bg-primary-core) 0%, var(--palette-bg-tertiary-core) 100%);--ink-appearance-option-active-color:#fff;--ink-appearance-option-active-shadow:var(--palette-shadow-card)}:root,html[data-theme=airbnb-light],html[data-theme=airbnb-dark]{color-scheme:dark;--font-body:system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display:"Noto Serif SC", "Songti SC", "STSong", Georgia, serif;--font-number:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--palette-bg-primary-core:#7c3aed;--palette-bg-tertiary-core:#4c1d95;--palette-bg-primary-luxe:#6d28d9;--palette-bg-primary-plus:#a78bfa;--palette-text-primary:#f4f4f5;--palette-text-focused:#fff;--palette-text-secondary:#e4e4e7d1;--palette-text-inverse:#fff8e6;--palette-text-material-disabled:#ffffff47;--palette-text-link-disabled:#a1a1aab8;--palette-text-legal:#93c5fd;--palette-text-success:#86efac;--palette-text-warning:#fcd34d;--palette-text-danger:#fb7185;--palette-surface-base:#070707;--palette-surface-subtle:#101013eb;--palette-surface-muted:#16161af0;--palette-surface-elevated:#0e0e10f5;--palette-surface-overlay:#070709eb;--palette-border-subtle:#ffffff14;--palette-border-default:#ffffff1a;--palette-border-strong:#a78bfa3d;--palette-shadow-card:0 20px 42px #00000057, inset 0 1px 0 #ffffff0a;--palette-shadow-hover:0 22px 46px #0000006b;--palette-shadow-dialog:0 28px 64px #00000094;--palette-shadow-focus:0 0 0 2px #070709e6, 0 0 0 5px #a78bfa47;--radius-sm:8px;--radius-card:12px;--radius-lg:16px;--radius-bar:10px;--radius-badge:10px;--radius-button:10px;--ink-surface-base:var(--readability-surface-base,var(--palette-surface-base));--ink-surface-card:var(--readability-surface-card,var(--palette-surface-elevated));--ink-surface-elevated:var(--readability-surface-elevated,var(--palette-surface-subtle));--ink-surface-overlay:var(--palette-surface-overlay);--ink-surface-paper:#ffffff0a;--ink-border-subtle:var(--readability-border-subtle,var(--palette-border-subtle));--ink-border-default:var(--readability-border-default,var(--palette-border-default));--ink-border-strong:var(--palette-border-strong);--ink-text-primary:var(--readability-text-primary,var(--palette-text-primary));--ink-text-secondary:var(--readability-text-secondary,var(--palette-text-secondary));--ink-text-muted:var(--readability-text-muted,#a1a1aad6);--ink-text-inverse:var(--palette-text-inverse);--ink-gold:#fcd34d;--ink-gold-bright:#fff8e6;--ink-gold-dim:#d97706;--ink-cinnabar:#7c3aed;--ink-cinnabar-bright:#a78bfa;--ink-azure:#93c5fd;--ink-azure-dim:#60a5fa;--ink-jade:#86efac;--ink-jade-dark:#4ade80;--ink-hp:#fb7185;--ink-hp-dark:#be123c;--ink-mp:#93c5fd;--ink-warning:#fcd34d;--ink-danger:#fb7185;--ink-danger-dark:#be123c;--ink-bar-track:#ffffff14;--ink-panel-bg:var(--readability-panel-bg,#0e0e10f5);--ink-panel-border:var(--readability-panel-border,#ffffff1a);--ink-panel-header-from:#121018fa;--ink-panel-header-to:#08080afa;--ink-panel-title:var(--ink-text-primary);--ink-panel-accent:#a78bfa;--ink-panel-divider:#ffffff14;--ink-shadow-outer:var(--palette-shadow-dialog);--ink-shadow-inner:inset 0 1px 0 #ffffff0d;--ink-shadow-card:var(--palette-shadow-card);--ink-shadow-hover:var(--palette-shadow-hover);--ink-overlay-scrim:#0000009e;--ink-app-bg:radial-gradient(circle at 50% 0%, #7c3aed29, transparent 30%), linear-gradient(180deg, #070707 0%, #050505 56%, #020202 100%);--ink-app-overlay:linear-gradient(180deg, #ffffff09 0%, #fff0 32%);--ink-app-detail:radial-gradient(circle at 88% 12%, #fcd34d14, transparent 18%), radial-gradient(circle at 8% 100%, #7c3aed1f, transparent 22%);--ink-shell-frame-bg:linear-gradient(180deg, #0e0e10fa 0%, #070709fa 100%);--ink-shell-frame-gloss:linear-gradient(180deg, #ffffff0f 0%, #ffffff04 24%, #fff0 45%);--ink-shell-inner-bg:linear-gradient(180deg, #101013f5 0%, #08080afa 100%);--ink-card-bg:linear-gradient(180deg, #101013eb 0%, #08080af5 100%);--ink-card-overlay:linear-gradient(180deg, #ffffff0e 0%, #fff0 42%);--ink-summary-strip-bg:linear-gradient(180deg, #101013e6 0%, #08080af0 100%);--ink-pill-btn-bg:linear-gradient(180deg, #ffffff0d 0%, #ffffff08 100%);--ink-pill-btn-border:#ffffff14;--ink-pill-btn-color:#e4e4e7db;--ink-pill-btn-hover-bg:linear-gradient(180deg, #7c3aed 0%, #4c1d95 100%);--ink-pill-btn-hover-color:#fff8e6;--ink-action-tile-bg:linear-gradient(180deg, #101013eb 0%, #08080af5 100%);--ink-action-tile-border:#ffffff14;--ink-nav-bar-bg:#08080aeb;--ink-nav-active-bg:#7c3aed24;--ink-nav-active-line:linear-gradient(90deg, #7c3aed00 0%, #a78bfaeb 50%, #7c3aed00 100%);--ink-dialog-bg:linear-gradient(180deg, #0e0e10f5 0%, #070709fb 100%);--ink-dialog-header-fill:linear-gradient(90deg, #7c3aed24 0%, #fff0 30%, #fcd34d14 100%);--ink-section-divider:linear-gradient(90deg, #7c3aed00 0%, #a78bfa80 28%, #ffffff14 100%);--ink-avatar-bg:linear-gradient(180deg, #16161af5 0%, #0a0a0cfa 100%);--ink-avatar-border:#ffffff1a;--ink-tag-bg:#ffffff0d;--ink-tag-border:#ffffff14;--ink-icon-frame-bg:#ffffff0d;--ink-icon-frame-border:#ffffff14;--ink-icon-frame-combat-bg:#7c3aed1a;--ink-icon-frame-combat-border:#a78bfa33;--ink-appearance-group-bg:#ffffff0d;--ink-appearance-option-active-bg:linear-gradient(180deg, #7c3aed 0%, #4c1d95 100%);--ink-appearance-option-active-color:#fff8e6;--ink-appearance-option-active-shadow:0 12px 24px #4c1d9542}:root{--ui-bg-page:#070707;--ui-bg-panel:linear-gradient(180deg, #0e0e10f5 0%, #070709fb 100%);--ui-bg-subtle:linear-gradient(180deg, #101013e6 0%, #08080af5 100%);--ui-bg-hover:#ffffff0b;--ui-divider-subtle:#ffffff14;--ui-accent-primary:#7c3aed;--ui-accent-primary-deep:#4c1d95;--ui-accent-selection:#a78bfa;--ui-title-gold:#fcd34d;--ui-title-gold-deep:#92400e;--ui-title-gold-gradient:linear-gradient(180deg, #fcd34d 0%, #d97706 72%, #92400e 100%);--ui-text-primary:#f4f4f5;--ui-text-secondary:#e4e4e7d1;--ui-text-muted:#a1a1aad6;--ui-text-inverse-warm:#fff8e6;--ui-success:#86efac;--ui-danger:#fb7185;--ui-radius-card:12px;--ui-radius-control:10px;--ui-shadow-card:0 20px 42px #00000057, inset 0 1px 0 #ffffff0a;--ui-shadow-action:0 12px 24px #4c1d9547;--ui-cta-radius:10px;--ui-cta-secondary-border:#ffffff1f;--ui-cta-secondary-border-hover:#ffffff2e;--ui-cta-secondary-bg:linear-gradient(180deg, #141418f0 0%, #0e0e12eb 100%);--ui-cta-secondary-bg-hover:linear-gradient(180deg, #1b1b20f5 0%, #121216f0 100%);--ui-cta-secondary-text:#e4e4e7d1;--ui-cta-secondary-text-muted:#d4d4d8b8;--ui-cta-secondary-shadow:inset 0 1px 0 #ffffff0a, 0 10px 18px #0000002e;--ui-cta-secondary-shadow-hover:inset 0 1px 0 #ffffff0d, 0 14px 24px #0000003d;--ui-cta-primary-border:#a78bfa57;--ui-cta-primary-border-hover:#c4b5fd6b;--ui-cta-primary-bg:linear-gradient(180deg, #7c3aedeb 0%, #6d28d9eb 100%);--ui-cta-primary-bg-hover:linear-gradient(180deg, #8b5cf6f5 0%, #7c3aedf0 100%);--ui-cta-primary-text:#fff8e6;--ui-cta-primary-shadow:inset 0 1px 0 #ffffff14, 0 10px 22px #6d28d93d;--ui-cta-primary-shadow-hover:inset 0 1px 0 #ffffff1a, 0 14px 24px #6d28d947;--ui-cta-success-border:#86efac3d;--ui-cta-success-bg:linear-gradient(180deg, #22c55e2e 0%, #14532d8a 100%);--ui-cta-success-shadow:inset 0 1px 0 #ffffff0d, 0 10px 20px #14532d38;--ui-cta-success-text:#dcfce7;--ui-cta-danger-border:#fb71854d;--ui-cta-danger-bg:linear-gradient(180deg, #fb71852e 0%, #7f1d1d94 100%);--ui-cta-danger-shadow:inset 0 1px 0 #ffffff0d, 0 10px 20px #7f1d1d3d;--ui-cta-danger-text:#ffe4e6}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #7c3aed00}50%{box-shadow:0 10px 24px #7c3aed2e}}@keyframes btnPulseGlow{0%{box-shadow:0 0 #7c3aed00}50%{box-shadow:0 14px 24px #7c3aed38}to{box-shadow:0 0 #7c3aed00}}@keyframes rewardPop{0%{opacity:.72;transform:scale(.94)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes titleGlow{0%,to{text-shadow:0 0 #fcd34d00}50%{text-shadow:0 2px 12px #fcd34d2e}}@keyframes resourceFlash{0%{opacity:1;filter:brightness()}40%{opacity:.88;filter:brightness(1.12)}to{opacity:1;filter:brightness()}}@keyframes inkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.anim-modal-enter-from,.anim-modal-leave-to{opacity:0}.anim-modal-enter-from .modal-panel,.anim-modal-leave-to .modal-panel{opacity:0;transform:scale(.97)translateY(8px)}.anim-modal-enter-active{transition:opacity .22s cubic-bezier(.22,.9,.3,1)}.anim-modal-enter-active .modal-panel{transition:transform .22s cubic-bezier(.22,.9,.3,1),opacity .22s ease-out}.anim-modal-leave-active{transition:opacity .16s ease-in}.anim-modal-leave-active .modal-panel{transition:transform .16s ease-in,opacity .16s ease-in}.anim-toast-enter-from,.anim-toast-leave-to{opacity:0;transform:translateY(-6px)}.anim-toast-enter-active{transition:all .14s ease-out}.anim-toast-leave-active{transition:all .12s ease-in}.anim-btn-press{transition:transform .1s ease-out,filter .1s ease-out,box-shadow .14s ease-out}.anim-btn-press:active{filter:brightness(.97);transform:scale(.985)}@keyframes anim-pulse{0%,to{filter:drop-shadow(0 0 #c0392b00);transform:scale(1)}50%{filter:drop-shadow(0 0 6px #c0392b8c);transform:scale(1.06)}}.anim-pulse{transform-origin:50%;will-change:transform,filter;animation:1.4s ease-in-out infinite anim-pulse}[data-motion=lite] .anim-pulse{animation:none}.anim-btn-pulse{animation:1.8s ease-in-out infinite btnPulseGlow}.anim-title-glow{animation:2.4s ease-in-out infinite titleGlow}.anim-reward-pop{animation:.26s ease-out both rewardPop}.anim-resource-flash{animation:.12s ease-out both resourceFlash}.anim-ink-float{animation:2.4s ease-in-out infinite inkFloat}.ink-app-bg{isolation:isolate;background:var(--ink-app-bg);position:relative}.ink-app-bg:before{content:"";z-index:-2;pointer-events:none;background:var(--ink-app-overlay);position:absolute;top:0;right:0;bottom:0;left:0}.ink-app-bg:after{content:"";z-index:-1;pointer-events:none;background:var(--ink-app-detail);position:absolute;top:0;right:0;bottom:0;left:0}.ink-shell-stage{position:relative}.ink-shell-frame{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--ink-shell-frame-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.ink-shell-frame.mobile-fullscreen{box-shadow:none;border:none;border-radius:0}@media (min-width:640px){.ink-shell-frame.mobile-fullscreen{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner)}}.ink-shell-frame:before{content:"";pointer-events:none;border-radius:inherit;background:var(--ink-shell-frame-gloss);position:absolute;top:0;right:0;bottom:0;left:0}.ink-shell-inner{background:var(--ink-shell-inner-bg);min-height:100%;position:relative}.ink-card{border-radius:var(--radius-card);border:1px solid var(--color-border-subtle);background:var(--ink-card-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--transition-fast),box-shadow var(--transition-normal),transform var(--transition-fast);position:relative;overflow:hidden}.ink-card:before{content:"";border-radius:inherit;pointer-events:none;background:var(--ink-card-overlay);position:absolute;top:0;right:0;bottom:0;left:0}.ink-section-header{color:var(--color-panel-title);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.2rem,1.05rem + .7vw,1.75rem);font-weight:700;line-height:1.18;position:relative}.ink-section-header:after{content:"";background:var(--ink-section-divider);border-radius:3px;width:min(5.25rem,28%);max-width:100%;height:3px;margin-top:.75rem;display:block}.ink-summary-strip{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:var(--ink-summary-strip-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ink-pill-btn{border:1px solid var(--ink-pill-btn-border);border-radius:var(--radius-bar);background:var(--ink-pill-btn-bg);color:var(--ink-pill-btn-color);box-shadow:var(--ink-shadow-card);letter-spacing:-.01em;transition:transform var(--transition-fast),box-shadow var(--transition-normal),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ink-pill-btn:not(:disabled):hover{box-shadow:var(--ink-shadow-hover),var(--ink-shadow-card);transform:translateY(-1px)}.ink-pill-btn:not(:disabled):focus-visible{box-shadow:var(--palette-shadow-focus),var(--ink-shadow-hover);outline:none}.ink-pill-btn:not(:disabled):active{transform:translateY(0)scale(.985)}.ink-action-tile{border:1px solid var(--ink-action-tile-border);border-radius:var(--radius-card);background:var(--ink-action-tile-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform var(--transition-fast),box-shadow var(--transition-normal),border-color var(--transition-fast);position:relative;overflow:hidden}.ink-action-tile:not(:disabled):hover{border-color:var(--color-gold);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ink-action-tile:not(:disabled):hover{border-color:color-mix(in srgb,var(--color-gold) 24%,var(--ink-action-tile-border))}}.ink-action-tile:not(:disabled):hover{box-shadow:var(--ink-shadow-hover),var(--ink-shadow-card)}.ink-action-tile:not(:disabled):focus-visible{box-shadow:var(--palette-shadow-focus),var(--ink-shadow-hover);outline:none}.ink-nav-bar{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:var(--ink-nav-bar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.ink-nav-button{color:var(--color-text-muted);letter-spacing:-.01em;transition:color var(--transition-fast),transform var(--transition-fast);font-weight:500;position:relative}.ink-nav-button:hover{color:var(--color-text-primary)}.ink-nav-button.is-active{color:var(--color-panel-title)}.ink-nav-button.is-active:before{content:"";background:var(--ink-nav-active-line);pointer-events:none;border-radius:2px;width:min(2.75rem,100% - 1rem);height:2px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.ink-nav-button.is-active:after{content:"";border:1px solid var(--color-gold);border-radius:10px;position:absolute;top:4px;right:8px;bottom:4px;left:8px}@supports (color:color-mix(in lab,red,red)){.ink-nav-button.is-active:after{border:1px solid color-mix(in srgb,var(--color-gold) 16%,var(--color-border-subtle))}}.ink-nav-button.is-active:after{background:var(--ink-nav-active-bg);pointer-events:none}.ink-dialog-scrim{background:radial-gradient(circle at top,#7c3aed1f,transparent 28%),var(--ink-overlay-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ink-dialog-panel{border-radius:var(--radius-lg);border:1px solid var(--color-panel-border);background:var(--ink-dialog-bg);box-shadow:var(--ink-shadow-outer),var(--ink-shadow-card),var(--ink-shadow-inner);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:relative;overflow:hidden}.ink-dialog-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff24,#fff0 32%),var(--ink-dialog-header-fill);position:absolute;top:0;right:0;bottom:0;left:0}.ink-dialog-titlebar{text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1.5rem .75rem;display:flex}.ink-dialog-titlebar:before,.ink-dialog-titlebar:after{content:"";background:var(--color-panel-accent);border-radius:50%;flex:none;width:6px;height:6px}.ink-dialog-titletext{color:var(--color-panel-title);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.25}.ink-dialog-divider{border-color:var(--color-panel-divider)}.ink-dialog-body{position:relative}.ink-avatar-frame{border:1px solid var(--ink-avatar-border);background:var(--ink-avatar-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner);border-radius:12px;overflow:hidden}.ink-tag{border-radius:var(--radius-badge);border:1px solid var(--ink-tag-border);background:var(--ink-tag-bg);align-items:center;gap:.35rem;display:inline-flex}.ink-icon-frame{border-radius:var(--radius-card);border:1px solid var(--ink-icon-frame-border);background:var(--ink-icon-frame-bg);overflow:hidden;box-shadow:inset 0 1px #ffffff24}.ink-icon-frame--combat{border-color:var(--ink-icon-frame-combat-border);background:var(--ink-icon-frame-combat-bg)}.scene-shell{--scene-backdrop-image:none;--scene-bg-deep:#08070b;--scene-bg-deeper:#020203;--scene-bg-mid:#14111b;--scene-bg-soft:#16121ed1;--scene-shell-frame-bg:linear-gradient(180deg, #0f0d14fa 0%, #07070afc 100%);--scene-shell-frame-border:#fcd34d1f;--scene-shell-inner-bg:radial-gradient(circle at 50% 24%, #7c3aed29 0%, #7c3aed00 36%), linear-gradient(180deg, #121017ed 0%, #0a090df7 40%, #040406fc 100%);--scene-topbar-bg:linear-gradient(180deg, #100f15fa 0%, #09080dfa 100%);--scene-topbar-border:#fcd34d24;--scene-panel-bg:linear-gradient(180deg, #121017e6 0%, #0a090de0 100%);--scene-panel-strong-bg:linear-gradient(180deg, #0f0e14f5 0%, #08070bfa 100%);--scene-panel-muted-bg:linear-gradient(180deg, #16121ec2 0%, #0a090db8 100%);--scene-panel-border:#ffffff14;--scene-panel-border-strong:#fcd34d3d;--scene-panel-highlight:#ffffff0d;--scene-resource-bg:linear-gradient(180deg, #101013f5 0%, #08080afc 100%);--scene-resource-border:#fcd34d1f;--scene-resource-divider:#ffffff14;--scene-resource-shadow:inset 0 1px 0 #ffffff0d, 0 10px 20px #00000057;--scene-menu-bg:linear-gradient(180deg, #7c3aed14 0%, #0b0a0f70 100%);--scene-menu-line:linear-gradient(90deg, #fcd34d00 0%, #fcd34d94 14%, #fff0b4eb 50%, #fcd34d94 86%, #fcd34d00 100%);--scene-menu-shadow:0 12px 24px #00000047;--scene-icon-bg:linear-gradient(180deg, #181322f0 0%, #0a090ef0 100%);--scene-icon-border:#a78bfa29;--scene-shortcut-bg:linear-gradient(180deg, #1915227a 0%, #0a090e8f 100%);--scene-shortcut-border:#ffffff14;--scene-nav-bg:linear-gradient(180deg, #0c0a10fa 0%, #060509fc 100%);--scene-nav-button-bg:linear-gradient(180deg, #594391e6 0%, #3a2666f2 100%);--scene-nav-button-active-bg:linear-gradient(180deg, #8b5cf6f5 0%, #4c1d95fa 100%);--scene-nav-button-border:#a78bfa38;--scene-nav-button-active-border:#fcd34d7a;--scene-log-bg:#0b0a0fd1;--scene-text-primary:#f4f4f5;--scene-text-secondary:#e4e4e7d1;--scene-text-muted:#a1a1aad6;--scene-text-dark:#0a0910;--scene-accent-gold:#d97706;--scene-accent-gold-bright:#fcd34d;--scene-accent-gold-dim:#92400e;--scene-accent-green:#86efac;--scene-accent-green-dim:#4ade80;--scene-accent-cyan:#93c5fd;--scene-accent-purple:#a78bfa;--scene-accent-red:#fb7185;--scene-shadow-shell:0 28px 72px #0000008f;--scene-shadow-panel:0 16px 34px #0000005c}.ink-appearance-island{border-radius:var(--radius-card)}.ink-appearance-group{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--ink-appearance-group-bg);gap:.375rem;width:100%;min-width:0;padding:.25rem;display:flex}.ink-appearance-option{border-radius:calc(var(--radius-lg) - 12px);min-width:0;min-height:2.5rem;color:var(--color-text-secondary);letter-spacing:-.01em;transition:transform var(--transition-fast),box-shadow var(--transition-normal),background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:1px solid #0000;flex:1 1 0;padding:.5rem .875rem;font-size:.875rem;font-weight:600;line-height:1.1}.ink-appearance-option:not(.is-active):hover{color:var(--color-text-primary);background:var(--color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.ink-appearance-option:not(.is-active):hover{background:color-mix(in srgb,var(--color-surface-elevated) 58%,transparent)}}.ink-appearance-option:focus-visible{box-shadow:var(--palette-shadow-focus);outline:none}.ink-appearance-option.is-active{background:var(--ink-appearance-option-active-bg);color:var(--ink-appearance-option-active-color);box-shadow:var(--ink-appearance-option-active-shadow)}.ink-appearance-option__label{display:block}.ink-appearance-palette{align-items:center;gap:.5rem;display:flex}.ink-appearance-palette-dot{cursor:pointer;width:1.6rem;height:1.6rem;transition:transform var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ink-appearance-palette-dot__inner{background:var(--dot-color);width:1.1rem;height:1.1rem;transition:width var(--transition-fast),height var(--transition-fast),box-shadow var(--transition-normal),transform var(--transition-fast);border-radius:50%;display:block;box-shadow:inset 0 1px 2px #ffffff40,0 2px 6px #00000059}.ink-appearance-palette-dot:hover .ink-appearance-palette-dot__inner{width:1.3rem;height:1.3rem;box-shadow:inset 0 1px 2px #ffffff4d,0 4px 10px #0006}.ink-appearance-palette-dot.is-active .ink-appearance-palette-dot__inner{width:1.4rem;height:1.4rem;box-shadow:inset 0 1px 2px #ffffff59,0 0 0 2px #a78bfa59,0 4px 12px #00000073}.ink-appearance-palette-dot.is-active{transform:scale(1.05)}.ink-appearance-palette-dot:focus-visible{outline:none}.ink-appearance-palette-dot:focus-visible .ink-appearance-palette-dot__inner{box-shadow:0 0 0 3px #a78bfa73,inset 0 1px 2px #ffffff4d}.neon-card{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--ink-card-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner)}.neon-tag{border-radius:var(--radius-badge);background:var(--color-gold);align-items:center;padding:.125rem .625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neon-tag{background:color-mix(in srgb,var(--color-gold) 14%,transparent)}}.neon-tag{color:var(--color-gold);border:1px solid var(--color-gold)}@supports (color:color-mix(in lab,red,red)){.neon-tag{border:1px solid color-mix(in srgb,var(--color-gold) 28%,transparent)}}.neon-num{font-family:var(--font-number);font-variant-numeric:tabular-nums}.neon-progress{border-radius:var(--radius-bar);background:var(--ink-bar-track);height:10px;overflow:hidden}.neon-progress-bar{border-radius:var(--radius-bar);background:linear-gradient(90deg,var(--color-gold),var(--color-cyan));height:100%;display:block}.neon-metric{font-family:var(--font-number);color:var(--color-gold);font-size:48px}.neon-glow{filter:drop-shadow(0 0 14px #7c3aed47)}[data-motion=lite] .anim-btn-pulse,[data-motion=lite] .anim-title-glow,[data-motion=lite] .anim-ink-float{animation:none!important}[data-motion=lite] .anim-modal-enter-active,[data-motion=lite] .anim-modal-leave-active{transition-duration:.12s!important}[data-motion=lite] .anim-modal-enter-from .modal-panel,[data-motion=lite] .anim-modal-leave-to .modal-panel{transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}*,:before,:after{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{background:0 0;width:0!important;height:0!important}.scroll-touch-y{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;cursor:grab;-webkit-user-select:none;user-select:none}.scroll-touch-y *{-webkit-user-select:none;user-select:none}.scroll-touch-y.drag-scroll--active{cursor:grabbing}.scroll-touch-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.auc-panel,.auc-toast{background:radial-gradient(circle at 0 0,#7c3aed33,#7c3aed00 36%),radial-gradient(circle at 100% 0,#fcd34d1a,#fcd34d00 28%),linear-gradient(#ffffff14,#fff0 18%),linear-gradient(#141418fb,#08080afb);border:1px solid #ffffff1a;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 72px #00000094,0 0 0 1px #7c3aed1f,inset 0 1px #ffffff14,inset 0 0 0 1px #fcd34d0a}.auc-panel:before,.auc-toast:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fcd34d00,#fcd34db8,#fcd34d00);height:1px;position:absolute;inset:0 0 auto}.auc-panel:after,.auc-toast:after{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:10px;position:absolute;top:10px;right:10px;bottom:10px;left:10px}.auc-title-bar{background:linear-gradient(#ffffff0d,#fff0),linear-gradient(90deg,#7c3aed1f,#fff0 42%,#fcd34d14);border-bottom:1px solid #ffffff0f;padding:18px 18px 14px;position:relative}.auc-title-bar:after{content:"";background:linear-gradient(90deg,#7c3aed00,#7c3aed57 18%,#ffffff14);height:1px;position:absolute;inset:auto 18px 0}.auc-title-wrap{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.auc-title-block{flex:1;min-width:0}.auc-kicker{font-family:var(--font-number);letter-spacing:.28em;text-transform:uppercase;color:#fcd34dad;margin-bottom:7px;font-size:11px}.auc-title-text{letter-spacing:.12em;color:#f6ddb0;text-shadow:0 1px 10px #fcd34d14;margin:0;font-family:Noto Serif SC,Songti SC,STSong,Georgia,serif;font-size:20px;font-weight:700;line-height:1.2;display:block}.auc-close-btn{color:#e4e4e7bd;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}.auc-close-btn:active{transform:scale(.96)}.auc-close-btn:hover{color:#f4f4f5;background:#7c3aed1f;border-color:#7c3aed52}.auc-body{background:linear-gradient(#ffffff05,#fff0),radial-gradient(circle at 0 100%,#7c3aed14,#7c3aed00 32%);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px;display:flex}.auc-section{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff0f;border-radius:12px;padding:12px}.auc-section-title{font-family:var(--font-number);letter-spacing:.18em;text-transform:uppercase;color:#fcd34dad;margin-bottom:10px;font-size:11px}.auc-hero{background:linear-gradient(135deg,#7c3aed2e,#7c3aed0a 34%,#fcd34d14),linear-gradient(#ffffff0e,#ffffff05);border:1px solid #fcd34d24;border-radius:12px;padding:14px;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #00000029}.auc-hero-kicker{font-family:var(--font-number);letter-spacing:.22em;text-transform:uppercase;color:#fcd34dbd;margin-bottom:8px;font-size:11px}.auc-hero-title{letter-spacing:.08em;color:#f6ddb0;margin-bottom:8px;font-family:Noto Serif SC,Songti SC,STSong,Georgia,serif;font-size:17px;font-weight:700}.auc-hero-copy{color:#e4e4e7c7;font-size:12px;line-height:1.7}.auc-chip-row{flex-wrap:wrap;gap:8px;display:flex}.auc-chip{min-height:26px;font-family:var(--font-number);letter-spacing:.08em;color:#e4e4e7d1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.auc-chip-gold{color:#f6ddb0;background:#fcd34d1a;border-color:#fcd34d38}.auc-chip-muted{color:#a1a1aae0}.auc-entry-list{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff0a;border-radius:12px;gap:10px;padding:4px;display:grid}.auc-entry-btn{text-align:left;color:#f4f4f5;background:linear-gradient(90deg,#fcd34d0f,#fcd34d00 22%),linear-gradient(#7c3aed57,#4c1d9570);border:1px solid #7c3aed7a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;display:flex;box-shadow:inset 0 1px #ffffff12,0 10px 24px #4c1d952e}.auc-entry-btn:active,.auc-row:active,.auc-pick-cell:active,.auc-btn:active:not(:disabled){transform:scale(.98)}.auc-entry-btn:hover{border-color:#a78bfab8;box-shadow:0 14px 28px #4c1d9547}.auc-entry-emblem{color:#f6ddb0;letter-spacing:.06em;background:linear-gradient(#fcd34d33,#92400e29);border:1px solid #fcd34d3d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Noto Serif SC,Songti SC,STSong,Georgia,serif;font-size:15px;font-weight:700;display:inline-flex}.auc-entry-emblem--icon{padding:4px;overflow:hidden}.auc-entry-emblem__img{object-fit:contain;width:100%;height:100%}.auc-entry-label{letter-spacing:.06em;flex:1;min-width:0;font-size:15px;font-weight:600}.auc-entry-arrow{width:28px;height:28px;font-family:var(--font-number);color:#fcd34dd1;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.auc-tabbar{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff0a;border-radius:12px;flex-wrap:wrap;gap:8px;padding:4px;display:flex}.auc-tab{min-height:36px;font-family:var(--font-number);letter-spacing:.12em;text-transform:uppercase;color:#e4e4e7c2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:0 12px;font-size:12px;transition:transform .16s,border-color .16s,background-color .16s,color .16s}.auc-tab-active{color:#f4f4f5;background:linear-gradient(#7c3aed38,#4c1d954d);border-color:#a78bfa85;box-shadow:inset 0 0 0 1px #ffffff0f}.auc-tab-inactive:hover{color:#f4f4f5e6;border-color:#ffffff29}.auc-scroll{flex:1;min-height:0;overflow-y:auto}.auc-list-stack{flex-direction:column;gap:10px;display:flex}.auc-row{background:linear-gradient(90deg,#7c3aed1a,#7c3aed00 24%),linear-gradient(#ffffff12,#ffffff08),#0a0a0ceb;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:12px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000002e}.auc-row:hover,.auc-pick-cell:hover{border-color:#7c3aed57;box-shadow:0 12px 24px #4c1d951f}.auc-row-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.auc-row-main{flex:1;min-width:0}.auc-row-note{color:#d4d4d8c2;margin-top:8px;font-size:12px;line-height:1.6}.auc-empty{text-align:center;color:#a1a1aadb;background:#ffffff06;border:1px dashed #ffffff14;border-radius:12px;padding:34px 14px;font-size:14px}.auc-name{color:#f4f4f5;font-size:15px;font-weight:600;line-height:1.4}.auc-level{font-family:var(--font-number);color:#a1a1aad6;flex-shrink:0;font-size:11px}.auc-meta-line{color:#e4e4e7c7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;font-size:12px;display:flex}.auc-meta-muted{color:#a1a1aad6}.auc-gold{color:#fcd34d;font-family:var(--font-number)}.auc-pagebar{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px;padding:12px 14px;display:flex}.auc-page-indicator{font-family:var(--font-number);color:#a1a1aad6;font-size:12px}.auc-footer{background:linear-gradient(#ffffff08,#fff0),linear-gradient(90deg,#7c3aed0a,#7c3aed00 28%);border-top:1px solid #ffffff0f;gap:10px;padding:14px 18px 18px;display:flex}.auc-footer-single{justify-content:flex-end}.auc-btn{border-radius:var(--ui-cta-radius);border:1px solid var(--ui-cta-secondary-border);background:var(--ui-cta-secondary-bg);letter-spacing:.08em;min-height:44px;color:var(--ui-cta-secondary-text);box-shadow:var(--ui-cta-secondary-shadow);justify-content:center;align-items:center;padding:0 16px;font-size:14px;transition:transform .16s,border-color .16s,background-color .16s,opacity .16s,box-shadow .16s;display:inline-flex}.auc-btn:hover{border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover)}.auc-btn:disabled{cursor:not-allowed;opacity:.4}.auc-btn-tiny{min-height:36px;font-family:var(--font-number);letter-spacing:.14em;text-transform:uppercase;padding:0 14px;font-size:12px}.auc-btn-primary{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);color:var(--ui-cta-primary-text);box-shadow:var(--ui-cta-primary-shadow)}.auc-btn-primary:hover{border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover)}.auc-btn-close,.auc-btn-secondary{color:var(--ui-cta-secondary-text-muted)}.auc-btn-close:hover,.auc-btn-secondary:hover{color:var(--ui-text-primary)}.auc-status{letter-spacing:.05em;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-flex}.auc-status-plain{color:#e4e4e7cc}.auc-status-gold{color:#fcd34d;background:#fcd34d1a;border-color:#fcd34d33}.auc-status-success{color:#86efac;background:#22c55e1f;border-color:#86efac2e}.auc-status-muted{color:#a1a1aadb}.auc-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auc-pick-cell{text-align:center;background:linear-gradient(#7c3aed14,#7c3aed00 24%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;min-height:124px;padding:12px 8px 10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff0a}.auc-pick-img{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:relative;overflow:hidden}.auc-pick-count{font-family:var(--font-number);color:#fcd34d;text-shadow:0 1px 4px #0000008c;font-size:11px;position:absolute;bottom:4px;right:5px}.auc-pick-name{text-overflow:ellipsis;white-space:nowrap;color:#f4f4f5f0;width:100%;font-size:12px;line-height:1.35;overflow:hidden}.auc-preview-card{background:linear-gradient(90deg,#7c3aed1a,#7c3aed00 28%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:12px;gap:14px;padding:12px;display:flex}.auc-preview-icon{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.auc-preview-copy{flex:1;min-width:0}.auc-note{color:#e4e4e7cc;white-space:pre-line;background:linear-gradient(90deg,#fcd34d0d,#fcd34d00 22%),#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:12px;font-size:13px;line-height:1.7}.auc-note-muted{color:#a1a1aadb}.auc-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auc-info-item{background:linear-gradient(#ffffff0d,#ffffff05),#101012d1;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px}.auc-info-label{color:#a1a1aad1;margin-bottom:4px;font-size:11px;display:block}.auc-info-value{color:#f4f4f5f0;word-break:break-word;font-size:13px}.auc-actions{flex-wrap:wrap;gap:10px;display:flex}.auc-actions .auc-btn{flex:140px}.auc-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auc-field{flex-direction:column;gap:6px;display:flex}.auc-field-label{color:#a1a1aad1;text-align:center;font-size:11px}.auc-input{text-align:center;width:100%;min-height:42px;font-family:var(--font-number);color:#f4f4f5;background:linear-gradient(#ffffff0f,#ffffff08),#0a0a0ccc;border:1px solid #ffffff1a;border-radius:10px;padding:0 10px;font-size:14px}.auc-input:focus{border-color:#a78bfaa3;outline:none;box-shadow:0 0 0 3px #7c3aed29}.auc-input:disabled{color:#a1a1aad6}.auc-error{color:#fb7185;font-size:12px}.auc-readme{white-space:pre-wrap;color:#e4e4e7d1;margin:0;font-size:13px;line-height:1.8}.auc-toast{text-align:center;align-items:center;padding:22px 18px 18px}.auc-toast-icon{border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:inline-flex}.auc-toast-icon-ok{color:#ddd6fe;background:#7c3aed2e}.auc-toast-icon-fail{color:#fda4af;background:#fb718529}.auc-toast-icon-warn{color:#fcd34d;background:#fcd34d29}.auc-toast-tip{color:#f4f4f5f0;letter-spacing:.04em;font-size:14px;line-height:1.7}.auc-toast-kicker{font-family:var(--font-number);letter-spacing:.22em;text-transform:uppercase;color:#fcd34db8;margin-top:14px;font-size:11px}@media (max-width:420px){.auc-body{padding:14px 14px 16px}.auc-title-bar{padding:16px 14px 12px}.auc-pagebar{margin-left:14px;margin-right:14px;padding-left:14px;padding-right:14px}.auc-footer{padding:12px 14px 14px}.auc-fields,.auc-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-utility-actions{flex-wrap:wrap;gap:.5rem .55rem;display:flex}.ui-utility-actions--grid{grid-template-columns:repeat(2,minmax(5.2rem,max-content));justify-content:space-between;gap:.5rem .55rem;display:grid}.ui-utility-actions--center{justify-content:center}.ui-utility-btn{box-sizing:border-box;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);width:auto;min-width:5.2rem;min-height:2.35rem;box-shadow:var(--ui-cta-secondary-shadow);color:var(--ui-cta-secondary-text);letter-spacing:.08em;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 .68rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:700;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .18s,opacity .16s;display:inline-flex}.ui-utility-btn:hover:not(:disabled){border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover);color:var(--ui-text-primary);transform:translateY(-1px)}.ui-utility-btn:disabled{cursor:not-allowed;opacity:.48}.ui-utility-btn--sm{letter-spacing:.06em;border-radius:8px;min-width:3.9rem;min-height:1.92rem;padding:0 .5rem;font-size:.7rem}.ui-utility-btn--full{width:100%}.ui-utility-btn--gold{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);box-shadow:var(--ui-cta-primary-shadow);color:var(--ui-cta-primary-text)}.ui-utility-btn--gold:hover:not(:disabled){border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover);color:var(--ui-cta-primary-text)}.ui-utility-btn--danger{border-color:var(--ui-cta-danger-border);background:var(--ui-cta-danger-bg);box-shadow:var(--ui-cta-danger-shadow);color:var(--ui-cta-danger-text)}.ui-utility-btn--danger:hover:not(:disabled){box-shadow:var(--ui-cta-danger-shadow);color:#ffe4e6;background:#fb71851f;border-color:#fb718552}.ui-utility-btn--close{background:var(--ui-cta-secondary-bg);box-shadow:var(--ui-cta-secondary-shadow);color:var(--ui-cta-secondary-text);border-color:#fcd34d2e}.ui-utility-btn--close:hover:not(:disabled){background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover);color:var(--ui-text-primary);border-color:#fcd34d42}:root{font-family:var(--font-body);color-scheme:light;color:var(--color-text-primary);background-color:var(--color-surface-base);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}body{min-width:320px;color:var(--color-text-primary);background-color:var(--color-surface-base);position:absolute;top:0;left:0;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;display:block!important;overflow:hidden!important}#app{position:absolute;top:0;left:0;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important}button,input,textarea,select{font:inherit}.font-display{font-family:var(--font-display)}.font-number{font-family:var(--font-number)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.dialog-shell.ink-dialog-panel[data-v-9d47ee23]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.dialog-shell__topline[data-v-9d47ee23]{height:2px;width:100%;flex-shrink:0;background:linear-gradient(90deg,#fcd34dd6,#a855f7f5 55%,#4c1d95e0)}.dialog-shell__header[data-v-9d47ee23]{position:relative;z-index:1;padding:calc(env(safe-area-inset-top,0px) + .52rem) .85rem .52rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.dialog-shell__eyebrow[data-v-9d47ee23]{margin:0 0 .14rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.61rem;font-weight:600;letter-spacing:.22em;color:#c4b5fdb8}.dialog-shell__title[data-v-9d47ee23]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,Kaiti SC,STKaiti,serif;font-size:1.04rem;font-weight:800;letter-spacing:.1em;line-height:1.15;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.dialog-shell__body[data-v-9d47ee23]{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.45rem .72rem .5rem;-webkit-overflow-scrolling:touch}.dialog-shell__stack[data-v-9d47ee23]{display:flex;flex-direction:column;gap:.42rem}.dialog-shell__content-card[data-v-9d47ee23]{background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000002e;border-color:#a78bfa24}.dialog-shell__read[data-v-9d47ee23]{position:relative;display:flex;align-items:stretch;gap:.52rem;padding:.52rem .72rem .58rem .65rem}.dialog-shell__read.is-structured[data-v-9d47ee23]{gap:0;padding:.5rem .65rem .55rem .68rem}.dialog-shell__read-bar[data-v-9d47ee23]{flex-shrink:0;width:3px;margin-top:.22rem;margin-bottom:.12rem;border-radius:0 999px 999px 0;background:#a78bfa;box-shadow:0 0 8px #a78bfa6b}.dialog-shell__prose[data-v-9d47ee23]{flex:1 1 auto;min-width:0;margin:0;color:#e4e4e7e0;font-size:.9375rem;line-height:1.48;letter-spacing:.015em;white-space:pre-wrap;word-break:break-word}.dialog-shell__prose[data-v-9d47ee23] b,.dialog-shell__prose[data-v-9d47ee23] strong{display:inline;color:#f4f4f5f5;font-weight:700;letter-spacing:.04em}.dialog-shell__prose[data-v-9d47ee23] span[style*=darkorange],.dialog-shell__prose[data-v-9d47ee23] span[style*=DARKORANGE],.dialog-shell__prose[data-v-9d47ee23] span[style*="#ffa500"],.dialog-shell__prose[data-v-9d47ee23] span[style*=orange]{color:#fbbf24f2!important;font-weight:700;letter-spacing:.06em}.dialog-shell__prose[data-v-9d47ee23] span[style*=green],.dialog-shell__prose[data-v-9d47ee23] span[style*="#86efac"]{color:#86efac!important}.dialog-shell__prose[data-v-9d47ee23] span[style*="#fcd34d"],.dialog-shell__prose[data-v-9d47ee23] span[style*=gold]{color:#fcd34deb!important}.dialog-shell__prose[data-v-9d47ee23] span,.dialog-shell__prose[data-v-9d47ee23] font{font-size:inherit}.dialog-shell__prose--structured[data-v-9d47ee23]{white-space:normal}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose--structured{display:flex;flex-direction:column;gap:.42rem}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__row{display:grid;grid-template-columns:minmax(5.1rem,max-content) 1fr;column-gap:.55rem;row-gap:.1rem;align-items:baseline;padding:.42rem .5rem .45rem;border-radius:8px;background:linear-gradient(180deg,#0e0e12a6,#08080a8c);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08}@media (max-width: 360px){.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__row{grid-template-columns:1fr}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__value{text-align:left}}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__row--place{border-color:#38bdf829;background:linear-gradient(180deg,#0c18248c,#070a108c)}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__row--fee{border-color:#fcd34d2e;background:linear-gradient(180deg,#20180a99,#0a08068c)}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__row--wallet{border-color:#22c55e1f;background:linear-gradient(180deg,#0c1c1273,#060c0a80)}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__label{font-size:.78rem;font-weight:600;letter-spacing:.04em;line-height:1.4;color:#c4b5fde0;max-width:11.5em}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__row--fee .dialog-prose__label{color:#fde68a99}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__row--wallet .dialog-prose__label{color:#a7f3d0ad}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__value{text-align:right;color:#f4f4f5;font-size:.9rem;font-weight:700;letter-spacing:.03em;line-height:1.45;font-variant-numeric:tabular-nums;word-break:break-word}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__row--place .dialog-prose__value{color:#7dd3fc}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__row--fee .dialog-prose__value{color:#fde68a}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__row--wallet .dialog-prose__value{color:#fffbec;text-shadow:0 0 20px rgba(252,211,77,.12)}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__warn{margin:.12rem 0 0;padding:.5rem .55rem .52rem .58rem;border-radius:8px;border:1px solid rgba(251,191,36,.22);background:linear-gradient(180deg,#32240a8c,#140e068c);color:#fef3c7f2;font-size:.78rem;line-height:1.5;letter-spacing:.03em;font-weight:500}.dialog-shell__prose--structured[data-v-9d47ee23] .dialog-prose__loose{margin:0 0 .2rem;color:#e4e4e7cc;font-size:.84rem;line-height:1.5}.dialog-shell__inline-list[data-v-9d47ee23]{margin-top:.35rem;display:flex;flex-direction:column;gap:.65rem}.dialog-shell__inline-btn[data-v-9d47ee23]{justify-content:space-between;gap:.8rem;border-radius:14px;text-align:left}.dialog-shell__inline-label[data-v-9d47ee23]{font-size:.92rem;line-height:1.5}.dialog-shell__inline-arrow[data-v-9d47ee23]{color:#a78bfae6;font-size:1.3rem;line-height:1}.dialog-shell__footer[data-v-9d47ee23]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;flex-shrink:0;padding:.48rem .75rem calc(env(safe-area-inset-bottom,0px) + .55rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.dialog-shell__footer.is-single[data-v-9d47ee23]{grid-template-columns:minmax(0,1fr)}.dialog-shell__footer-btn[data-v-9d47ee23]{width:100%;border-radius:11px}.dialog-shell__footer[data-v-9d47ee23] .dialog-shell__footer-btn.action-button{height:auto;min-height:46px;padding-block:.72rem;white-space:normal;line-height:1.35;text-align:center;letter-spacing:.04em;word-break:break-word;overflow-wrap:anywhere}.npc-dialog-panel.ink-dialog-panel[data-v-97967957]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.npc-dialog-topline[data-v-97967957]{height:2px;width:100%;background:linear-gradient(90deg,#fcd34dd6,#a855f7f5 55%,#4c1d95e0)}.npc-dialog-header[data-v-97967957]{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:calc(env(safe-area-inset-top,0px) + .62rem) .95rem .62rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.npc-dialog-kicker[data-v-97967957]{margin:0 0 .18rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:600;letter-spacing:.22em;color:#c4b5fdc2}.npc-dialog-title[data-v-97967957]{margin:0 0 .42rem;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,Kaiti SC,STKaiti,serif;font-size:1.18rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.npc-dialog-badges[data-v-97967957]{display:flex;flex-wrap:wrap;gap:.4rem}.npc-dialog-badge[data-v-97967957]{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;color:#d4d4d8d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.08em}.npc-dialog-badge--purple[data-v-97967957]{border-color:#a78bfa47;background:#7c3aed24;color:#fff8e6}.npc-dialog-close[data-v-97967957]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.npc-dialog-close[data-v-97967957]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.npc-dialog-close svg[data-v-97967957]{width:.95rem;height:.95rem}.npc-dialog-body[data-v-97967957]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.55rem .78rem .6rem;-webkit-overflow-scrolling:touch}.npc-dialog-stack[data-v-97967957]{display:flex;flex-direction:column;gap:.55rem}.npc-dialog-block[data-v-97967957]{background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000002e}.npc-dialog-block--actions[data-v-97967957]{border-color:#a78bfa29}.npc-dialog-block__head[data-v-97967957]{padding:.5rem .78rem .4rem}.npc-dialog-block__head--row[data-v-97967957]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.npc-dialog-block__heading[data-v-97967957]{margin:0;color:#f4f4f5;font-size:.86rem;font-weight:700;letter-spacing:.04em;line-height:1.25}.npc-dialog-block__badge[data-v-97967957]{flex-shrink:0;padding:.12rem .5rem;border:1px solid rgba(167,139,250,.32);border-radius:999px;background:#7c3aed24;color:#f3e8fff0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em}.npc-dialog-intro-body[data-v-97967957]{display:flex;align-items:stretch;gap:.7rem;padding:.62rem .78rem .7rem;border-top:1px solid rgba(255,255,255,.06)}.npc-dialog-avatar-shell[data-v-97967957]{flex:0 0 auto;padding:4px;border-radius:18px;background:linear-gradient(180deg,#fcd34d52,#7c3aed42 56%,#0a0a12fa);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff24,0 12px 24px #0000005c;align-self:flex-start}.npc-dialog-avatar[data-v-97967957]{width:4.6rem;height:4.6rem;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#16141ef5,#08080efa);box-shadow:inset 0 1px #ffffff0f}.npc-dialog-intro-text[data-v-97967957]{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:.5rem}.npc-dialog-intro-bar[data-v-97967957]{flex-shrink:0;width:3px;margin-top:.18rem;margin-bottom:.1rem;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#c4b5fd,#7c3aed 52%,#5b21b6);box-shadow:0 0 10px #a78bfa61}.npc-dialog-intro-content[data-v-97967957]{flex:1 1 auto;min-width:0;color:#e4e4e7e0;font-size:.92rem;line-height:1.62;letter-spacing:.015em}.npc-dialog-desc-content[data-v-97967957]{word-break:break-word}.npc-dialog-intro-content[data-v-97967957] span,.npc-dialog-intro-content[data-v-97967957] font{color:inherit;font-size:inherit}.npc-dialog-empty[data-v-97967957]{margin:0;color:#a1a1aad6}.npc-dialog-action-list[data-v-97967957]{display:flex;flex-direction:column;gap:.5rem;padding:.6rem .72rem .72rem;border-top:1px solid rgba(255,255,255,.06)}.npc-dialog-action-row[data-v-97967957]{--row-accent: rgba(255, 255, 255, .14);--row-bg: rgba(255, 255, 255, .03);--row-title: rgba(244, 244, 245, .92);--row-hint: rgba(161, 161, 170, .84);display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:.8rem;min-height:3rem;padding:.7rem .85rem;font-family:inherit;letter-spacing:normal;border:1px solid color-mix(in srgb,var(--row-accent) 82%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--row-bg) 100%,transparent),#08080cdb);box-shadow:inset 0 1px #ffffff0a;text-align:left}.npc-dialog-action-row[data-v-97967957]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 12px 24px #0000002e}.npc-dialog-action-row--dialog[data-v-97967957]{--row-accent: rgba(167, 139, 250, .28);--row-bg: rgba(124, 58, 237, .14)}.npc-dialog-action-row--task[data-v-97967957]{--row-accent: rgba(252, 211, 77, .32);--row-bg: rgba(120, 88, 32, .18);--row-title: #fff8e6}.npc-dialog-action-row--travel[data-v-97967957]{--row-accent: rgba(147, 197, 253, .28);--row-bg: rgba(79, 109, 152, .18)}.npc-dialog-action-row--combat[data-v-97967957]{--row-accent: rgba(251, 113, 133, .32);--row-bg: rgba(145, 80, 72, .18)}.npc-dialog-action-row--completed[data-v-97967957]{--row-accent: rgba(110, 231, 183, .4);--row-bg: rgba(16, 185, 129, .16);--row-title: #6ee7b7;--row-hint: rgba(167, 243, 208, .82)}.npc-dialog-action-row--completed .npc-dialog-action-arrow[data-v-97967957]{color:#6ee7b7e6}.npc-dialog-action-main[data-v-97967957]{min-width:0;display:flex;flex-direction:column;gap:.22rem}.npc-dialog-action-label[data-v-97967957]{color:var(--row-title);font-size:.92rem;font-weight:700;line-height:1.4;letter-spacing:.02em}.npc-dialog-action-hint[data-v-97967957]{color:var(--row-hint);font-size:.7rem;letter-spacing:.08em}.npc-dialog-action-arrow[data-v-97967957]{flex:0 0 auto;color:#e4e4e7b3;font-size:1rem;line-height:1}.npc-dialog-footer[data-v-97967957]{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0;padding:.55rem .85rem calc(env(safe-area-inset-bottom,0px) + .65rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.npc-dialog-actions[data-v-97967957]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.npc-dialog-actions--single[data-v-97967957]{grid-template-columns:minmax(0,14rem);justify-content:center}.npc-dialog-action[data-v-97967957]{width:100%;border-radius:12px}.npc-dialog-action--primary[data-v-97967957]{border-color:#a78bfa57;background:linear-gradient(180deg,#6d28d9,#5b21b6,#4c1d95);color:#fff8e6;box-shadow:0 12px 24px #4c1d953d}.npc-dialog-action--secondary[data-v-97967957]{background:#ffffff0a;color:#e4e4e7d6}@media (max-width: 380px){.npc-dialog-header[data-v-97967957],.npc-dialog-body[data-v-97967957],.npc-dialog-footer[data-v-97967957]{padding-left:.78rem;padding-right:.78rem}.npc-dialog-intro-body[data-v-97967957]{gap:.6rem}.npc-dialog-avatar[data-v-97967957]{width:4rem;height:4rem}}.npc-dialog-block--gold[data-v-97967957]{border-color:#fcd34d29;background:linear-gradient(180deg,#1c160ef0,#0a0a0cf7)}.npc-dialog-block--progress[data-v-97967957]{border-color:#a78bfa24}.npc-dialog-block__badge--gold[data-v-97967957]{border-color:#fcd34d47!important;background:#fcd34d14!important;color:#fff3d6e0!important}.npc-dialog-section-shell[data-v-97967957]{overflow:hidden;border-top:1px solid rgba(255,255,255,.06)}.npc-dialog-section-shell--gold[data-v-97967957]{border-top-color:#fcd34d1f}.npc-dialog-section-prose[data-v-97967957]{color:#e4e4e7e0;font-size:.9rem;line-height:1.55;letter-spacing:.015em;word-break:break-word}.npc-dialog-section-prose--padded[data-v-97967957]{padding:.5rem .72rem .58rem}.npc-dialog-section-prose--reward[data-v-97967957]{color:#fffaebe6}.npc-dialog-section-prose[data-v-97967957] b,.npc-dialog-section-prose[data-v-97967957] strong{display:inline;color:#f4f4f5f5;font-weight:700;letter-spacing:.04em}.npc-dialog-section-prose[data-v-97967957] span[style*=darkorange],.npc-dialog-section-prose[data-v-97967957] span[style*=DARKORANGE],.npc-dialog-section-prose[data-v-97967957] span[style*="#ffa500"],.npc-dialog-section-prose[data-v-97967957] span[style*=orange]{color:#fbbf24f2!important;font-weight:700}.npc-dialog-section-prose[data-v-97967957] span[style*=green],.npc-dialog-section-prose[data-v-97967957] span[style*="#86efac"]{color:#86efac!important}.npc-dialog-section-prose[data-v-97967957] span[style*="#fcd34d"],.npc-dialog-section-prose[data-v-97967957] span[style*=gold]{color:#fcd34deb!important}.npc-dialog-section-prose[data-v-97967957] span,.npc-dialog-section-prose[data-v-97967957] font{font-size:inherit}.npc-dialog-progress-shell[data-v-97967957]{position:relative;display:flex;align-items:stretch;gap:.52rem;padding:0 .72rem .52rem .65rem;border-top:1px solid rgba(255,255,255,.06)}.npc-dialog-progress-bar[data-v-97967957]{flex-shrink:0;width:3px;margin-top:.38rem;margin-bottom:.15rem;border-radius:0 999px 999px 0;background:#a78bfa;box-shadow:0 0 8px #a78bfa6b}.npc-dialog-section-prose--progress[data-v-97967957]{flex:1 1 auto;min-width:0;padding:.45rem 0 0}.npc-dialog-reward-grid[data-v-97967957]{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.4rem;padding:.5rem .6rem .6rem}.npc-dialog-reward-chip[data-v-97967957]{--chip-accent: rgba(252, 211, 77, .32);--chip-bg: linear-gradient(180deg, rgba(48, 36, 16, .78) 0%, rgba(20, 16, 10, .92) 100%);--chip-title: #fff8e6;--chip-amount: rgba(252, 211, 77, .96);display:flex;align-items:center;gap:.45rem;min-height:2.3rem;padding:.38rem .5rem;border:1px solid var(--chip-accent);border-radius:10px;background:var(--chip-bg);box-shadow:inset 0 1px #ffffff0d,0 4px 10px #00000040}.npc-dialog-reward-chip__icon[data-v-97967957]{flex:0 0 auto;font-size:1rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.npc-dialog-reward-chip__body[data-v-97967957]{display:flex;flex-direction:column;min-width:0;gap:.04rem}.npc-dialog-reward-chip__label[data-v-97967957]{color:var(--chip-title);font-size:.74rem;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npc-dialog-reward-chip__amount[data-v-97967957]{color:var(--chip-amount);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:800;letter-spacing:.04em;line-height:1.15}.npc-dialog-reward-chip--gold[data-v-97967957]{--chip-accent: rgba(252, 211, 77, .42);--chip-bg: linear-gradient(180deg, rgba(72, 50, 14, .82) 0%, rgba(28, 20, 8, .96) 100%);--chip-amount: #fde68a}.npc-dialog-reward-chip--silver[data-v-97967957]{--chip-accent: rgba(226, 232, 240, .32);--chip-bg: linear-gradient(180deg, rgba(45, 49, 58, .82) 0%, rgba(18, 20, 24, .96) 100%);--chip-amount: #e2e8f0}.npc-dialog-reward-chip--copper[data-v-97967957]{--chip-accent: rgba(217, 119, 87, .34);--chip-bg: linear-gradient(180deg, rgba(60, 32, 22, .82) 0%, rgba(22, 14, 10, .96) 100%);--chip-amount: #fdba74}.npc-dialog-reward-chip--exp[data-v-97967957]{--chip-accent: rgba(167, 139, 250, .36);--chip-bg: linear-gradient(180deg, rgba(40, 28, 60, .82) 0%, rgba(16, 12, 24, .96) 100%);--chip-amount: #ddd6fe}.npc-dialog-reward-chip--potential[data-v-97967957]{--chip-accent: rgba(134, 239, 172, .32);--chip-bg: linear-gradient(180deg, rgba(22, 44, 32, .82) 0%, rgba(10, 18, 14, .96) 100%);--chip-amount: #bbf7d0}.npc-dialog-reward-chip--reputation[data-v-97967957]{--chip-accent: rgba(251, 191, 36, .36);--chip-bg: linear-gradient(180deg, rgba(54, 38, 14, .82) 0%, rgba(22, 16, 8, .96) 100%);--chip-amount: #fcd34d}.npc-dialog-reward-chip--item[data-v-97967957]{--chip-accent: rgba(147, 197, 253, .32);--chip-bg: linear-gradient(180deg, rgba(22, 32, 52, .82) 0%, rgba(10, 14, 22, .96) 100%);--chip-title: #f1f5f9;--chip-amount: #93c5fd}.npc-dialog-reward-chip--plain[data-v-97967957]{--chip-accent: rgba(255, 255, 255, .12);--chip-bg: linear-gradient(180deg, rgba(28, 28, 32, .82) 0%, rgba(14, 14, 18, .96) 100%);--chip-title: rgba(244, 244, 245, .92);--chip-amount: rgba(228, 228, 231, .86)}.npc-task-panel.ink-dialog-panel[data-v-8062d26b]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.npc-task-topline[data-v-8062d26b]{height:2px;width:100%;background:linear-gradient(90deg,#fcd34dd6,#a855f7f5 55%,#4c1d95e0)}.npc-task-header[data-v-8062d26b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:calc(env(safe-area-inset-top,0px) + .52rem) .85rem .52rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.npc-task-kicker[data-v-8062d26b]{margin:0 0 .14rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.61rem;font-weight:600;letter-spacing:.22em;color:#c4b5fdb8}.npc-task-title[data-v-8062d26b]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,Kaiti SC,STKaiti,serif;font-size:1.04rem;font-weight:800;letter-spacing:.1em;line-height:1.15;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.npc-task-close[data-v-8062d26b]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.npc-task-close[data-v-8062d26b]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.npc-task-close svg[data-v-8062d26b]{width:.95rem;height:.95rem}.npc-task-body[data-v-8062d26b]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.45rem .72rem .5rem;-webkit-overflow-scrolling:touch}.npc-task-stack[data-v-8062d26b]{display:flex;flex-direction:column;gap:.42rem}.npc-task-block[data-v-8062d26b]{background:linear-gradient(180deg,#0d0d10f5,#08080bf5);box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000002e}.npc-task-block--gold[data-v-8062d26b]{border-color:#fcd34d29;background:linear-gradient(180deg,#1c160ef0,#0a0a0cf7)}.npc-task-block--progress[data-v-8062d26b]{border-color:#a78bfa24}.npc-task-block__head[data-v-8062d26b]{padding:.48rem .72rem .38rem}.npc-task-block__head--row[data-v-8062d26b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.npc-task-block__heading[data-v-8062d26b]{margin:0;color:#f4f4f5;font-size:.86rem;font-weight:700;letter-spacing:.04em;line-height:1.25}.npc-task-block__badge[data-v-8062d26b]{flex-shrink:0;padding:.12rem .45rem;border:1px solid rgba(252,211,77,.28);border-radius:999px;background:#fcd34d14;color:#fff3d6e0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em}.npc-task-block--focus[data-v-8062d26b]{padding-bottom:0}.npc-task-focus-body[data-v-8062d26b]{position:relative;display:flex;align-items:flex-start;gap:.55rem;padding:0 .72rem .52rem}.npc-task-focus-bar[data-v-8062d26b]{flex-shrink:0;width:3px;margin-top:.18rem;align-self:stretch;min-height:1.35rem;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#c4b5fd,#7c3aed 52%,#5b21b6);box-shadow:0 0 10px #a78bfa61}.npc-task-focus-title[data-v-8062d26b]{flex:1 1 auto;min-width:0;margin:0;color:#fff8e6;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,Kaiti SC,STKaiti,serif;font-size:.92rem;font-weight:800;line-height:1.38;letter-spacing:.05em}.npc-task-list-shell[data-v-8062d26b]{overflow:hidden;border-top:1px solid rgba(255,255,255,.06)}.npc-task-list-shell--gold[data-v-8062d26b]{border-top-color:#fcd34d1f}.npc-task-progress-shell[data-v-8062d26b]{position:relative;display:flex;align-items:stretch;gap:.52rem;padding:0 .72rem .52rem .65rem;border-top:1px solid rgba(255,255,255,.06)}.npc-task-progress-bar[data-v-8062d26b]{flex-shrink:0;width:3px;margin-top:.38rem;margin-bottom:.15rem;border-radius:0 999px 999px 0;background:#a78bfa;box-shadow:0 0 8px #a78bfa6b}.npc-task-prose[data-v-8062d26b]{color:#e4e4e7e0;font-size:.9375rem;line-height:1.48;letter-spacing:.015em;word-break:break-word}.npc-task-prose--padded[data-v-8062d26b]{padding:.52rem .72rem .58rem}.npc-task-prose--reward[data-v-8062d26b]{color:#fffaebe6}.npc-task-reward-grid[data-v-8062d26b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.6rem,1fr));gap:.42rem;padding:.55rem .6rem .62rem}.npc-task-reward-chip[data-v-8062d26b]{--chip-accent: rgba(252, 211, 77, .32);--chip-bg: linear-gradient(180deg, rgba(48, 36, 16, .78) 0%, rgba(20, 16, 10, .92) 100%);--chip-title: #fff8e6;--chip-amount: rgba(252, 211, 77, .96);display:flex;align-items:center;gap:.5rem;min-height:2.4rem;padding:.42rem .55rem;border:1px solid var(--chip-accent);border-radius:10px;background:var(--chip-bg);box-shadow:inset 0 1px #ffffff0d,0 4px 10px #00000040}.npc-task-reward-chip__icon[data-v-8062d26b]{flex:0 0 auto;font-size:1.05rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.npc-task-reward-chip__body[data-v-8062d26b]{display:flex;flex-direction:column;min-width:0;gap:.06rem}.npc-task-reward-chip__label[data-v-8062d26b]{color:var(--chip-title);font-size:.78rem;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npc-task-reward-chip__amount[data-v-8062d26b]{color:var(--chip-amount);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.74rem;font-weight:800;letter-spacing:.04em;line-height:1.15}.npc-task-reward-chip--gold[data-v-8062d26b]{--chip-accent: rgba(252, 211, 77, .42);--chip-bg: linear-gradient(180deg, rgba(72, 50, 14, .82) 0%, rgba(28, 20, 8, .96) 100%);--chip-amount: #fde68a}.npc-task-reward-chip--silver[data-v-8062d26b]{--chip-accent: rgba(226, 232, 240, .32);--chip-bg: linear-gradient(180deg, rgba(45, 49, 58, .82) 0%, rgba(18, 20, 24, .96) 100%);--chip-amount: #e2e8f0}.npc-task-reward-chip--copper[data-v-8062d26b]{--chip-accent: rgba(217, 119, 87, .34);--chip-bg: linear-gradient(180deg, rgba(60, 32, 22, .82) 0%, rgba(22, 14, 10, .96) 100%);--chip-amount: #fdba74}.npc-task-reward-chip--exp[data-v-8062d26b]{--chip-accent: rgba(167, 139, 250, .36);--chip-bg: linear-gradient(180deg, rgba(40, 28, 60, .82) 0%, rgba(16, 12, 24, .96) 100%);--chip-amount: #ddd6fe}.npc-task-reward-chip--potential[data-v-8062d26b]{--chip-accent: rgba(134, 239, 172, .32);--chip-bg: linear-gradient(180deg, rgba(22, 44, 32, .82) 0%, rgba(10, 18, 14, .96) 100%);--chip-amount: #bbf7d0}.npc-task-reward-chip--reputation[data-v-8062d26b]{--chip-accent: rgba(251, 191, 36, .36);--chip-bg: linear-gradient(180deg, rgba(54, 38, 14, .82) 0%, rgba(22, 16, 8, .96) 100%);--chip-amount: #fcd34d}.npc-task-reward-chip--item[data-v-8062d26b]{--chip-accent: rgba(147, 197, 253, .32);--chip-bg: linear-gradient(180deg, rgba(22, 32, 52, .82) 0%, rgba(10, 14, 22, .96) 100%);--chip-title: #f1f5f9;--chip-amount: #93c5fd}.npc-task-reward-chip--plain[data-v-8062d26b]{--chip-accent: rgba(255, 255, 255, .12);--chip-bg: linear-gradient(180deg, rgba(28, 28, 32, .82) 0%, rgba(14, 14, 18, .96) 100%);--chip-title: rgba(244, 244, 245, .92);--chip-amount: rgba(228, 228, 231, .86)}.npc-task-prose--progress[data-v-8062d26b]{flex:1 1 auto;min-width:0;padding:.45rem 0 0}.npc-task-prose[data-v-8062d26b] b,.npc-task-prose[data-v-8062d26b] strong{display:inline;color:#f4f4f5f5;font-weight:700;letter-spacing:.04em}.npc-task-prose[data-v-8062d26b] span[style*=darkorange],.npc-task-prose[data-v-8062d26b] span[style*=DARKORANGE],.npc-task-prose[data-v-8062d26b] span[style*="#ffa500"],.npc-task-prose[data-v-8062d26b] span[style*=orange]{color:#fbbf24f2!important;font-weight:700;letter-spacing:.06em}.npc-task-prose[data-v-8062d26b] span[style*=green],.npc-task-prose[data-v-8062d26b] span[style*="#86efac"]{color:#86efac!important}.npc-task-prose[data-v-8062d26b] span[style*="#fcd34d"],.npc-task-prose[data-v-8062d26b] span[style*=gold]{color:#fcd34deb!important}.npc-task-prose[data-v-8062d26b] span,.npc-task-prose[data-v-8062d26b] font{font-size:inherit}.npc-task-footer[data-v-8062d26b]{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0;padding:.48rem .75rem calc(env(safe-area-inset-bottom,0px) + .55rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.npc-task-actions[data-v-8062d26b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.npc-task-actions--single[data-v-8062d26b]{grid-template-columns:minmax(0,1fr)}.npc-task-action[data-v-8062d26b]{width:100%;border-radius:11px}.npc-task-action--primary[data-v-8062d26b]{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);color:var(--ui-cta-primary-text);box-shadow:var(--ui-cta-primary-shadow)}.npc-task-action--secondary[data-v-8062d26b]{background:#ffffff0a;color:#e4e4e7d6}.monster-detail-panel.ink-dialog-panel[data-v-dc3c7165]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.monster-detail-topline[data-v-dc3c7165]{height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#a855f7eb,#7c3aed14)}.monster-detail-header[data-v-dc3c7165]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.monster-detail-meta-row[data-v-dc3c7165]{display:flex;flex-wrap:wrap;gap:.4rem}.monster-detail-badge[data-v-dc3c7165]{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;color:#d4d4d8d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.monster-detail-badge--purple[data-v-dc3c7165]{border-color:#a78bfa3d;background:#7c3aed1f;color:#fff8e6}.monster-detail-badge--boss[data-v-dc3c7165]{border-color:#fb718538;background:#7f1d1d38;color:#fda4affa}.monster-detail-badge--elite[data-v-dc3c7165]{border-color:#fcd34d3d;background:#d9770624;color:#fff3d6f5}.monster-detail-title[data-v-dc3c7165]{margin:.45rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.monster-detail-close[data-v-dc3c7165]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.monster-detail-close[data-v-dc3c7165]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.monster-detail-close svg[data-v-dc3c7165]{width:.95rem;height:.95rem}.monster-detail-body[data-v-dc3c7165]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.monster-detail-section-card[data-v-dc3c7165]{overflow:hidden}.monster-detail-hero[data-v-dc3c7165]{display:flex;align-items:flex-start;gap:1rem;padding:.95rem}.monster-detail-avatar[data-v-dc3c7165]{overflow:hidden;width:5rem;height:5rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 38%),linear-gradient(180deg,#121216fa,#08080afa);box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000004d}.monster-detail-section[data-v-dc3c7165]{display:flex;flex-direction:column;gap:.55rem}.monster-detail-section>section[data-v-dc3c7165]{padding:.9rem .95rem .95rem}.monster-detail-sheet[data-v-dc3c7165]{flex:1 1 auto;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#101013e0,#08080af5);box-shadow:inset 0 1px #ffffff0a;padding:.78rem .85rem}.monster-detail-section-title[data-v-dc3c7165]{color:#f4f4f5;font-size:.96rem;font-weight:700;letter-spacing:.06em}.monster-detail-stat-list[data-v-dc3c7165]{display:flex;flex-direction:column}.monster-detail-stat-row[data-v-dc3c7165]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.monster-detail-stat-row[data-v-dc3c7165]:last-child{border-bottom:0;padding-bottom:0}.monster-detail-stat-row[data-v-dc3c7165]:first-child{padding-top:.55rem}.monster-detail-stat-label[data-v-dc3c7165]{color:#a1a1aad6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700;letter-spacing:.06em}.monster-detail-stat-value[data-v-dc3c7165]{color:#f4f4f5;font-size:.94rem;font-weight:700;line-height:1.4;text-align:right}.monster-detail-stat-value.is-hp[data-v-dc3c7165]{color:#fb7185}.monster-detail-stat-value.is-gold[data-v-dc3c7165]{color:#fcd34d}.monster-detail-stat-value.is-azure[data-v-dc3c7165]{color:#93c5fd}.monster-detail-desc[data-v-dc3c7165]{color:#e4e4e7cc;font-size:.88rem;line-height:1.7}.monster-detail-desc[data-v-dc3c7165] span,.monster-detail-desc[data-v-dc3c7165] font{color:inherit;font-size:inherit}.monster-detail-footer[data-v-dc3c7165]{display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.monster-detail-actions[data-v-dc3c7165]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:.7rem}.monster-detail-action[data-v-dc3c7165]{width:100%;min-height:3rem;padding:.65rem .9rem;font-size:.84rem;font-weight:700;letter-spacing:.08em}.monster-detail-close-action[data-v-dc3c7165]{min-width:5.2rem}.monster-detail-action[data-v-dc3c7165]:disabled,.monster-detail-close-action[data-v-dc3c7165]:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}@media (max-width: 380px){.monster-detail-body[data-v-dc3c7165]{padding:.88rem}.monster-detail-hero[data-v-dc3c7165]{gap:.85rem}.monster-detail-avatar[data-v-dc3c7165]{width:4.5rem;height:4.5rem}}.quick-kill-panel[data-v-f32ba68f]{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 42%),radial-gradient(circle at 50% 0%,rgba(252,211,77,.08),transparent 26%),linear-gradient(180deg,#0e0e10f7,#070709fc);box-shadow:0 30px 68px #0000009e,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.quick-kill-panel[data-v-f32ba68f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(252,211,77,.08),transparent 18%,transparent 82%,rgba(124,58,237,.12)),linear-gradient(180deg,rgba(255,255,255,.04),transparent 22%)}.quick-kill-panel__topline[data-v-f32ba68f]{position:relative;z-index:1;height:3px;background:linear-gradient(90deg,#4ade8000,#4ade80db,#7c3aedeb,#fcd34ddb,#fcd34d00)}.quick-kill-panel__topline.is-fail[data-v-f32ba68f]{background:linear-gradient(90deg,#fb718500,#fb7185eb,#be185dd1,#fb718500)}.quick-kill-panel__header[data-v-f32ba68f]{position:relative;z-index:1;padding:1.15rem 1.15rem .95rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0);text-align:center}.quick-kill-panel__eyebrow[data-v-f32ba68f]{margin:0;color:#fcd34dc2;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.32em}.quick-kill-panel__title[data-v-f32ba68f]{margin:.45rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.38rem;font-weight:800;letter-spacing:.12em;line-height:1.14;background:linear-gradient(180deg,#fcd34d,#d97706 72%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.quick-kill-panel__subtitle[data-v-f32ba68f]{margin:.5rem auto 0;max-width:19rem;color:#e4e4e7c7;font-size:.88rem;line-height:1.6}.quick-kill-panel__body[data-v-f32ba68f]{position:relative;z-index:1;max-height:min(56vh,460px);overflow-y:auto;padding:1rem 1.15rem 0}.quick-kill-hero-card[data-v-f32ba68f],.quick-kill-section-card[data-v-f32ba68f],.quick-kill-section__surface[data-v-f32ba68f],.quick-kill-reward-card[data-v-f32ba68f]{overflow:hidden}.quick-kill-hero[data-v-f32ba68f]{position:relative;padding:1.1rem 1rem 1rem;background:radial-gradient(circle at 50% 0%,rgba(252,211,77,.09),transparent 34%),linear-gradient(135deg,#4ade8014,#7c3aed1f)}.quick-kill-hero.is-fail[data-v-f32ba68f]{background:radial-gradient(circle at 50% 0%,rgba(251,113,133,.08),transparent 34%),linear-gradient(135deg,#fb718514,#7c3aed1a)}.quick-kill-hero[data-v-f32ba68f]:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34d6b,#fcd34d00)}.quick-kill-hero__topline[data-v-f32ba68f],.quick-kill-hero__headline[data-v-f32ba68f]{display:flex;align-items:center}.quick-kill-hero__topline[data-v-f32ba68f]{justify-content:space-between;gap:.75rem}.quick-kill-hero__eyebrow[data-v-f32ba68f]{margin:0;color:#fcd34dd1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.18em}.quick-kill-hero__badge[data-v-f32ba68f]{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.18);border-radius:10px;background:#fcd34d12;color:#fff0c7eb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.quick-kill-hero__headline[data-v-f32ba68f]{gap:.75rem;margin-top:.65rem}.quick-kill-hero__title[data-v-f32ba68f]{flex:1;min-width:0;margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.16;color:#f4f4f5}.quick-kill-hero__meta[data-v-f32ba68f]{display:flex;justify-content:flex-start;margin-top:.7rem}.quick-kill-hero__chip[data-v-f32ba68f]{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .8rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0d;color:#f4f4f5eb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em}.quick-kill-hero__chip--count[data-v-f32ba68f]{border-color:#fcd34d24;color:#fcd34de6}.quick-kill-hero__summary[data-v-f32ba68f]{margin:.9rem 0 0;color:#e4e4e7e0;font-size:.92rem;line-height:1.72;text-align:left}.quick-kill-section[data-v-f32ba68f]{margin-top:1rem;padding:.9rem}.quick-kill-section__head[data-v-f32ba68f]{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.7rem;padding:0 .15rem}.quick-kill-section__eyebrow[data-v-f32ba68f]{margin:0;color:#a1a1aac2;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.24em}.quick-kill-section__title[data-v-f32ba68f]{margin:.28rem 0 0;color:#f4f4f5;font-size:1rem;font-weight:700;letter-spacing:.08em}.quick-kill-section__count[data-v-f32ba68f]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fcd34de0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:700}.quick-kill-section__surface[data-v-f32ba68f]{padding:.9rem}.quick-kill-reward[data-v-f32ba68f]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.85rem .9rem}.quick-kill-reward-card+.quick-kill-reward-card[data-v-f32ba68f]{margin-top:.65rem}.quick-kill-reward__orb[data-v-f32ba68f]{width:.65rem;height:.65rem;border-radius:999px;background:#a1a1aac2;box-shadow:0 0 0 4px #a1a1aa14}.quick-kill-reward__label[data-v-f32ba68f]{margin:0;color:#f4f4f5eb;font-size:.95rem;font-weight:600;line-height:1.45}.quick-kill-reward__value[data-v-f32ba68f]{color:#f4f4f5f5;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.quick-kill-reward.is-exp .quick-kill-reward__orb[data-v-f32ba68f]{background:#86efac;box-shadow:0 0 0 4px #86efac1a}.quick-kill-reward.is-exp .quick-kill-reward__value[data-v-f32ba68f]{color:#56d364}.quick-kill-reward.is-gold .quick-kill-reward__orb[data-v-f32ba68f]{background:#fcd34d;box-shadow:0 0 0 4px #fcd34d1a}.quick-kill-reward.is-gold .quick-kill-reward__value[data-v-f32ba68f]{color:#f5b300}.quick-kill-reward.is-magic .quick-kill-reward__orb[data-v-f32ba68f]{background:#c084fc;box-shadow:0 0 0 4px #c084fc1a}.quick-kill-reward.is-magic .quick-kill-reward__value[data-v-f32ba68f]{color:#d946ef}.quick-kill-panel__empty[data-v-f32ba68f]{margin:0;padding:1.2rem .75rem;color:#a1a1aae6;text-align:center;font-size:.92rem;line-height:1.7}.quick-kill-panel__footer[data-v-f32ba68f]{position:relative;z-index:1;padding:1rem 1.15rem 1.15rem;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#fff0,#ffffff06)}.quick-kill-panel__action[data-v-f32ba68f]{width:100%}.result-title-anim[data-v-f32ba68f]{animation:resultTitleIn-f32ba68f .18s ease-out both}@keyframes resultTitleIn-f32ba68f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.combat-stage[data-v-92926fb2]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;padding:13px 12px 12px;border-radius:18px;overflow:hidden;transform-origin:50% 48%;will-change:transform;background:radial-gradient(circle at 50% 0%,rgba(124,58,237,.24),transparent 42%),linear-gradient(180deg,#120f1dfa,#06060cfa);border:1px solid rgba(252,211,77,.16);box-shadow:inset 0 1px #ffffff0f,0 18px 34px #00000057}.combat-stage__backdrop[data-v-92926fb2]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 18%,rgba(167,139,250,.16),transparent 24%),radial-gradient(circle at 82% 22%,rgba(251,113,133,.16),transparent 26%),linear-gradient(90deg,rgba(252,211,77,.08),transparent 18%,transparent 82%,rgba(252,211,77,.08));pointer-events:none;transition:background .22s ease,opacity .22s ease}.combat-stage--burst-player .combat-stage__backdrop[data-v-92926fb2]{background:radial-gradient(circle at 18% 18%,rgba(167,139,250,.22),transparent 28%),radial-gradient(circle at 50% 0%,rgba(252,211,77,.12),transparent 34%),radial-gradient(circle at 82% 22%,rgba(251,113,133,.12),transparent 26%),linear-gradient(90deg,rgba(252,211,77,.12),transparent 18%,transparent 82%,rgba(124,58,237,.14))}.combat-stage--burst-enemy .combat-stage__backdrop[data-v-92926fb2]{background:radial-gradient(circle at 18% 18%,rgba(167,139,250,.12),transparent 24%),radial-gradient(circle at 82% 22%,rgba(251,113,133,.24),transparent 30%),radial-gradient(circle at 50% 0%,rgba(190,24,93,.16),transparent 36%),linear-gradient(90deg,rgba(252,211,77,.08),transparent 12%,transparent 88%,rgba(251,113,133,.18))}.combat-stage__center[data-v-92926fb2]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:42px;isolation:isolate}.combat-stage__center[data-v-92926fb2]:before,.combat-stage__center[data-v-92926fb2]:after{content:"";position:absolute;left:50%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,#fcd34d00,#fcd34d8f,#fcd34d00);opacity:.74}.combat-stage__center[data-v-92926fb2]:before{top:0;height:calc(50% - 22px)}.combat-stage__center[data-v-92926fb2]:after{bottom:0;height:calc(50% - 22px)}.combat-stage__center-badge[data-v-92926fb2]{--vs-echo-ring: rgba(252, 211, 77, .28);--vs-echo-sheen: rgba(255, 255, 255, .2);--vs-echo-shadow: rgba(124, 58, 237, .2);position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;color:#f8efcf;font-size:14px;font-weight:800;letter-spacing:.18em;text-indent:.18em;background:linear-gradient(180deg,#261c38fa,#0e0b15fa);border:1px solid rgba(252,211,77,.22);box-shadow:inset 0 1px #ffffff14,0 0 18px #7c3aed33;overflow:visible;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease;animation:combat-vs-idle-breathe-92926fb2 3.6s ease-in-out infinite}.combat-stage__center-badge[data-v-92926fb2]:before,.combat-stage__center-badge[data-v-92926fb2]:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;opacity:0;pointer-events:none}.combat-stage__center-badge[data-v-92926fb2]:before{background:radial-gradient(circle,var(--vs-echo-sheen) 0%,rgba(255,255,255,0) 66%)}.combat-stage__center-badge[data-v-92926fb2]:after{top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid var(--vs-echo-ring)}.combat-stage__center-badge--ready[data-v-92926fb2]{border-color:#fcd34d57;background:linear-gradient(180deg,#3a2854fa,#140e1cfa);box-shadow:inset 0 1px #ffffff1a,0 0 20px #7c3aed47,0 0 10px #fcd34d1f}.combat-stage__center-badge--danger[data-v-92926fb2]{border-color:#fb718557;background:linear-gradient(180deg,#3e1624fa,#140a10fa);box-shadow:inset 0 1px #ffffff14,0 0 18px #be185d3d}.combat-stage__center-badge--echo-crit[data-v-92926fb2]{--vs-echo-ring: rgba(248, 113, 113, .46);--vs-echo-sheen: rgba(255, 244, 214, .34);--vs-echo-shadow: rgba(220, 38, 38, .3)}.combat-stage__center-badge--echo-ult[data-v-92926fb2]{--vs-echo-ring: rgba(252, 211, 77, .54);--vs-echo-sheen: rgba(255, 255, 255, .38);--vs-echo-shadow: rgba(124, 58, 237, .34)}.combat-stage__center-badge--echo-fatal[data-v-92926fb2]{--vs-echo-ring: rgba(251, 113, 133, .56);--vs-echo-sheen: rgba(255, 240, 240, .32);--vs-echo-shadow: rgba(190, 24, 93, .36)}.combat-stage__center-badge--echo-a[data-v-92926fb2]{animation:combat-vs-echo-a-92926fb2 .42s cubic-bezier(.22,.88,.28,1)}.combat-stage__center-badge--echo-b[data-v-92926fb2]{animation:combat-vs-echo-b-92926fb2 .42s cubic-bezier(.22,.88,.28,1)}.combat-stage__center-badge--echo-a[data-v-92926fb2]:before{animation:combat-vs-sheen-a-92926fb2 .42s ease-out}.combat-stage__center-badge--echo-b[data-v-92926fb2]:before{animation:combat-vs-sheen-b-92926fb2 .42s ease-out}.combat-stage__center-badge--echo-a[data-v-92926fb2]:after{animation:combat-vs-ring-a-92926fb2 .42s ease-out}.combat-stage__center-badge--echo-b[data-v-92926fb2]:after{animation:combat-vs-ring-b-92926fb2 .42s ease-out}.combat-stage__center--echo-crit[data-v-92926fb2]{--vs-line-glow: rgba(248, 113, 113, .88)}.combat-stage__center--echo-ult[data-v-92926fb2]{--vs-line-glow: rgba(252, 211, 77, .9)}.combat-stage__center--echo-fatal[data-v-92926fb2]{--vs-line-glow: rgba(251, 113, 133, .92)}.combat-stage__center--echo-a[data-v-92926fb2]:before,.combat-stage__center--echo-a[data-v-92926fb2]:after{background:linear-gradient(180deg,rgba(252,211,77,0),var(--vs-line-glow, rgba(252, 211, 77, .78)),rgba(252,211,77,0));animation:combat-vs-line-a-92926fb2 .42s ease-out}.combat-stage__center--echo-b[data-v-92926fb2]:before,.combat-stage__center--echo-b[data-v-92926fb2]:after{background:linear-gradient(180deg,rgba(252,211,77,0),var(--vs-line-glow, rgba(252, 211, 77, .78)),rgba(252,211,77,0));animation:combat-vs-line-b-92926fb2 .42s ease-out}.combat-side[data-v-92926fb2]{position:relative;z-index:1;display:grid;grid-template-rows:auto auto 1fr;gap:8px;min-width:0;padding-top:5px;transition:transform .18s ease,filter .18s ease}.combat-side[data-v-92926fb2]:after{content:"";position:absolute;top:18px;left:50%;width:clamp(86px,25vw,112px);aspect-ratio:1;border-radius:999px;transform:translate(-50%) scale(.76);opacity:0;pointer-events:none;z-index:0}.combat-side--player[data-v-92926fb2]{--side-gold: rgba(252, 211, 77, .18);--side-frame: linear-gradient(180deg, rgba(252, 211, 77, .28), rgba(124, 58, 237, .22) 56%, rgba(10, 10, 18, .98));--side-panel: linear-gradient(180deg, rgba(24, 20, 38, .92), rgba(10, 10, 18, .96));--side-tag: linear-gradient(180deg, rgba(124, 58, 237, .2), rgba(124, 58, 237, .08));--side-burst: rgba(124, 58, 237, .22)}.combat-side--enemy[data-v-92926fb2]{--side-gold: rgba(252, 211, 77, .16);--side-frame: linear-gradient(180deg, rgba(252, 211, 77, .22), rgba(190, 24, 93, .2) 56%, rgba(10, 10, 18, .98));--side-panel: linear-gradient(180deg, rgba(34, 18, 30, .92), rgba(12, 9, 16, .96));--side-tag: linear-gradient(180deg, rgba(190, 24, 93, .18), rgba(190, 24, 93, .08));--side-burst: rgba(190, 24, 93, .24)}.combat-side__signal[data-v-92926fb2]{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:center;pointer-events:none}.combat-side.is-hit[data-v-92926fb2]{animation:combat-hit-92926fb2 .28s ease}.combat-avatar-frame[data-v-92926fb2]{position:relative;justify-self:center;width:clamp(76px,22vw,94px);aspect-ratio:1;border-radius:20px;padding:4px;background:var(--side-frame);border:1px solid rgba(255,255,255,.06);overflow:visible;box-shadow:inset 0 1px #ffffff24,0 12px 24px #0000005c}.combat-avatar-frame[data-v-92926fb2]:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:24px;opacity:0;pointer-events:none}.combat-avatar-frame[data-v-92926fb2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%,rgba(252,211,77,.1) 100%);pointer-events:none}.combat-avatar-frame--burst-player[data-v-92926fb2]:before{background:radial-gradient(circle,#fcd34d24,#a78bfa2e 44%,#a78bfa00 72%);animation:combat-burst-ring-player-92926fb2 1.18s ease-out infinite}.combat-avatar-frame--burst-enemy[data-v-92926fb2]:before{background:radial-gradient(circle,#fb718529,#be185d2e 42%,#be185d00 72%);animation:combat-burst-ring-enemy-92926fb2 .96s ease-out infinite}.combat-avatar-frame--enter-player[data-v-92926fb2]{--combat-enter-from-x: -32px;--combat-enter-delay: 0ms}.combat-avatar-frame--enter-enemy[data-v-92926fb2]{--combat-enter-from-x: 32px;--combat-enter-delay: 60ms}.combat-avatar-frame--enter-a[data-v-92926fb2]{animation:combat-avatar-enter-a-92926fb2 .34s cubic-bezier(.2,.72,.2,1) var(--combat-enter-delay, 0ms) both}.combat-avatar-frame--enter-b[data-v-92926fb2]{animation:combat-avatar-enter-b-92926fb2 .34s cubic-bezier(.2,.72,.2,1) var(--combat-enter-delay, 0ms) both}.combat-avatar[data-v-92926fb2]{width:100%;height:100%;object-fit:cover;border-radius:16px;background:linear-gradient(180deg,#16141ef5,#08080efa);box-shadow:inset 0 1px #ffffff0f}.combat-meta[data-v-92926fb2]{width:100%;min-width:0;padding:8px 9px;border-radius:14px;background:var(--side-panel);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px var(--side-gold)}.combat-meta--enemy[data-v-92926fb2]{text-align:right}.combat-name-row[data-v-92926fb2]{display:flex;align-items:center;gap:5px}.combat-meta--enemy .combat-name-row[data-v-92926fb2]{flex-direction:row-reverse}.combat-name[data-v-92926fb2]{color:#f5e6bd;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:clamp(13px,3.3vw,15px);font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 6px rgba(0,0,0,.4)}.combat-level[data-v-92926fb2]{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;color:#e4e4e7cc;font-size:10px;line-height:1;letter-spacing:.12em;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.combat-bars[data-v-92926fb2]{display:flex;flex-direction:column;gap:6px;width:100%;padding:7px 8px 8px;border-radius:14px;background:linear-gradient(180deg,#101019e6,#08080df5);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px var(--side-gold)}.combat-bar-group[data-v-92926fb2]{display:flex;flex-direction:column;align-items:stretch;gap:0}.combat-bar-head[data-v-92926fb2]{display:flex;align-items:center;gap:6px}.combat-bar-label[data-v-92926fb2]{flex-shrink:0;width:24px;color:#f5e6bdb3;font-size:11px;font-weight:600;line-height:1;letter-spacing:.08em}.combat-bar-slot[data-v-92926fb2]{flex:1;min-width:0}.combat-bar-label--mana[data-v-92926fb2]{color:#bfdbfed1}.combat-bar[data-v-92926fb2]{position:relative;width:100%;height:12px;border-radius:999px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#06060aeb,#14141ef0);border:1px solid rgba(252,211,77,.2);box-shadow:inset 0 1px 3px #00000075,inset 0 0 0 1px #ffffff0a}.combat-bar[data-v-92926fb2]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:repeating-linear-gradient(90deg,#ffffff0d 0,#ffffff0d 10px,#fff0 10px,#fff0 20px),linear-gradient(180deg,#ffffff0d,#fff0);opacity:.72;pointer-events:none;z-index:0}.combat-bar--mana[data-v-92926fb2]{height:10px;background:linear-gradient(180deg,#091121eb,#0d1222f0);border-color:#93c5fd3d}.combat-bar__fill[data-v-92926fb2]{position:absolute;top:1px;left:1px;display:block;height:calc(100% - 2px);max-width:calc(100% - 2px);border-radius:999px;transition:width .15s ease-out;box-shadow:0 0 14px #ffffff29,inset 0 1px #ffffff2e;z-index:2}.combat-bar__fill--low-hp[data-v-92926fb2]{animation:combat-bar-lowhp-92926fb2 .9s ease-in-out infinite}@keyframes combat-bar-lowhp-92926fb2{0%,to{box-shadow:0 0 14px #ff505059,inset 0 1px #ffffff2e;filter:brightness(1)}50%{box-shadow:0 0 20px #ff5050b3,inset 0 1px #ffffff47;filter:brightness(1.15)}}.combat-bar__trail[data-v-92926fb2]{position:absolute;top:1px;left:1px;display:block;height:calc(100% - 2px);max-width:calc(100% - 2px);border-radius:999px;background:linear-gradient(90deg,#fcd34d42,#fb718529);transition:width .6s ease-out .3s;opacity:.92;z-index:1}.combat-bar__trail--mana[data-v-92926fb2]{background:linear-gradient(90deg,#60a5fa3d,#8b5cf62e)}.combat-tags[data-v-92926fb2]{display:flex;gap:6px;margin-top:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.combat-tags[data-v-92926fb2]::-webkit-scrollbar{display:none}.combat-tags--enemy[data-v-92926fb2]{justify-content:flex-end}.combat-tag[data-v-92926fb2]{flex:0 0 auto;display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:10px;line-height:1;letter-spacing:.06em;white-space:nowrap;color:#e4e4e7db;background:var(--side-tag);border:1px solid rgba(252,211,77,.12)}.burst-hint[data-v-92926fb2]{display:inline-flex;align-items:center;justify-content:center;min-height:16px;padding:0 7px;border-radius:999px;font-size:9px;font-weight:700;line-height:1;letter-spacing:.12em;white-space:nowrap;color:#f5e6bd;background:#ffffff0a;border:1px solid transparent;opacity:0;transform:translateY(-6px) scale(.94);transition:opacity .18s ease,transform .18s ease}.burst-hint.is-active[data-v-92926fb2]{opacity:1;transform:translateY(0) scale(1);animation:burst-hint-enter-92926fb2 .26s cubic-bezier(.22,.72,.2,1)}.burst-hint--player[data-v-92926fb2]{border-color:#a78bfa42;box-shadow:0 0 12px #7c3aed24}.burst-hint--enemy[data-v-92926fb2]{border-color:#fb718542;box-shadow:0 0 12px #be185d24}.combat-float[data-v-92926fb2]{position:absolute;top:calc(22% - var(--float-stack-y, 0px));left:50%;z-index:6;min-width:max-content;translate:calc(-50% + var(--float-scatter-x, 0px)) 0;rotate:var(--float-scatter-angle, 0deg);transform-origin:50% 70%;isolation:isolate;font-family:Arial Black,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:clamp(24px,7vw,36px);font-weight:900;line-height:1;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.65);-webkit-text-stroke:1px rgba(5,5,5,.9);-webkit-text-fill-color:currentColor;pointer-events:none;transition:top .12s ease-out;will-change:transform,opacity}.combat-float--dense[data-v-92926fb2]{font-size:clamp(21px,6vw,31px)}.combat-float--crowded[data-v-92926fb2]{font-size:clamp(18px,5.2vw,26px)}.float-damage[data-v-92926fb2]{color:#fff}.float-crit[data-v-92926fb2]{color:#ffd84d}.float-fatal[data-v-92926fb2]{color:#ff4d4f}.float-leech[data-v-92926fb2],.float-heal[data-v-92926fb2]{color:#4ade80}.float-dodge[data-v-92926fb2],.float-guard[data-v-92926fb2],.float-miss[data-v-92926fb2]{color:#60a5fa;font-size:clamp(20px,5.5vw,28px);text-shadow:0 1px 4px rgba(0,0,0,.75)}.float-dodge[data-v-92926fb2]{color:#22d3ee}.float-miss[data-v-92926fb2]{color:#94a3b8}.float-mana[data-v-92926fb2]{top:auto;bottom:-6px;translate:-50% 0;rotate:0deg;font-family:inherit;font-size:clamp(10px,2.6vw,12px);font-weight:700;letter-spacing:.08em;padding:2px 8px;border-radius:999px;color:#dbeafe;background:linear-gradient(180deg,#1e40afd9,#0f172ad9);border:1px solid rgba(147,197,253,.4);-webkit-text-stroke:0;text-shadow:0 1px 2px rgba(0,0,0,.6);-webkit-text-fill-color:currentColor;background-clip:padding-box}.float-special[data-v-92926fb2]{top:calc(14% - var(--float-special-stack-y, 0px));translate:-50% 0;color:#fcd34d;font-size:clamp(17px,4.8vw,22px);text-shadow:0 2px 4px rgba(0,0,0,.68)}.combat-skill-banner-layer[data-v-92926fb2]{position:absolute;top:4px;left:0;right:0;z-index:5;display:flex;justify-content:center;pointer-events:none;overflow:hidden}.combat-skill-banner[data-v-92926fb2]{--banner-bg: linear-gradient(180deg, rgba(217, 70, 70, .95) 0%, rgba(190, 24, 93, .92) 60%, rgba(124, 58, 237, .94) 100%);--banner-border: rgba(252, 211, 77, .5);--banner-shadow: rgba(190, 24, 93, .36);--banner-glow: rgba(252, 211, 77, .22);position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px 18px;border-radius:999px;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:clamp(15px,4.4vw,18px);font-weight:800;letter-spacing:.18em;white-space:nowrap;color:#fff8e6;background:var(--banner-bg);border:1px solid var(--banner-border);box-shadow:inset 0 1px #ffffff2e,0 6px 18px var(--banner-shadow),0 0 22px var(--banner-glow);overflow:hidden;text-shadow:0 2px 6px rgba(0,0,0,.45);will-change:transform,opacity}.combat-skill-banner[data-v-92926fb2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#fff0 18%,#ffffff5c,#fff0 82%);transform:translate(-140%);opacity:0;pointer-events:none;animation:combat-skill-banner-flare-92926fb2 .42s ease-out}.combat-skill-banner--crit[data-v-92926fb2]{--banner-bg: linear-gradient(180deg, rgba(248, 113, 113, .98) 0%, rgba(220, 38, 38, .94) 62%, rgba(127, 29, 29, .94) 100%);--banner-border: rgba(254, 202, 202, .56);--banner-shadow: rgba(220, 38, 38, .42);--banner-glow: rgba(248, 113, 113, .26)}.combat-skill-banner--guard[data-v-92926fb2]{--banner-bg: linear-gradient(180deg, rgba(96, 165, 250, .98) 0%, rgba(37, 99, 235, .94) 62%, rgba(30, 64, 175, .94) 100%);--banner-border: rgba(191, 219, 254, .54);--banner-shadow: rgba(37, 99, 235, .4);--banner-glow: rgba(96, 165, 250, .24)}.combat-skill-banner--dodge[data-v-92926fb2]{--banner-bg: linear-gradient(180deg, rgba(192, 132, 252, .98) 0%, rgba(147, 51, 234, .94) 62%, rgba(88, 28, 135, .94) 100%);--banner-border: rgba(233, 213, 255, .54);--banner-shadow: rgba(147, 51, 234, .4);--banner-glow: rgba(192, 132, 252, .24)}.combat-skill-banner--crush[data-v-92926fb2]{--banner-bg: linear-gradient(180deg, rgba(251, 191, 36, .98) 0%, rgba(234, 88, 12, .94) 62%, rgba(154, 52, 18, .94) 100%);--banner-border: rgba(253, 224, 71, .56);--banner-shadow: rgba(234, 88, 12, .42);--banner-glow: rgba(251, 191, 36, .26)}.combat-skill-banner--lethal[data-v-92926fb2],.combat-skill-banner--leech[data-v-92926fb2]{--banner-bg: linear-gradient(180deg, rgba(244, 63, 94, .98) 0%, rgba(190, 24, 93, .94) 62%, rgba(136, 19, 55, .94) 100%);--banner-border: rgba(251, 191, 202, .56);--banner-shadow: rgba(190, 24, 93, .42);--banner-glow: rgba(244, 63, 94, .26)}.combat-skill-banner--drain[data-v-92926fb2]{--banner-bg: linear-gradient(180deg, rgba(125, 211, 252, .98) 0%, rgba(14, 165, 233, .94) 62%, rgba(3, 105, 161, .94) 100%);--banner-border: rgba(186, 230, 253, .56);--banner-shadow: rgba(14, 165, 233, .42);--banner-glow: rgba(56, 189, 248, .26)}.combat-skill-banner__text[data-v-92926fb2]{display:inline-block;position:relative;z-index:1;text-indent:.18em}.combat-stage--impact-crit-a[data-v-92926fb2]{animation:combat-stage-impact-crit-a-92926fb2 .21s ease-out}.combat-stage--impact-crit-b[data-v-92926fb2]{animation:combat-stage-impact-crit-b-92926fb2 .21s ease-out}.combat-stage--impact-fatal-a[data-v-92926fb2]{animation:combat-stage-impact-fatal-a-92926fb2 .26s ease-out}.combat-stage--impact-fatal-b[data-v-92926fb2]{animation:combat-stage-impact-fatal-b-92926fb2 .26s ease-out}.combat-side--impact-fatal-a[data-v-92926fb2]:after{background:radial-gradient(circle,#fcd34d3d,#f43f5e33 30%,#88133700 72%);animation:combat-fatal-flare-a-92926fb2 .3s ease-out}.combat-side--impact-fatal-b[data-v-92926fb2]:after{background:radial-gradient(circle,#fcd34d3d,#f43f5e33 30%,#88133700 72%);animation:combat-fatal-flare-b-92926fb2 .3s ease-out}@media (max-width: 380px){.combat-stage[data-v-92926fb2]{gap:8px;padding:12px 9px 11px}.combat-stage__center[data-v-92926fb2]{min-width:34px}.combat-stage__center-badge[data-v-92926fb2]{width:32px;height:32px;font-size:12px}.combat-avatar-frame[data-v-92926fb2]{width:clamp(70px,22vw,84px);border-radius:18px}.combat-avatar[data-v-92926fb2]{border-radius:14px}.combat-meta[data-v-92926fb2]{padding:9px 8px 8px;border-radius:14px}.combat-bars[data-v-92926fb2]{gap:5px;padding:6px 7px 7px}.combat-level[data-v-92926fb2]{padding-inline:6px;font-size:9px}.combat-bar-label[data-v-92926fb2]{width:24px;font-size:9px}.combat-bar[data-v-92926fb2]{height:11px}.combat-bar--mana[data-v-92926fb2]{height:9px}.combat-tag[data-v-92926fb2]{min-height:22px;padding-inline:7px;font-size:9px}.combat-float[data-v-92926fb2]{top:calc(20% - var(--float-stack-y, 0px));font-size:clamp(21px,6.5vw,30px)}.float-mana[data-v-92926fb2]{top:auto;bottom:-4px;font-size:clamp(9px,2.4vw,11px)}.float-special[data-v-92926fb2]{top:calc(12% - var(--float-special-stack-y, 0px));font-size:clamp(15px,4.2vw,19px)}}@keyframes combat-hit-92926fb2{0%{transform:translate(0) scale(1);filter:brightness(1)}30%{transform:translate(-3px) scale(.98);filter:brightness(1.25)}to{transform:translate(0) scale(1);filter:brightness(1)}}@keyframes combat-burst-ring-player-92926fb2{0%{opacity:.18;transform:scale(.92)}65%{opacity:.38;transform:scale(1.06)}to{opacity:0;transform:scale(1.14)}}@keyframes combat-burst-ring-enemy-92926fb2{0%{opacity:.22;transform:scale(.92)}60%{opacity:.4;transform:scale(1.04)}to{opacity:0;transform:scale(1.12)}}@keyframes burst-hint-enter-92926fb2{0%{opacity:0;transform:translateY(-8px) scale(.9)}72%{opacity:1;transform:translateY(1px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes combat-vs-idle-breathe-92926fb2{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff14,0 0 18px #7c3aed33}50%{transform:scale(1.016);box-shadow:inset 0 1px #ffffff14,0 0 22px #7c3aed3d}}@keyframes combat-vs-echo-a-92926fb2{0%{transform:scale(1);box-shadow:inset 0 1px #ffffff14,0 0 18px #7c3aed33}40%{transform:scale(1.12);box-shadow:inset 0 1px #ffffff2e,0 0 28px var(--vs-echo-shadow)}to{transform:scale(1);box-shadow:inset 0 1px #ffffff14,0 0 18px #7c3aed33}}@keyframes combat-vs-echo-b-92926fb2{0%{transform:scale(1);box-shadow:inset 0 1px #ffffff14,0 0 18px #7c3aed33}36%{transform:scale(1.1);box-shadow:inset 0 1px #ffffff29,0 0 26px var(--vs-echo-shadow)}to{transform:scale(1);box-shadow:inset 0 1px #ffffff14,0 0 18px #7c3aed33}}@keyframes combat-vs-sheen-a-92926fb2{0%{opacity:0;transform:scale(.82)}34%{opacity:.8;transform:scale(1.14)}to{opacity:0;transform:scale(1.22)}}@keyframes combat-vs-sheen-b-92926fb2{0%{opacity:0;transform:scale(.84)}38%{opacity:.76;transform:scale(1.12)}to{opacity:0;transform:scale(1.2)}}@keyframes combat-vs-ring-a-92926fb2{0%{opacity:0;transform:scale(.78)}44%{opacity:.86;transform:scale(1.1)}to{opacity:0;transform:scale(1.22)}}@keyframes combat-vs-ring-b-92926fb2{0%{opacity:0;transform:scale(.8)}40%{opacity:.82;transform:scale(1.08)}to{opacity:0;transform:scale(1.2)}}@keyframes combat-vs-line-a-92926fb2{0%{opacity:.74;transform:translate(-50%) scaleY(1)}36%{opacity:1;transform:translate(-50%) scaleY(1.1)}to{opacity:.74;transform:translate(-50%) scaleY(1)}}@keyframes combat-vs-line-b-92926fb2{0%{opacity:.74;transform:translate(-50%) scaleY(1)}34%{opacity:.98;transform:translate(-50%) scaleY(1.08)}to{opacity:.74;transform:translate(-50%) scaleY(1)}}@keyframes combat-skill-banner-flare-92926fb2{0%{opacity:0;transform:translate(-140%)}28%{opacity:.86}to{opacity:0;transform:translate(140%)}}@keyframes combat-stage-impact-crit-a-92926fb2{0%{transform:scale(1)}38%{transform:scale(1.014)}to{transform:scale(1)}}@keyframes combat-stage-impact-crit-b-92926fb2{0%{transform:scale(1)}42%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes combat-stage-impact-fatal-a-92926fb2{0%{transform:scale(1)}28%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes combat-stage-impact-fatal-b-92926fb2{0%{transform:scale(1)}32%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes combat-fatal-flare-a-92926fb2{0%{opacity:0;transform:translate(-50%) scale(.74)}36%{opacity:.92;transform:translate(-50%) scale(1.02)}to{opacity:0;transform:translate(-50%) scale(1.18)}}@keyframes combat-fatal-flare-b-92926fb2{0%{opacity:0;transform:translate(-50%) scale(.76)}34%{opacity:.9;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(1.16)}}@keyframes combat-avatar-enter-a-92926fb2{0%{opacity:0;transform:translate(var(--combat-enter-from-x, 0px)) scale(.94)}74%{opacity:1;transform:translate(0) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes combat-avatar-enter-b-92926fb2{0%{opacity:0;transform:translate(var(--combat-enter-from-x, 0px)) scale(.94)}76%{opacity:1;transform:translate(0) scale(1.018)}to{opacity:1;transform:translate(0) scale(1)}}@media (prefers-reduced-motion: reduce){.combat-stage[data-v-92926fb2],.combat-stage__backdrop[data-v-92926fb2],.combat-side[data-v-92926fb2],.combat-side[data-v-92926fb2]:after,.combat-stage__center[data-v-92926fb2],.combat-stage__center[data-v-92926fb2]:before,.combat-stage__center[data-v-92926fb2]:after,.combat-stage__center-badge[data-v-92926fb2],.combat-stage__center-badge[data-v-92926fb2]:before,.combat-stage__center-badge[data-v-92926fb2]:after,.combat-avatar-frame[data-v-92926fb2],.combat-avatar-frame[data-v-92926fb2]:before,.burst-hint[data-v-92926fb2],.combat-skill-banner[data-v-92926fb2]:before{animation:none!important}.combat-stage[data-v-92926fb2],.combat-side[data-v-92926fb2],.combat-stage__center[data-v-92926fb2],.combat-stage__center-badge[data-v-92926fb2],.combat-avatar-frame[data-v-92926fb2],.burst-hint[data-v-92926fb2]{transform:none!important}.combat-float[data-v-92926fb2]{translate:-50% 0!important;rotate:0deg!important}.combat-skill-banner[data-v-92926fb2]{transform:none!important}}.combat-log[data-v-a3380b2c]{display:flex;flex-direction:column;gap:8px;min-height:0}.combat-log__header[data-v-a3380b2c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.combat-log__title-block[data-v-a3380b2c]{display:flex;flex-direction:column;gap:3px;min-width:0}.combat-log__title[data-v-a3380b2c]{color:var(--color-panel-title);font-size:14px;font-weight:700;letter-spacing:.08em;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif}.combat-log__subtitle[data-v-a3380b2c]{margin:0;color:var(--color-text-muted);font-size:11px;line-height:1.45}.combat-log__detail-btn[data-v-a3380b2c]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#e4e4e7d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.08em}.combat-log__body[data-v-a3380b2c]{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;padding:9px 10px 10px;border-radius:14px;border:1px solid rgba(252,211,77,.12);background:linear-gradient(180deg,#16101cf5,#0a090ffa);box-shadow:inset 0 1px #fcd34d0f,inset 0 0 0 1px #7c3aed0f;overflow:hidden}.combat-log__tags[data-v-a3380b2c]{display:flex;flex-wrap:wrap;gap:6px;min-height:22px;overflow:hidden}.combat-log__focus-list[data-v-a3380b2c]{display:flex;flex-direction:column;gap:4px;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.42) transparent}.combat-log__focus-list[data-v-a3380b2c]::-webkit-scrollbar{width:4px}.combat-log__focus-list[data-v-a3380b2c]::-webkit-scrollbar-thumb{border-radius:999px;background:#7c3aed6b}.combat-log__focus-line[data-v-a3380b2c],.combat-log__placeholder[data-v-a3380b2c]{margin:0;font-size:12px;line-height:1.5}.combat-log__focus-line[data-v-a3380b2c]{color:#e4e4e7e6;word-break:break-word}.combat-log__focus-line[data-v-a3380b2c] .combat-keyword,.combat-log__focus-line[data-v-a3380b2c] .combat-token{display:inline-block;padding:0 2px;font-weight:800;line-height:1.2}.combat-log__focus-line[data-v-a3380b2c] .combat-keyword{font-size:14px;letter-spacing:.04em}.combat-log__focus-line[data-v-a3380b2c] .combat-token--skill{display:inline-block;padding:1px 8px;margin:0 1px;border-radius:999px;font-size:14px;font-weight:800;letter-spacing:.05em;color:#fde68a;background:linear-gradient(180deg,#fcd34d38,#7c3aed2e);border:1px solid rgba(252,211,77,.32);box-shadow:0 0 12px #fcd34d2e;text-shadow:0 1px 4px rgba(0,0,0,.45)}.combat-log__focus-line[data-v-a3380b2c] .combat-token--kill-target{padding:0 6px;margin:0 1px;border-radius:999px;font-size:17px;font-weight:900;letter-spacing:.08em;color:#fecdd3;background:linear-gradient(180deg,#be185d52,#9f123929);box-shadow:0 0 0 1px #f472b652,0 0 16px #f472b63d}.combat-log__focus-line[data-v-a3380b2c] .combat-keyword--danger{color:#fda4af}.combat-log__focus-line[data-v-a3380b2c] .combat-keyword--warning{color:#fcd34d}.combat-log__focus-line[data-v-a3380b2c] .combat-keyword--info{color:#93c5fd}.combat-log__focus-line[data-v-a3380b2c] .combat-keyword--success{color:#86efac}.combat-log__focus-line[data-v-a3380b2c] .combat-keyword--special{color:#c4b5fd}.combat-log__placeholder[data-v-a3380b2c]{color:var(--color-text-muted)}.combat-log__tag[data-v-a3380b2c]{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;border:1px solid transparent;white-space:nowrap}.combat-log__tag--overflow[data-v-a3380b2c],.combat-log__tag--placeholder[data-v-a3380b2c]{color:var(--color-text-muted);background:#ffffff0a;border-color:#ffffff14}.tag--danger[data-v-a3380b2c]{color:var(--color-purple);background:#91504829;border-color:#8c2f2f47}.tag--warning[data-v-a3380b2c]{color:var(--color-gold-dim);background:#93725229;border-color:#8a765a47}.tag--success[data-v-a3380b2c]{color:var(--color-success);background:#6c776729;border-color:#6c776742}.tag--info[data-v-a3380b2c]{color:var(--color-cyan-dim);background:#6b7a8f29;border-color:#6b7a8f42}.tag--special[data-v-a3380b2c]{color:var(--color-panel-accent);background:#8c2f2f24;border-color:#8c2f2f3d}.log-detail-panel[data-v-a92581c1]{height:min(80dvh,38rem);border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.log-detail-topline[data-v-a92581c1]{height:3px;width:100%;background:linear-gradient(90deg,#7c3aede6,#a855f7fa 52%,#4c1d95e6)}.log-detail-header[data-v-a92581c1]{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .85rem) 1rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.log-detail-title[data-v-a92581c1]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.1rem;font-weight:800;letter-spacing:.12em;line-height:1.1;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.log-detail-close[data-v-a92581c1]{font-size:.7rem;letter-spacing:.1em}.log-detail-body[data-v-a92581c1]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.42) transparent}.log-detail-content[data-v-a92581c1]{min-height:100%;background:#ffffff08}.log-detail-body[data-v-a92581c1]::-webkit-scrollbar{width:4px}.log-detail-body[data-v-a92581c1]::-webkit-scrollbar-thumb{border-radius:999px;background:#7c3aed6b}.log-detail-empty[data-v-a92581c1]{color:#a1a1aad6;font-size:.88rem;margin:0}.log-detail-html[data-v-a92581c1]{color:#e4e4e7e0;font-size:.84rem;line-height:1.75;word-break:break-word}.log-detail-html[data-v-a92581c1] p{margin:0 0 .55em}.log-detail-html[data-v-a92581c1] p:last-child{margin-bottom:0}[data-v-a92581c1] .combat-keyword{padding:0 2px;border-radius:4px;font-weight:700}[data-v-a92581c1] .combat-keyword--danger{color:var(--color-panel-title);background:#9150482e}[data-v-a92581c1] .combat-keyword--warning{color:var(--color-gold-dim);background:#93725229}[data-v-a92581c1] .combat-keyword--success{color:var(--color-success);background:#6c776729}[data-v-a92581c1] .combat-keyword--info{color:var(--color-cyan-dim);background:#6b7a8f29}[data-v-a92581c1] .combat-keyword--special{color:var(--color-panel-accent);background:#8c2f2f24}[data-v-a92581c1] .combat-token{display:inline-block;padding:0 2px;font-weight:800;line-height:1.2}[data-v-a92581c1] .combat-token--skill{font-size:1.02em;letter-spacing:.04em;color:#fcd34d;text-shadow:0 0 12px rgba(252,211,77,.18)}[data-v-a92581c1] .combat-token--kill-target{padding:0 8px;margin:0 2px;border-radius:999px;font-size:1.12em;font-weight:900;letter-spacing:.08em;color:#fecdd3;background:linear-gradient(180deg,#be185d52,#9f123929);box-shadow:0 0 0 1px #f472b652,0 0 16px #f472b63d}.combat-dialog-panel.ink-dialog-panel[data-v-77b52027]{width:min(100%,408px);height:min(87dvh,38.8rem);max-height:min(89dvh,40.8rem);border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.combat-dialog-topline[data-v-77b52027]{height:3px;width:100%;background:linear-gradient(90deg,#7c3aede6,#a855f7fa 52%,#4c1d95e6)}.combat-dialog-header[data-v-77b52027]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .9rem) 1rem .78rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.combat-dialog-action[data-v-77b52027]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.combat-dialog-title[data-v-77b52027]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.12em;line-height:1.1;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.combat-dialog-subtitle[data-v-77b52027]{margin:.3rem 0 0;color:#e4e4e7cc;font-size:.8rem;line-height:1.4}.combat-dialog-body[data-v-77b52027]{flex:1 1 auto;min-height:0;overflow:hidden;padding:.88rem;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.62rem}.combat-dialog-section[data-v-77b52027]{display:flex;min-height:0;flex-direction:column;gap:.55rem;overflow:hidden}.combat-dialog-section--stage[data-v-77b52027],.combat-dialog-section--log[data-v-77b52027]{flex:0 0 auto}.combat-dialog-stage-shell[data-v-77b52027],.combat-dialog-log-shell[data-v-77b52027]{min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#101013e0,#08080af5);box-shadow:inset 0 1px #ffffff0a}.combat-dialog-log-shell[data-v-77b52027]{display:flex;flex:1 1 auto;min-height:clamp(9.6rem,24dvh,12rem);height:auto;padding:.72rem .78rem .78rem}.combat-dialog-footer[data-v-77b52027]{display:flex;flex-direction:column;gap:.7rem;padding:.72rem .88rem calc(env(safe-area-inset-bottom,0px) + .88rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.combat-dialog-actions[data-v-77b52027]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.combat-dialog-actions--single .combat-dialog-action[data-v-77b52027]{width:min(100%,11.5rem)}.combat-dialog-action[data-v-77b52027]{flex:1 1 0;min-width:0}[data-v-77b52027] .combat-stage,[data-v-77b52027] .combat-log{height:100%}@media (max-width: 380px){.combat-dialog-header[data-v-77b52027],.combat-dialog-body[data-v-77b52027],.combat-dialog-footer[data-v-77b52027]{padding-left:.88rem;padding-right:.88rem}.combat-dialog-header[data-v-77b52027]{padding-top:calc(env(safe-area-inset-top,0px) + .88rem)}.combat-dialog-body[data-v-77b52027]{gap:.7rem}.combat-dialog-actions[data-v-77b52027]{gap:.55rem}}@media (max-height: 740px){.combat-dialog-panel.ink-dialog-panel[data-v-77b52027]{height:min(90dvh,36.2rem);max-height:min(90dvh,37.8rem)}}.char-info-panel.ink-dialog-panel[data-v-e638344f]{border-color:#ffffff1a;border-radius:12px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.char-info-panel[data-v-e638344f]:before{background:linear-gradient(180deg,#ffffff0b,#fff0 26%)}.char-info-topline[data-v-e638344f]{height:2px;width:100%;background:linear-gradient(90deg,#fcd34db8,#a855f7f5 55%,#4c1d95e0)}.char-info-header[data-v-e638344f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-shrink:0;padding:.55rem .85rem .52rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.char-info-field-label[data-v-e638344f],.char-audio-label[data-v-e638344f],.char-audio-value[data-v-e638344f],.char-info-account-label[data-v-e638344f],.char-info-account-value[data-v-e638344f],.char-info-server[data-v-e638344f],.char-info-level[data-v-e638344f],.char-info-row-status[data-v-e638344f],.char-info-side-action[data-v-e638344f],.char-mode-card__label[data-v-e638344f],.char-footer-action[data-v-e638344f]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.char-info-title[data-v-e638344f]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.06rem;font-weight:800;letter-spacing:.1em;line-height:1.12;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;color:transparent}.char-info-header-tools[data-v-e638344f]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.char-info-server[data-v-e638344f]{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border:1px solid rgba(252,211,77,.18);border-radius:7px;background:#fcd34d14;color:#fff0c7e6;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.char-info-close[data-v-e638344f]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7b8;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.char-info-close[data-v-e638344f]:hover{transform:translateY(-1px);border-color:#a78bfa42;background:#7c3aed14;color:#f4f4f5eb}.char-info-close svg[data-v-e638344f]{width:.95rem;height:.95rem}.char-info-body[data-v-e638344f]{padding:.45rem .72rem .5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.char-info-section+.char-info-section[data-v-e638344f]{margin-top:.48rem}.char-info-section-card[data-v-e638344f]{padding:.82rem}.char-info-section-card--identity[data-v-e638344f]{padding-top:.88rem}.char-info-section-head[data-v-e638344f]{display:flex;align-items:end;justify-content:space-between;gap:.75rem;margin-bottom:.42rem}.char-info-field-label[data-v-e638344f]{color:#71717af5;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.char-info-section-title[data-v-e638344f]{margin-top:0;color:#f4f4f5;font-size:.86rem;font-weight:700;line-height:1.22;letter-spacing:.03em}.char-info-identity[data-v-e638344f]{display:flex;align-items:flex-start;gap:.72rem}.char-info-avatar-stack[data-v-e638344f]{position:relative;flex:0 0 auto;padding-bottom:.32rem}.char-info-avatar[data-v-e638344f]{overflow:hidden;width:3.85rem;height:3.85rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 38%),linear-gradient(180deg,#121216fa,#08080afa);box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000004d}.char-info-level[data-v-e638344f]{position:absolute;left:.35rem;bottom:0;display:inline-flex;align-items:center;min-height:1.08rem;padding:0 .38rem;border-radius:6px;background:linear-gradient(180deg,#7c3aedf2,#4c1d95f2);color:#fff8e6;font-size:.62rem;font-weight:700;letter-spacing:.05em;box-shadow:0 6px 14px #4c1d9547}.char-info-meta[data-v-e638344f]{min-width:0;flex:1;padding-top:.1rem}.char-info-badges[data-v-e638344f]{display:flex;flex-wrap:wrap;gap:.32rem}.char-info-badge[data-v-e638344f]{display:inline-flex;align-items:center;min-height:1.28rem;padding:0 .42rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff0a;color:#a1a1aae0;font-size:.64rem;font-weight:600;letter-spacing:.03em}.char-info-badge--gold[data-v-e638344f]{border-color:#fcd34d33;background:#fcd34d14;color:#fff0c7eb}.char-info-name[data-v-e638344f]{margin-top:.38rem;overflow:hidden;color:#fafafb;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.12rem;font-weight:700;letter-spacing:.05em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.char-info-account[data-v-e638344f]{display:flex;align-items:baseline;gap:.38rem;margin-top:.28rem;min-width:0}.char-info-account-label[data-v-e638344f]{flex:0 0 auto;color:#71717af5;font-size:.68rem;letter-spacing:.06em}.char-info-account-value[data-v-e638344f]{min-width:0;overflow:hidden;color:#d4d4d8d6;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.char-info-profile[data-v-e638344f]{margin-top:.48rem}.char-info-profile-panel[data-v-e638344f],.char-audio-panel[data-v-e638344f]{margin-top:.38rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:linear-gradient(180deg,#101013e0,#08080af5);box-shadow:inset 0 1px #ffffff0a}.char-info-profile-panel[data-v-e638344f]{padding:.45rem .65rem;max-height:7.25rem;overflow-y:auto}.char-info-empty[data-v-e638344f]{color:#a1a1aad1;font-size:.9rem;text-align:center;padding:.5rem 0}.char-info-profile-content[data-v-e638344f]{color:#e4e4e7d1;font-size:.8rem;line-height:1.45}.char-info-profile-content[data-v-e638344f] table{width:100%;border-collapse:collapse}.char-info-profile-content[data-v-e638344f] tr{border-bottom:1px solid rgba(255,255,255,.08)}.char-info-profile-content[data-v-e638344f] tr:last-child{border-bottom:0}.char-info-profile-content[data-v-e638344f] td{padding:.28rem 0;vertical-align:top}.char-info-profile-content[data-v-e638344f] td:first-child{width:36%;color:#a1a1aadb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.65rem;letter-spacing:.05em}.char-info-profile-content[data-v-e638344f] td:last-child{color:#f4f4f5;text-align:right}.char-info-profile-content[data-v-e638344f] strong,.char-info-profile-content[data-v-e638344f] b{color:#fff8e6f0;font-weight:700}.char-info-profile-content[data-v-e638344f] font{color:inherit}.char-info-list[data-v-e638344f]{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:linear-gradient(180deg,#0d0d10eb,#08080af0)}.char-info-list-row[data-v-e638344f]{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;min-height:3.35rem;padding:.52rem .72rem .52rem .82rem;border:0;border-radius:0;border-top:1px solid rgba(255,255,255,.06);background:transparent;box-shadow:none;color:inherit;font-family:inherit;letter-spacing:normal;text-align:left;transition:background .16s ease,opacity .16s ease}.char-info-list-row[data-v-e638344f]:first-child{border-top:0}.char-info-list-row[data-v-e638344f]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:transparent;opacity:0;transition:opacity .16s ease,background .16s ease}.char-info-list-row[data-v-e638344f]:hover:not(:disabled){background:#ffffff08}.char-info-list-row.is-active[data-v-e638344f]{background:linear-gradient(90deg,#7c3aed2e,#7c3aed0f 46%,#fff0)}.char-info-list-row.is-active[data-v-e638344f]:before{opacity:1;background:#a78bfa}.char-info-list-row[data-v-e638344f]:disabled{cursor:not-allowed;opacity:.45}.char-info-row-icon[data-v-e638344f]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.05rem;height:2.05rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:#e4e4e7d1;box-shadow:inset 0 1px #ffffff0a}.char-info-row-icon svg[data-v-e638344f]{width:1rem;height:1rem}.char-info-row-icon.is-photo[data-v-e638344f]{color:#c4b5fd}.char-info-row-icon.is-name[data-v-e638344f]{color:#fcd34d}.char-info-row-icon.is-skill[data-v-e638344f]{color:#a78bfa}.char-info-row-main[data-v-e638344f]{display:flex;flex:1;min-width:0;flex-direction:column;gap:.12rem}.char-info-row-title[data-v-e638344f]{color:#f4f4f5;font-size:.86rem;font-weight:700;line-height:1.22}.char-info-row-desc[data-v-e638344f]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#a1a1aad1;font-size:.72rem;line-height:1.35}.char-info-row-side[data-v-e638344f]{display:flex;align-items:center;gap:.52rem;flex:0 0 auto;margin-left:auto}.char-info-row-status[data-v-e638344f]{color:#c4b5fde0;font-size:.64rem;font-weight:700;letter-spacing:.04em;max-width:6rem;text-align:right;line-height:1.25}.char-info-side-action[data-v-e638344f]{color:#c4b5fde0;font-size:.64rem;font-weight:700;letter-spacing:.04em;text-align:right;line-height:1.25;white-space:nowrap}.char-info-row-chevron[data-v-e638344f]{width:.9rem;height:.9rem;color:#71717af5}.char-info-expand[data-v-e638344f]{padding:0 .72rem .65rem;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff08,#ffffff04)}.char-info-expand-head[data-v-e638344f]{padding:.48rem 0 .42rem;color:#d4d4d8d6;font-size:.76rem;font-weight:600;letter-spacing:.03em}.char-photo-grid[data-v-e638344f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.char-photo-thumb[data-v-e638344f]{aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:radial-gradient(circle at top,rgba(124,58,237,.14),transparent 34%),linear-gradient(180deg,#121216fa,#08080afa);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.char-photo-thumb[data-v-e638344f]:hover{transform:translateY(-1px);border-color:#a78bfa47}.char-photo-thumb.is-selected[data-v-e638344f]{border-color:#a78bfad1;box-shadow:0 0 0 1px #7c3aed57,0 10px 18px #00000047}.char-inline-actions[data-v-e638344f]{display:flex;gap:.5rem;margin-top:.55rem}.char-inline-action[data-v-e638344f],.char-footer-action[data-v-e638344f]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;min-height:2.55rem;padding:0 .75rem;font-size:.8rem;font-weight:700;letter-spacing:.06em}.char-inline-action[data-v-e638344f]{flex:1}.char-inline-action[data-v-e638344f]:disabled{cursor:not-allowed;opacity:.46;transform:none!important;filter:none!important;box-shadow:none}.char-info-name-input[data-v-e638344f]{width:100%;min-height:2.55rem;margin-top:.32rem;padding:0 .75rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:linear-gradient(180deg,#101013e0,#08080af5);color:#f4f4f5;font-size:.86rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.char-info-name-input[data-v-e638344f]::placeholder{color:#71717ae6}.char-info-name-input[data-v-e638344f]:focus{border-color:#a78bfa94;box-shadow:0 0 0 3px #7c3aed2e}.char-info-field-hint[data-v-e638344f]{margin-top:.32rem;color:#71717af5;font-size:.68rem}.char-audio-panel[data-v-e638344f]{padding:.05rem .65rem}.char-audio-hint[data-v-e638344f]{padding:.38rem 0 .18rem;color:#a1a1aab8;font-size:.68rem;line-height:1.45}.char-audio-row[data-v-e638344f]{display:flex;align-items:center;gap:.55rem;min-height:2.55rem;border-top:1px solid rgba(255,255,255,.06)}.char-audio-row[data-v-e638344f]:first-child{border-top:0}.char-audio-label[data-v-e638344f]{flex:0 0 2.1rem;color:#a1a1aad1;font-size:.68rem;font-weight:600;letter-spacing:.06em}.char-audio-value[data-v-e638344f]{flex:0 0 2.5rem;color:#e4e4e7d1;font-size:.72rem;font-weight:700;text-align:right}.audio-slider[data-v-e638344f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:4px;border-radius:4px;background:#ffffff1f;outline:none;touch-action:none}.audio-slider[data-v-e638344f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:2px solid rgba(167,139,250,.34);border-radius:50%;background:#a78bfa;box-shadow:0 4px 12px #7c3aed47;cursor:pointer}.audio-slider[data-v-e638344f]::-moz-range-thumb{width:14px;height:14px;border:2px solid rgba(167,139,250,.34);border-radius:50%;background:#a78bfa;box-shadow:0 4px 12px #7c3aed47;cursor:pointer}.char-mode-grid[data-v-e638344f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.char-mode-card[data-v-e638344f]{min-width:0;min-height:3.85rem;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;padding:.48rem .35rem;color:#f4f4f5;font-family:inherit;letter-spacing:normal;text-align:center}.char-mode-card[data-v-e638344f]:hover{border-color:#a78bfa33;box-shadow:0 12px 24px #00000038}.char-mode-card__icon[data-v-e638344f]{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;color:#e4e4e7db}.char-mode-card__icon svg[data-v-e638344f]{width:100%;height:100%}.char-mode-card__label[data-v-e638344f]{color:#f4f4f5f0;font-size:.7rem;font-weight:700;letter-spacing:.04em}.char-mode-card__desc[data-v-e638344f]{display:none}.char-mode-card.is-balanced .char-mode-card__icon[data-v-e638344f]{color:#e4e4e7e0}.char-mode-card.is-chaos .char-mode-card__icon[data-v-e638344f]{color:#fb7185}.char-mode-card.is-nightmare .char-mode-card__icon[data-v-e638344f]{color:#fcd34d}.char-info-footer[data-v-e638344f]{display:flex;gap:.5rem;flex-shrink:0;padding:.48rem .75rem calc(.52rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff05,#0000002e)}.char-footer-action[data-v-e638344f]{flex:1}@media (max-width: 360px){.char-info-header[data-v-e638344f],.char-info-body[data-v-e638344f],.char-info-footer[data-v-e638344f]{padding-left:.65rem;padding-right:.65rem}.char-info-title[data-v-e638344f]{font-size:1rem}.char-info-avatar[data-v-e638344f]{width:3.5rem;height:3.5rem}.char-info-name[data-v-e638344f]{font-size:1.02rem}.char-mode-card[data-v-e638344f]{min-height:3.5rem;padding:.4rem .28rem}}@media (min-width: 400px){.char-mode-card__desc[data-v-e638344f]{display:block;color:#a1a1aac7;font-size:.62rem;line-height:1.22}.char-mode-card[data-v-e638344f]{min-height:4.1rem;gap:.22rem}}.autofight-mask[data-v-5d7ef19b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:1rem}.autofight-scrim[data-v-5d7ef19b]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(124,58,237,.12),transparent 42%),#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.autofight-panel[data-v-5d7ef19b]{position:relative;display:flex;width:min(92vw,28rem);max-height:88dvh;flex-direction:column;overflow:hidden;border:1px solid rgba(252,211,77,.22);border-radius:16px;background:linear-gradient(180deg,#0e0e10fb,#070709fd);color:#f4f4f5;box-shadow:0 24px 70px #0000008f,inset 0 1px #ffffff0a}.autofight-panel.ink-dialog-panel[data-v-5d7ef19b]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.autofight-topline[data-v-5d7ef19b]{height:2px;flex:0 0 auto;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#fcd34deb,#7c3aed14)}.autofight-head[data-v-5d7ef19b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:1rem 1rem .78rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.autofight-head__main[data-v-5d7ef19b]{min-width:0}.autofight-title[data-v-5d7ef19b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.06rem;font-weight:800;line-height:1.35;letter-spacing:.12em;background:linear-gradient(180deg,#fcd34d,#d97706 68%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.autofight-subtitle[data-v-5d7ef19b]{margin-top:.22rem;overflow:hidden;color:#a1a1aad1;font-size:.76rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.autofight-close[data-v-5d7ef19b]{width:2.35rem;height:2.35rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#e4e4e7d6;font-size:1.35rem;line-height:1}.autofight-body[data-v-5d7ef19b]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}.autofight-desc-card[data-v-5d7ef19b],.autofight-section-card[data-v-5d7ef19b],.autofight-card[data-v-5d7ef19b]{overflow:hidden}.autofight-desc-section[data-v-5d7ef19b]{padding:.92rem .94rem}.autofight-desc[data-v-5d7ef19b]{color:#d4d4d8db;font-size:.78rem;line-height:1.65}.autofight-section[data-v-5d7ef19b]{display:flex;flex-direction:column;gap:.62rem;padding:.92rem .94rem}.autofight-section__title[data-v-5d7ef19b]{color:#f4f4f5;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.96rem;font-weight:800;letter-spacing:.1em}.autofight-hint[data-v-5d7ef19b]{margin:0;color:#a1a1aad1;font-size:.72rem;line-height:1.6}.autofight-card[data-v-5d7ef19b]{border-color:#a78bfa24;background:linear-gradient(180deg,#101013e0,#08080af5)}.autofight-card__body[data-v-5d7ef19b]{display:flex;flex-direction:column;gap:.55rem;padding:.82rem .86rem}.autofight-card__head[data-v-5d7ef19b]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.autofight-card__stack[data-v-5d7ef19b]{display:flex;flex-direction:column;gap:.28rem}.autofight-card__label[data-v-5d7ef19b]{min-width:0;color:#e4e4e7e6;font-size:.8rem;font-weight:700}.autofight-card__sub-label[data-v-5d7ef19b]{color:#d4d4d8d1;font-size:.74rem;font-weight:700}.autofight-card__value[data-v-5d7ef19b]{overflow:hidden;color:#a1a1aad1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.autofight-select[data-v-5d7ef19b]{width:100%;min-height:2.8rem;padding:0 .78rem;border:1px solid var(--ui-divider-subtle);border-radius:var(--ui-radius-control);background:var(--ui-bg-subtle);box-shadow:var(--ui-shadow-card);color:#f4f4f5;font-size:.82rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .18s ease}.autofight-select[data-v-5d7ef19b]:focus{border-color:#a78bfa57;background:#ffffff0d;box-shadow:0 0 0 2px #070709e6,0 0 0 5px #a78bfa2e}.autofight-select option[data-v-5d7ef19b]{background:#111114;color:#f4f4f5}.autofight-footer[data-v-5d7ef19b]{padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.autofight-actions[data-v-5d7ef19b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.autofight-action[data-v-5d7ef19b]{min-height:3rem;padding-inline:.9rem;font-size:.84rem;letter-spacing:.06em}@media (max-width: 380px){.autofight-mask[data-v-5d7ef19b]{padding:.75rem}.autofight-head[data-v-5d7ef19b],.autofight-card__head[data-v-5d7ef19b]{flex-direction:column;align-items:stretch}.autofight-body[data-v-5d7ef19b]{padding:.88rem}.autofight-card__value[data-v-5d7ef19b]{text-align:left}.autofight-actions[data-v-5d7ef19b]{grid-template-columns:1fr}}.items-more-panel[data-v-69022caa]{position:relative;border-radius:22px;border:1px solid rgba(252,211,77,.14);background:radial-gradient(circle at top,rgba(124,58,237,.2),transparent 38%),linear-gradient(180deg,#111114fb,#08080bfb);box-shadow:0 28px 72px #00000094,inset 0 1px #ffffff0f}.items-more-panel[data-v-69022caa]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedd9,#7c3aed14)}.items-more-panel__header[data-v-69022caa]{padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:center}.items-more-panel__title-row[data-v-69022caa]{display:flex;align-items:center;justify-content:center;gap:12px}.items-more-panel__ornament[data-v-69022caa]{width:44px;height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34dcc,#fcd34d00)}.items-more-panel__title[data-v-69022caa]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:20px;font-weight:800;letter-spacing:.12em;background:linear-gradient(180deg,#fcd34d,#d97706 62%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.items-more-panel__subtitle[data-v-69022caa]{margin:10px 0 0;color:#e4e4e7cc;font-size:12px;letter-spacing:.04em}.items-more-panel__body[data-v-69022caa]{padding:14px 16px 0}.items-more-panel__empty-card[data-v-69022caa]{min-height:9.5rem;display:flex;align-items:center;justify-content:center}.items-more-panel__empty[data-v-69022caa]{margin:0;color:#a1a1aad6;font-size:14px;text-align:center}.items-more-list-card[data-v-69022caa]{overflow:hidden}.items-more-list[data-v-69022caa]{margin:0;padding:0;list-style:none}.items-more-row[data-v-69022caa]{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 14px 14px 16px;position:relative;transition:background-color .15s ease}.items-more-row+.items-more-row[data-v-69022caa]{border-top:1px solid rgba(255,255,255,.08)}.items-more-row[data-v-69022caa]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#a78bfae0,#6d28d966);opacity:.5}.items-more-row[data-v-69022caa]:hover{background:#ffffff0a}.items-more-row__icon[data-v-69022caa]{width:52px;height:52px;border-radius:12px;background:radial-gradient(circle at top,rgba(124,58,237,.16),transparent 45%),linear-gradient(180deg,#1b1b21f5,#0f0f13fa);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f}.items-more-row__icon-btn[data-v-69022caa]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.items-more-row__icon-btn[data-v-69022caa]:hover{transform:translateY(-1px);filter:brightness(1.06)}.items-more-row__content[data-v-69022caa]{display:flex;flex-direction:column;gap:7px}.items-more-row__name[data-v-69022caa]{margin:0;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.items-more-row__meta[data-v-69022caa]{display:flex;flex-wrap:wrap;gap:6px}.items-more-row__tag[data-v-69022caa]{display:inline-flex;align-items:center;min-height:22px;max-width:100%;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em;color:#e4e4e7db;background:#ffffff0a}.items-more-row__tag--level[data-v-69022caa]{color:#fcd34deb;border-color:#fcd34d2e;background:#fcd34d14}.items-more-row__tag--bind[data-v-69022caa]{color:#c4b5fde6;border-color:#a78bfa2e;background:#7c3aed1f}.items-more-row__actions[data-v-69022caa]{display:flex;align-items:center;justify-content:center;width:78px}.items-more-row__btn[data-v-69022caa]{width:100%;min-height:36px;padding:0 10px;font-size:12px;letter-spacing:.08em}.items-more-row__btn--pickup[data-v-69022caa]{box-shadow:0 8px 20px #4c1d9538}.items-more-panel__footer[data-v-69022caa]{display:flex;gap:12px;padding:16px;margin-top:14px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#ffffff04)}.items-more-panel__footer-btn[data-v-69022caa]{min-height:48px;padding:0 16px;font-size:13px;letter-spacing:.12em}.items-more-panel__footer-btn--secondary[data-v-69022caa]{flex:0 0 112px}.items-more-panel__footer-btn--primary[data-v-69022caa]{flex:1;box-shadow:0 14px 28px #4c1d9547}@media (max-width: 360px){.items-more-panel__header[data-v-69022caa]{padding-inline:16px}.items-more-panel__body[data-v-69022caa],.items-more-panel__footer[data-v-69022caa]{padding-inline:12px}.items-more-row[data-v-69022caa]{gap:10px;padding-inline:12px}.items-more-row__actions[data-v-69022caa]{width:72px}.items-more-panel__footer-btn--secondary[data-v-69022caa]{flex-basis:96px}}.monster-list-panel.ink-dialog-panel[data-v-5f9d913e]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.monster-list-topline[data-v-5f9d913e]{height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#a855f7eb,#7c3aed14)}.monster-list-header[data-v-5f9d913e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.monster-list-title[data-v-5f9d913e]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.18rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.monster-list-subtitle[data-v-5f9d913e]{margin:.38rem 0 0;color:#a1a1aad1;font-size:.8rem;line-height:1.5}.monster-list-close[data-v-5f9d913e]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.monster-list-close[data-v-5f9d913e]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.monster-list-close svg[data-v-5f9d913e]{width:.95rem;height:.95rem}.monster-list-body[data-v-5f9d913e]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem 1rem .85rem}.monster-list-empty-card[data-v-5f9d913e]{min-height:9rem;display:flex;align-items:center;justify-content:center}.monster-list-empty[data-v-5f9d913e]{margin:0;color:#a1a1aad1;font-size:.88rem;line-height:1.65;text-align:center}.monster-list[data-v-5f9d913e]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.monster-row-item[data-v-5f9d913e]{list-style:none}.monster-row-card[data-v-5f9d913e]{overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .18s ease}.monster-row-card[data-v-5f9d913e]:hover{transform:translateY(-1px);border-color:#a78bfa42}.monster-row[data-v-5f9d913e]{display:flex;align-items:center;gap:.8rem;min-height:4.45rem;padding:.88rem .92rem}.monster-row__detail[data-v-5f9d913e]{display:flex;flex:1 1 auto;align-items:center;gap:.8rem;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:opacity .16s ease}.monster-row__detail[data-v-5f9d913e]:disabled{cursor:default;opacity:.6}.monster-row__avatar[data-v-5f9d913e]{overflow:hidden;width:3.2rem;height:3.2rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 38%),linear-gradient(180deg,#121216fa,#08080afa);box-shadow:inset 0 1px #ffffff0f}.monster-row__main[data-v-5f9d913e]{min-width:0;flex:1 1 auto}.monster-row__name[data-v-5f9d913e]{margin:0;color:#f4f4f5;font-size:.95rem;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monster-row__meta[data-v-5f9d913e]{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;margin-top:.38rem}.monster-row__level[data-v-5f9d913e],.monster-list-badge[data-v-5f9d913e]{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .42rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700;letter-spacing:.06em}.monster-row__level[data-v-5f9d913e]{border-color:#fcd34d33;background:#fcd34d14;color:#fff3d6eb}.monster-list-badge--boss[data-v-5f9d913e]{border-color:#fb718533;background:#7f1d1d38;color:#fda4aff5}.monster-list-badge--elite[data-v-5f9d913e]{border-color:#fcd34d33;background:#d9770624;color:#fff3d6eb}.monster-row__actions[data-v-5f9d913e]{display:flex;flex-direction:column;gap:.45rem;flex:0 0 auto}.monster-row__action[data-v-5f9d913e]{min-width:5.2rem;min-height:2.35rem;padding:.45rem .8rem;font-size:.76rem;letter-spacing:.04em;white-space:nowrap}.monster-list-footer[data-v-5f9d913e]{padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.monster-list-close-action[data-v-5f9d913e]{width:100%}@media (max-width: 380px){.monster-list-body[data-v-5f9d913e]{padding-left:.88rem;padding-right:.88rem}.monster-row[data-v-5f9d913e]{gap:.65rem}.monster-row__avatar[data-v-5f9d913e]{width:2.95rem;height:2.95rem}.monster-row__action[data-v-5f9d913e]{padding-left:.65rem;padding-right:.65rem;font-size:.72rem}}.entities-panel.ink-dialog-panel[data-v-32231acc]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.entities-topline[data-v-32231acc]{height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#a855f7eb,#7c3aed14)}.entities-header[data-v-32231acc]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.entities-title[data-v-32231acc]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.18rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.entities-subtitle[data-v-32231acc]{margin:.38rem 0 0;color:#a1a1aad1;font-size:.8rem;line-height:1.5}.entities-close[data-v-32231acc]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.entities-close[data-v-32231acc]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.entities-close svg[data-v-32231acc]{width:.95rem;height:.95rem}.entities-body[data-v-32231acc]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.9rem 1rem .6rem;display:flex;flex-direction:column;gap:.75rem}.entities-empty-card[data-v-32231acc]{min-height:8.5rem;display:flex;align-items:center;justify-content:center}.entities-empty[data-v-32231acc]{margin:0;padding:2rem 1rem;color:#a1a1aad1;font-size:.88rem;line-height:1.65;text-align:center}.entities-section-card[data-v-32231acc]{overflow:hidden}.entities-section[data-v-32231acc]{padding:.78rem .9rem .15rem}.entities-section-title[data-v-32231acc]{color:#d4d4d8d1;font-size:.78rem;font-weight:700;letter-spacing:.12em;padding:.55rem .05rem .5rem;border-bottom:1px solid rgba(255,255,255,.06)}.entities-list[data-v-32231acc]{margin:0;padding:0;list-style:none}.entity-row[data-v-32231acc]{display:flex;align-items:center;gap:.8rem;min-height:4rem;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.entity-row[data-v-32231acc]:last-child{border-bottom:0}.entity-row__avatar[data-v-32231acc]{overflow:hidden;width:2.9rem;height:2.9rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 38%),linear-gradient(180deg,#121216fa,#08080afa);box-shadow:inset 0 1px #ffffff0f}.entity-row__main[data-v-32231acc]{flex:1 1 auto;min-width:0}.entity-row__name[data-v-32231acc]{margin:0;color:#f4f4f5;font-size:.95rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-row__meta[data-v-32231acc]{display:flex;align-items:center;gap:.42rem;margin-top:.32rem}.entity-row__level[data-v-32231acc]{display:inline-flex;align-items:center;min-height:1.2rem;padding:0 .42rem;border:1px solid rgba(252,211,77,.2);border-radius:999px;background:#fcd34d14;color:#fff3d6eb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700;letter-spacing:.06em}.entity-row__view[data-v-32231acc]{flex:0 0 auto;min-width:4.5rem;min-height:2.3rem;padding-inline:.95rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;box-shadow:0 10px 20px #4c1d9533}.entities-footer[data-v-32231acc]{padding:.85rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.entities-close-action[data-v-32231acc]{width:100%}.room-item-panel.ink-dialog-panel[data-v-86239e97]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.room-item-panel--chat-ui[data-v-86239e97]{color:#f4f4f5;font-size:14px}.room-item-topline[data-v-86239e97]{height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#a855f7eb,#7c3aed14)}.room-item-header[data-v-86239e97]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.room-item-meta-row[data-v-86239e97]{display:flex;flex-wrap:wrap;gap:.4rem}.room-item-badge[data-v-86239e97]{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0d;color:#d4d4d8d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.room-item-badge--gold[data-v-86239e97]{border-color:#fcd34d3d;background:#fcd34d14;color:#fff3d6eb}.room-item-badge--purple[data-v-86239e97]{border-color:#a78bfa3d;background:#7c3aed1f;color:#fff8e6}.room-item-badge--quality[data-v-86239e97]{border-color:#fcd34d38;background:radial-gradient(circle at top,rgba(252,211,77,.12),transparent 62%),#7c3aed14;color:#fff8e6f0}.room-item-title[data-v-86239e97]{margin:.45rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.room-item-title-row[data-v-86239e97]{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;margin:.45rem 0 0}.room-item-title-row .room-item-title[data-v-86239e97]{margin:0}.room-item-score-chip[data-v-86239e97]{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .42rem;border:1px solid rgba(252,211,77,.28);border-radius:999px;background:radial-gradient(circle at top,rgba(252,211,77,.16),transparent 70%),#241907b8;color:#fde68a;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.06em;white-space:nowrap}.room-item-close[data-v-86239e97]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.room-item-close[data-v-86239e97]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.room-item-close svg[data-v-86239e97]{width:.95rem;height:.95rem}.room-item-scroll-outer[data-v-86239e97]{flex:1 1 0%;min-height:0}.room-item-body[data-v-86239e97]{touch-action:pan-y;padding:.78rem;display:flex;flex-direction:column;gap:.68rem;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-gutter:stable}.room-item-body.drag-scroll--active[data-v-86239e97]{cursor:grabbing;-webkit-user-select:none;user-select:none}.room-item-hero[data-v-86239e97]{display:flex;align-items:flex-start;gap:.8rem}.room-item-hero--props[data-v-86239e97]{justify-content:center}.room-item-icon-stack[data-v-86239e97]{width:5rem;flex:0 0 auto}.room-item-icon[data-v-86239e97]{overflow:hidden;width:5rem;height:5rem;border-radius:14px;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 38%),linear-gradient(180deg,#121216fa,#08080afa);box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000004d}.room-item-summary[data-v-86239e97]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.48rem}.room-item-main-label[data-v-86239e97]{margin:0;color:#e4e4e7d1;font-size:.88rem;line-height:1.5}.room-item-main-value[data-v-86239e97]{margin:0;color:#fff8e6;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.35rem;font-weight:800;line-height:1.15}.room-item-main-stat-row[data-v-86239e97]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem}.room-item-main-stat-row--hero[data-v-86239e97]{gap:.3rem .5rem}.room-item-main-stat-row .room-item-main-label[data-v-86239e97],.room-item-main-stat-row .room-item-main-value[data-v-86239e97]{display:inline-block}.room-item-hero--big[data-v-86239e97]{align-items:flex-start;padding:.4rem 0 .2rem}.room-item-icon--legendary[data-v-86239e97]{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #fcd34d6b,0 0 22px #fcd34d2e,0 14px 28px #0006}.room-item-main-label--hero[data-v-86239e97]{margin:0;color:#fcd34dc7;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.room-item-main-value--hero[data-v-86239e97]{font-size:2.4rem;font-weight:900;line-height:1.05;letter-spacing:.02em;background:linear-gradient(180deg,#fde68a,#fcd34d 45%,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 12px rgba(217,119,6,.18)}.room-item-main-label[data-v-86239e97] span,.room-item-main-value[data-v-86239e97] span,.room-item-badge[data-v-86239e97] span{color:inherit}.room-item-info-panel[data-v-86239e97],.room-item-surface[data-v-86239e97]{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#101013e0,#08080af5);box-shadow:inset 0 1px #ffffff0a}.room-item-info-panel[data-v-86239e97]{padding:.55rem .66rem;display:flex;flex-direction:column;gap:.28rem}.room-item-inline-note[data-v-86239e97]{margin:0;color:#d4d4d8c7;font-size:.74rem;line-height:1.42}.room-item-inline-note--success[data-v-86239e97]{margin-top:.42rem;color:#86eface6;text-align:center;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-weight:700;letter-spacing:.04em}.room-item-inline-note--azure[data-v-86239e97]{color:#93c5fd}.room-item-inline-note--gold[data-v-86239e97]{color:#fcd34de0}.room-item-inline-note[data-v-86239e97] span,.room-item-inline-note[data-v-86239e97] font{color:inherit;font-size:inherit}.room-item-section[data-v-86239e97]{display:flex;flex-direction:column;gap:.42rem}.room-item-section-card[data-v-86239e97]{overflow:hidden}.room-item-section-card--hero[data-v-86239e97]{position:relative}.room-item-school-chip[data-v-86239e97]{position:absolute;z-index:2;top:.62rem;right:.68rem;max-width:48%;margin:0;padding:.16rem .45rem;border:1px solid rgba(147,197,253,.24);border-radius:999px;background:radial-gradient(circle at top right,rgba(147,197,253,.14),transparent 62%),#09101cc7;color:#bfdbfe;font-size:.68rem;font-weight:700;line-height:1.35;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 6px 18px #00000038}.room-item-school-chip[data-v-86239e97] span,.room-item-school-chip[data-v-86239e97] font{color:inherit;font-size:inherit}.room-item-section-card>section[data-v-86239e97]{padding:.66rem .72rem}.room-item-section-card--hero>section[data-v-86239e97]{padding:.78rem .82rem}.room-item-section-card--props-hero>section[data-v-86239e97]{padding-bottom:1.08rem}.room-item-section-title[data-v-86239e97]{display:inline-flex;align-items:center;gap:.38rem;color:#f4f4f5;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.92rem;font-weight:700;letter-spacing:.1em}.room-item-section-icon[data-v-86239e97]{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;font-size:.72rem;line-height:1;transform:translateY(-1px)}.room-item-section-title--primary .room-item-section-icon[data-v-86239e97]{color:#fcd34d}.room-item-section-title--secondary .room-item-section-icon[data-v-86239e97]{color:#93c5fd}.room-item-section-title--legendary .room-item-section-icon[data-v-86239e97]{color:#f97316}.room-item-section-title--socket .room-item-section-icon[data-v-86239e97]{color:#86efac}.room-item-surface[data-v-86239e97]{padding:.48rem .5rem}.room-item-divider[data-v-86239e97]{margin:.2rem 0;border-color:#ffffff14}.stat-list-box[data-v-86239e97]{display:flex;flex-direction:column;gap:3px;max-height:min(13rem,38dvh);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;cursor:grab}.stat-list-box.drag-scroll--active[data-v-86239e97]{cursor:grabbing;-webkit-user-select:none;user-select:none}.stat-row[data-v-86239e97]{display:flex;align-items:baseline;gap:5px;padding:.24rem .42rem;border-radius:8px;font-size:.8rem;line-height:1.36;color:#d4d4d8cc;transition:background .16s ease}.stat-row[data-v-86239e97]:hover{background:#ffffff0a}.stat-bullet[data-v-86239e97]{flex-shrink:0;font-size:.7rem;line-height:1;transform:translateY(1px)}.stat-bullet--primary[data-v-86239e97]{color:#fcd34db8}.stat-bullet--secondary[data-v-86239e97]{color:#93c5fdb3}.stat-bullet--legendary[data-v-86239e97]{color:#fcd34d}.stat-bullet--socket[data-v-86239e97]{color:#86efacc7}.stat-cmp-up[data-v-86239e97]{background:#86efac14}.stat-cmp-down[data-v-86239e97]{background:#fb718514}.stat-arrow[data-v-86239e97]{flex-shrink:0;font-size:.68rem;line-height:1}.stat-text[data-v-86239e97]{flex:1;min-width:0;overflow-wrap:anywhere}.stat-text[data-v-86239e97] span{font-size:inherit;color:inherit}.stat-text[data-v-86239e97] font{color:inherit;font-size:inherit}.stat-section-header[data-v-86239e97]{padding:.12rem .42rem .24rem;color:#a1a1aae0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.15rem}.stat-section-header[data-v-86239e97] span{font-size:inherit;color:inherit}.stat-section-header[data-v-86239e97] font{color:inherit;font-size:inherit}.room-item-surface--legendary[data-v-86239e97]{position:relative;padding:.85rem .85rem .8rem;border-color:#fcd34d52;background:radial-gradient(circle at top right,rgba(249,115,22,.1),transparent 55%),linear-gradient(180deg,#301a0999,#0f0a06eb);box-shadow:inset 0 1px #fcd34d1f,0 0 0 1px #fcd34d14,0 8px 20px #92400e2e}.room-item-surface--legendary[data-v-86239e97]:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(252,211,77,.55),transparent)}.stat-row--legendary[data-v-86239e97]{color:#fde8b1}.stat-row--legendary .stat-text[data-v-86239e97] span,.stat-row--legendary .stat-text[data-v-86239e97] font{color:inherit}.room-item-flavor[data-v-86239e97]{position:relative;padding:.5rem .85rem .2rem;border-left:2px solid rgba(252,211,77,.22)}.room-item-flavor-text[data-v-86239e97]{margin:0 0 .35rem;color:#d4d4d89e;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.82rem;font-style:italic;line-height:1.7}.room-item-flavor-text[data-v-86239e97] span,.room-item-flavor-text[data-v-86239e97] font{color:inherit;font-style:inherit}.equip-recommendation[data-v-86239e97]{position:relative;overflow:hidden;padding:.54rem .66rem .54rem .78rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:linear-gradient(90deg,#ffffff09,#ffffff03),linear-gradient(180deg,#101013eb,#08080af5);box-shadow:inset 0 1px #ffffff0a}.equip-recommendation--hero[data-v-86239e97]{margin:-.34rem .82rem .78rem}.equip-recommendation[data-v-86239e97]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#a1a1aa7a}.equip-recommendation__title[data-v-86239e97]{color:#f4f4f5;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.84rem;font-weight:800;letter-spacing:.12em}.equip-recommendation__reason[data-v-86239e97]{margin:.16rem 0 0;color:#e4e4e7c7;font-size:.73rem;line-height:1.42;overflow-wrap:anywhere}.equip-recommendation--upgrade[data-v-86239e97]{border-color:#86efac33;background:radial-gradient(circle at top right,rgba(134,239,172,.1),transparent 48%),linear-gradient(180deg,#0c22169e,#080c0af5)}.equip-recommendation--upgrade[data-v-86239e97]:before{background:#86efac}.equip-recommendation--upgrade .equip-recommendation__title[data-v-86239e97]{color:#bbf7d0}.equip-recommendation--neutral[data-v-86239e97]{border-color:#fcd34d38}.equip-recommendation--neutral[data-v-86239e97]:before{background:#fcd34d}.equip-recommendation--neutral .equip-recommendation__title[data-v-86239e97]{color:#fde68a}.equip-recommendation--downgrade[data-v-86239e97]{border-color:#fb71852e;background:radial-gradient(circle at top right,rgba(251,113,133,.08),transparent 48%),linear-gradient(180deg,#270c1094,#08080af5)}.equip-recommendation--downgrade[data-v-86239e97]:before{background:#fb7185}.equip-recommendation--downgrade .equip-recommendation__title[data-v-86239e97]{color:#fda4af}.equip-recommendation--unknown[data-v-86239e97]{border-color:#93c5fd2e}.equip-recommendation--unknown[data-v-86239e97]:before{background:#93c5fd}.equip-recommendation--unknown .equip-recommendation__title[data-v-86239e97]{color:#bfdbfe}.room-item-desc[data-v-86239e97]{color:#e4e4e7cc;font-size:.88rem;line-height:1.7}.room-item-desc[data-v-86239e97] span,.room-item-desc[data-v-86239e97] font{color:inherit;font-size:inherit}.room-item-footer[data-v-86239e97]{display:flex;flex-direction:column;gap:.55rem;padding:.72rem .78rem calc(env(safe-area-inset-bottom,0px) + .78rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.room-item-actions[data-v-86239e97]{display:grid;grid-template-columns:repeat(2,minmax(5.2rem,max-content));justify-content:space-between;gap:.5rem .55rem}.room-item-foot-btn[data-v-86239e97]{box-sizing:border-box;width:auto;min-width:5.2rem;min-height:2.35rem;padding:0 .68rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#e4e4e7e0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:700;letter-spacing:.08em;cursor:pointer;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.room-item-foot-btn[data-v-86239e97]:hover{border-color:#a78bfa57;background:#7c3aed1f;color:#fff8e6}.room-item-foot-btn--gold[data-v-86239e97]{border-color:#fcd34d38;background:#fcd34d12;color:#fff0c7eb}.room-item-foot-btn--gold[data-v-86239e97]:hover{border-color:#fcd34d5c;background:#fcd34d1f;color:#fffbeb}.room-item-foot-close[data-v-86239e97]{box-sizing:border-box;grid-column:2;width:auto;min-width:5.2rem;min-height:2.35rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.24);border-radius:10px;background:radial-gradient(circle at top,rgba(252,211,77,.16),transparent 68%),linear-gradient(135deg,#7c3aed2e,#fcd34d14);color:#fff8e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.8rem;font-weight:700;letter-spacing:.08em;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0f,0 0 18px #7c3aed1f;transition:border-color .16s ease,background .16s ease,color .16s ease}.room-item-foot-close[data-v-86239e97]:hover{border-color:#fcd34d61;background:radial-gradient(circle at top,rgba(252,211,77,.2),transparent 68%),linear-gradient(135deg,#7c3aed42,#fcd34d1f);color:#fffbeb}@media (max-width: 380px){.room-item-body[data-v-86239e97]{padding:.88rem}.room-item-icon[data-v-86239e97],.room-item-icon-stack[data-v-86239e97]{width:4.5rem}.room-item-icon[data-v-86239e97]{height:4.5rem}}.lock-panel[data-v-7a41c0f7]{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:radial-gradient(circle at top,rgba(252,211,77,.16),transparent 38%),linear-gradient(180deg,#0e0e10f7,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.warning-icon-wrap[data-v-7a41c0f7]{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(252,211,77,.26);background:#fcd34d14;box-shadow:0 12px 24px #92400e29}.warning-icon[data-v-7a41c0f7]{height:1.5rem;width:1.5rem;color:#fcd34de6}.lock-panel__topline[data-v-7a41c0f7]{height:3px;background:linear-gradient(90deg,#fcd34d00,#fcd34deb,#d97706bf,#fcd34d00)}.lock-panel__header[data-v-7a41c0f7]{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:1.1rem 1.1rem .85rem;text-align:center}.lock-panel__eyebrow[data-v-7a41c0f7]{margin:0;font-size:.72rem;letter-spacing:.28em;color:#fcd34dbd}.lock-panel__title[data-v-7a41c0f7]{margin:0;color:#f8e7b7;font-size:1.18rem;font-weight:800;letter-spacing:.12em}.lock-panel__body[data-v-7a41c0f7]{padding:0 1.1rem 1.1rem}.lock-panel__content-card[data-v-7a41c0f7]{overflow:hidden}.lock-panel__content[data-v-7a41c0f7]{padding:1rem;background:radial-gradient(circle at 50% 0%,rgba(252,211,77,.08),transparent 42%),#ffffff08}.lock-panel__copy[data-v-7a41c0f7]{color:#e4e4e7db;font-size:.94rem;line-height:1.8;text-align:center}.lock-panel__copy[data-v-7a41c0f7] *{color:inherit}.lock-panel__actions[data-v-7a41c0f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.95rem}.lock-panel__actions.is-single[data-v-7a41c0f7]{grid-template-columns:minmax(0,1fr)}.lock-panel__action[data-v-7a41c0f7]{width:100%}.bag-detail-panel.ink-dialog-panel[data-v-dbaaa220]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.bag-detail-panel--chat-ui[data-v-dbaaa220]{color:#f4f4f5;font-size:14px}.bag-detail-topline[data-v-dbaaa220]{height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#a855f7eb,#7c3aed14)}.bag-detail-header[data-v-dbaaa220]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.bag-detail-meta-row[data-v-dbaaa220]{display:flex;flex-wrap:wrap;gap:.4rem}.bag-detail-badge[data-v-dbaaa220]{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0d;color:#d4d4d8d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.bag-detail-badge--gold[data-v-dbaaa220]{border-color:#fcd34d3d;background:#fcd34d14;color:#fff3d6eb}.bag-detail-badge--purple[data-v-dbaaa220]{border-color:#a78bfa3d;background:#7c3aed1f;color:#fff8e6}.bag-detail-badge--quality[data-v-dbaaa220]{border-color:#fcd34d38;background:radial-gradient(circle at top,rgba(252,211,77,.12),transparent 62%),#7c3aed14;color:#fff8e6f0}.bag-detail-badge--muted[data-v-dbaaa220]{color:#e4e4e7c2}.bag-detail-title[data-v-dbaaa220]{margin:.45rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.22rem;font-weight:800;letter-spacing:.1em;line-height:1.12;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.bag-detail-title-row[data-v-dbaaa220]{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;margin:.45rem 0 0}.bag-detail-title-row .bag-detail-title[data-v-dbaaa220]{margin:0}.bag-detail-score-chip[data-v-dbaaa220]{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .42rem;border:1px solid rgba(252,211,77,.28);border-radius:999px;background:radial-gradient(circle at top,rgba(252,211,77,.16),transparent 70%),#241907b8;color:#fde68a;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.06em;white-space:nowrap}.bag-detail-close[data-v-dbaaa220]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.bag-detail-close[data-v-dbaaa220]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.bag-detail-close svg[data-v-dbaaa220]{width:.95rem;height:.95rem}.bag-detail-scroll-outer[data-v-dbaaa220]{flex:1 1 0%;min-height:0}.bag-detail-body[data-v-dbaaa220]{touch-action:pan-y;padding:.78rem;display:flex;flex-direction:column;gap:.68rem;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-gutter:stable}.bag-detail-body.drag-scroll--active[data-v-dbaaa220]{cursor:grabbing;-webkit-user-select:none;user-select:none}.bag-detail-hero-card[data-v-dbaaa220],.bag-detail-section-card[data-v-dbaaa220],.bag-detail-flavor-card[data-v-dbaaa220]{overflow:hidden}.bag-detail-hero-card[data-v-dbaaa220]{position:relative}.bag-detail-school-chip[data-v-dbaaa220]{position:absolute;z-index:2;top:.62rem;right:.68rem;max-width:48%;margin:0;padding:.16rem .45rem;border:1px solid rgba(147,197,253,.24);border-radius:999px;background:radial-gradient(circle at top right,rgba(147,197,253,.14),transparent 62%),#09101cc7;color:#bfdbfe;font-size:.68rem;font-weight:700;line-height:1.35;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 6px 18px #00000038}.bag-detail-school-chip[data-v-dbaaa220] span,.bag-detail-school-chip[data-v-dbaaa220] font{color:inherit;font-size:inherit}.bag-detail-hero[data-v-dbaaa220]{display:flex;align-items:flex-start;gap:.8rem;padding:.78rem .82rem}.bag-detail-icon-stack[data-v-dbaaa220]{width:5rem;flex:0 0 auto}.bag-detail-icon[data-v-dbaaa220]{overflow:hidden;width:5rem;height:5rem;border-radius:14px;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 38%),linear-gradient(180deg,#121216fa,#08080afa);box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000004d}.bag-detail-summary[data-v-dbaaa220]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.48rem}.bag-detail-main-label[data-v-dbaaa220]{margin:0;color:#e4e4e7d1;font-size:.88rem;line-height:1.5}.bag-detail-main-value[data-v-dbaaa220]{margin:0;color:#fff8e6;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.35rem;font-weight:800;line-height:1.15}.bag-detail-main-stat-row[data-v-dbaaa220]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem}.bag-detail-main-stat-row--hero[data-v-dbaaa220]{gap:.3rem .5rem}.bag-detail-main-stat-row .bag-detail-main-label[data-v-dbaaa220],.bag-detail-main-stat-row .bag-detail-main-value[data-v-dbaaa220]{display:inline-block}.bag-detail-hero--big[data-v-dbaaa220]{align-items:flex-start}.bag-detail-icon--legendary[data-v-dbaaa220]{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #fcd34d6b,0 0 22px #fcd34d2e,0 14px 28px #0006}.bag-detail-main-label--hero[data-v-dbaaa220]{margin:0;color:#fcd34dc7;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.bag-detail-main-value--hero[data-v-dbaaa220]{font-size:2.4rem;font-weight:900;line-height:1.05;letter-spacing:.02em;background:linear-gradient(180deg,#fde68a,#fcd34d 45%,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 12px rgba(217,119,6,.18)}.bag-detail-section-head[data-v-dbaaa220]{display:flex;flex-direction:column;gap:.22rem}.bag-detail-section-eyebrow[data-v-dbaaa220]{margin:0;color:#fcd34dd1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em}.bag-detail-section-title[data-v-dbaaa220]{display:inline-flex;align-items:center;gap:.38rem;margin:0;color:#f4f4f5;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.92rem;font-weight:700;letter-spacing:.1em}.bag-detail-section-icon[data-v-dbaaa220]{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;font-size:.72rem;line-height:1;transform:translateY(-1px)}.bag-detail-section-title--primary .bag-detail-section-icon[data-v-dbaaa220]{color:#fcd34d}.bag-detail-section-title--secondary .bag-detail-section-icon[data-v-dbaaa220]{color:#93c5fd}.bag-detail-section-title--legendary .bag-detail-section-icon[data-v-dbaaa220]{color:#f97316}.bag-detail-section-title--socket .bag-detail-section-icon[data-v-dbaaa220]{color:#86efac}.stat-bullet[data-v-dbaaa220]{flex-shrink:0;font-size:.7rem;line-height:1;transform:translateY(1px)}.stat-bullet--primary[data-v-dbaaa220]{color:#fcd34db8}.stat-bullet--secondary[data-v-dbaaa220]{color:#93c5fdb3}.stat-bullet--legendary[data-v-dbaaa220]{color:#fcd34d}.stat-bullet--socket[data-v-dbaaa220]{color:#86efacc7}.bag-detail-surface--legendary[data-v-dbaaa220]{position:relative;padding:.85rem .85rem .8rem;border-color:#fcd34d52;background:radial-gradient(circle at top right,rgba(249,115,22,.1),transparent 55%),linear-gradient(180deg,#301a0999,#0f0a06eb);box-shadow:inset 0 1px #fcd34d1f,0 0 0 1px #fcd34d14,0 8px 20px #92400e2e}.bag-detail-surface--legendary[data-v-dbaaa220]:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(252,211,77,.55),transparent)}.stat-row--legendary[data-v-dbaaa220]{color:#fde8b1}.stat-row--legendary .stat-text[data-v-dbaaa220] span,.stat-row--legendary .stat-text[data-v-dbaaa220] font{color:inherit}.bag-detail-flavor[data-v-dbaaa220]{position:relative;padding:.82rem .94rem .52rem;border-left:2px solid rgba(252,211,77,.22)}.bag-detail-flavor-text[data-v-dbaaa220]{margin:0 0 .35rem;color:#d4d4d89e;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.82rem;font-style:italic;line-height:1.7}.bag-detail-flavor-text[data-v-dbaaa220] span,.bag-detail-flavor-text[data-v-dbaaa220] font{color:inherit;font-style:inherit}.bag-detail-topline[data-v-dbaaa220]{background:linear-gradient(90deg,#7c3aed0d,#7c3aedd9 30%,#fcd34deb,#7c3aedd9 70%,#7c3aed0d)}.bag-detail-info-panel[data-v-dbaaa220],.bag-detail-surface[data-v-dbaaa220]{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#101013e0,#08080af5);box-shadow:inset 0 1px #ffffff0a}.bag-detail-info-panel[data-v-dbaaa220]{padding:.55rem .66rem;display:flex;flex-direction:column;gap:.28rem}.bag-detail-inline-note[data-v-dbaaa220],.bag-detail-main-label[data-v-dbaaa220] span,.bag-detail-main-value[data-v-dbaaa220] span,.bag-detail-badge[data-v-dbaaa220] span{color:inherit}.bag-detail-inline-note[data-v-dbaaa220]{margin:0;color:#d4d4d8c7;font-size:.74rem;line-height:1.42}.bag-detail-inline-note--success[data-v-dbaaa220]{margin-top:.42rem;color:#86eface6;text-align:center;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-weight:700;letter-spacing:.04em}.bag-detail-inline-note--azure[data-v-dbaaa220]{color:#93c5fd}.bag-detail-inline-note--gold[data-v-dbaaa220]{color:#fcd34de0}.equip-recommendation[data-v-dbaaa220]{position:relative;overflow:hidden;padding:.54rem .66rem .54rem .78rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:linear-gradient(90deg,#ffffff09,#ffffff03),linear-gradient(180deg,#101013eb,#08080af5);box-shadow:inset 0 1px #ffffff0a}.equip-recommendation--hero[data-v-dbaaa220]{margin:-.34rem .82rem .78rem}.equip-recommendation[data-v-dbaaa220]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#a1a1aa7a}.equip-recommendation__title[data-v-dbaaa220]{color:#f4f4f5;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.84rem;font-weight:800;letter-spacing:.12em}.equip-recommendation__reason[data-v-dbaaa220]{margin:.16rem 0 0;color:#e4e4e7c7;font-size:.73rem;line-height:1.42;overflow-wrap:anywhere}.equip-recommendation--upgrade[data-v-dbaaa220]{border-color:#86efac33;background:radial-gradient(circle at top right,rgba(134,239,172,.1),transparent 48%),linear-gradient(180deg,#0c22169e,#080c0af5)}.equip-recommendation--upgrade[data-v-dbaaa220]:before{background:#86efac}.equip-recommendation--upgrade .equip-recommendation__title[data-v-dbaaa220]{color:#bbf7d0}.equip-recommendation--neutral[data-v-dbaaa220]{border-color:#fcd34d38}.equip-recommendation--neutral[data-v-dbaaa220]:before{background:#fcd34d}.equip-recommendation--neutral .equip-recommendation__title[data-v-dbaaa220]{color:#fde68a}.equip-recommendation--downgrade[data-v-dbaaa220]{border-color:#fb71852e;background:radial-gradient(circle at top right,rgba(251,113,133,.08),transparent 48%),linear-gradient(180deg,#270c1094,#08080af5)}.equip-recommendation--downgrade[data-v-dbaaa220]:before{background:#fb7185}.equip-recommendation--downgrade .equip-recommendation__title[data-v-dbaaa220]{color:#fda4af}.equip-recommendation--unknown[data-v-dbaaa220]{border-color:#93c5fd2e}.equip-recommendation--unknown[data-v-dbaaa220]:before{background:#93c5fd}.equip-recommendation--unknown .equip-recommendation__title[data-v-dbaaa220]{color:#bfdbfe}.bag-detail-section[data-v-dbaaa220]{display:flex;flex-direction:column;gap:.42rem;padding:.66rem .72rem}.bag-detail-surface[data-v-dbaaa220]{padding:.48rem .5rem}.bag-detail-divider[data-v-dbaaa220]{margin:.2rem 0;border-color:#ffffff14}.stat-list-box[data-v-dbaaa220]{display:flex;flex-direction:column;gap:3px;max-height:min(13rem,38dvh);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;cursor:grab}.stat-list-box.drag-scroll--active[data-v-dbaaa220]{cursor:grabbing;-webkit-user-select:none;user-select:none}.stat-row[data-v-dbaaa220]{display:flex;align-items:baseline;gap:5px;padding:.24rem .42rem;border-radius:8px;font-size:.8rem;line-height:1.36;color:#d4d4d8cc;transition:background .16s ease}.stat-row[data-v-dbaaa220]:hover{background:#ffffff0a}.stat-cmp-up[data-v-dbaaa220]{background:#86efac14}.stat-cmp-down[data-v-dbaaa220]{background:#fb718514}.stat-arrow[data-v-dbaaa220]{flex-shrink:0;font-size:.68rem;line-height:1}.stat-text[data-v-dbaaa220]{flex:1;min-width:0;overflow-wrap:anywhere}.stat-text[data-v-dbaaa220] span{font-size:inherit;color:inherit}.stat-text[data-v-dbaaa220] font{color:inherit;font-size:inherit}.stat-section-header[data-v-dbaaa220]{padding:.12rem .42rem .24rem;color:#a1a1aae0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.15rem}.stat-section-header[data-v-dbaaa220] span{font-size:inherit;color:inherit}.stat-section-header[data-v-dbaaa220] font{color:inherit;font-size:inherit}.bag-detail-desc[data-v-dbaaa220]{color:#e4e4e7cc;font-size:.88rem;line-height:1.7}.bag-detail-desc[data-v-dbaaa220] span,.bag-detail-desc[data-v-dbaaa220] font{color:inherit;font-size:inherit}.bag-detail-footer[data-v-dbaaa220]{display:flex;flex-direction:column;gap:.55rem;padding:.72rem .78rem calc(env(safe-area-inset-bottom,0px) + .78rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.bag-detail-actions[data-v-dbaaa220]{display:grid;grid-template-columns:repeat(2,minmax(5.2rem,max-content));justify-content:space-between;gap:.5rem .55rem}.bag-detail-foot-btn[data-v-dbaaa220]{box-sizing:border-box;width:auto;min-width:5.2rem;min-height:2.35rem;padding:0 .68rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#e4e4e7e0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:700;letter-spacing:.08em;cursor:pointer;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.bag-detail-foot-btn[data-v-dbaaa220]:hover{border-color:#a78bfa57;background:#7c3aed1f;color:#fff8e6}.bag-detail-foot-btn--gold[data-v-dbaaa220]{border-color:#fcd34d38;background:#fcd34d12;color:#fff0c7eb}.bag-detail-foot-btn--gold[data-v-dbaaa220]:hover{border-color:#fcd34d5c;background:#fcd34d1f;color:#fffbeb}.bag-detail-foot-btn--danger[data-v-dbaaa220]{color:#fda4af;border-color:#fb718538;background:#ffffff08}.bag-detail-foot-btn--danger[data-v-dbaaa220]:hover{background:#fb71851f;border-color:#fb718552;color:#ffe4e6}.bag-detail-foot-close[data-v-dbaaa220]{box-sizing:border-box;grid-column:2;width:auto;min-width:5.2rem;min-height:2.35rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.24);border-radius:10px;background:radial-gradient(circle at top,rgba(252,211,77,.16),transparent 68%),linear-gradient(135deg,#7c3aed2e,#fcd34d14);color:#fff8e6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.8rem;font-weight:700;letter-spacing:.08em;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0f,0 0 18px #7c3aed1f;transition:border-color .16s ease,background .16s ease,color .16s ease}.bag-detail-foot-close[data-v-dbaaa220]:hover{border-color:#fcd34d61;background:radial-gradient(circle at top,rgba(252,211,77,.2),transparent 68%),linear-gradient(135deg,#7c3aed42,#fcd34d1f);color:#fffbeb}@media (max-width: 380px){.bag-detail-body[data-v-dbaaa220]{padding:.88rem}.bag-detail-hero[data-v-dbaaa220]{gap:.85rem}.bag-detail-icon[data-v-dbaaa220],.bag-detail-icon-stack[data-v-dbaaa220]{width:4.5rem}.bag-detail-icon[data-v-dbaaa220]{height:4.5rem}}.task-list-panel.ink-dialog-panel[data-v-2c61a5ba]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.task-list-topline[data-v-2c61a5ba]{height:3px;width:100%;background:linear-gradient(90deg,#fcd34dd6,#a855f7f5 55%,#4c1d95e0)}.task-list-header[data-v-2c61a5ba]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.task-list-kicker[data-v-2c61a5ba]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#c4b5fdb8}.task-list-title[data-v-2c61a5ba]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.15rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.task-list-subtitle[data-v-2c61a5ba]{margin:.44rem 0 0;font-size:.8rem;line-height:1.5;color:#e4e4e7b8}.task-list-close[data-v-2c61a5ba]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.task-list-close[data-v-2c61a5ba]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.task-list-close svg[data-v-2c61a5ba],.task-summary-icon svg[data-v-2c61a5ba],.task-list-empty__icon svg[data-v-2c61a5ba],.task-card__icon svg[data-v-2c61a5ba],.task-card__arrow svg[data-v-2c61a5ba]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.task-list-body[data-v-2c61a5ba]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem}.task-list-summary-card[data-v-2c61a5ba],.task-list-empty-card[data-v-2c61a5ba],.task-card-shell[data-v-2c61a5ba]{overflow:hidden}.task-list-summary[data-v-2c61a5ba]{display:flex;align-items:center;gap:.85rem;padding:.88rem .92rem;background:radial-gradient(circle at 0% 0%,rgba(252,211,77,.14),transparent 34%),linear-gradient(180deg,#251a0ec7,#110b08db)}.task-summary-icon[data-v-2c61a5ba]{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(252,211,77,.2);background:linear-gradient(180deg,#fcd34d24,#d977061a);color:#fcd34d}.task-summary-copy[data-v-2c61a5ba]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.14rem}.task-summary-label[data-v-2c61a5ba]{font-size:.7rem;font-weight:700;letter-spacing:.18em;color:#ffeeccb8}.task-summary-value[data-v-2c61a5ba]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1.32rem;font-weight:700;color:#fff4d3}.task-summary-note[data-v-2c61a5ba]{font-size:.74rem;color:#e4e4e79e;text-align:right}.task-list-empty[data-v-2c61a5ba]{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 1rem .8rem;background:linear-gradient(180deg,#ffffff05,#fff0);color:#a1a1aae0;text-align:center}.task-list-empty__icon[data-v-2c61a5ba]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#c4b5fdd1}.task-list-items[data-v-2c61a5ba]{margin-top:.92rem;display:flex;flex-direction:column;gap:.72rem}.task-card-shell[data-v-2c61a5ba]{position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .18s ease}.task-card-shell[data-v-2c61a5ba]:hover,.task-card-shell[data-v-2c61a5ba]:focus-within{transform:translateY(-1px);border-color:#a78bfa38;box-shadow:0 14px 28px #00000042,inset 0 1px #ffffff08}.task-card-shell[data-v-2c61a5ba]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .18s ease}.task-card-shell[data-v-2c61a5ba]:after{content:"";position:absolute;top:.8rem;bottom:.8rem;left:0;width:3px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .18s ease}.task-card[data-v-2c61a5ba]{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.8rem;width:100%;padding:.92rem .9rem;border:0;background:transparent;overflow:hidden;text-align:left;color:inherit}.task-card__icon[data-v-2c61a5ba]{width:2.55rem;height:2.55rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#d8b4fe}.task-card__icon svg[data-v-2c61a5ba]{width:1.08rem;height:1.08rem}.task-card__body[data-v-2c61a5ba]{position:relative;min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.3rem}.task-card__badge[data-v-2c61a5ba]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em;color:#c4b5fdbd}.task-card__title[data-v-2c61a5ba]{color:#f4f4f5eb;font-size:.94rem;line-height:1.58;word-break:break-word}.task-card__title[data-v-2c61a5ba] span,.task-card__title[data-v-2c61a5ba] font{color:inherit;font-size:inherit}.task-card__arrow[data-v-2c61a5ba]{width:1.9rem;height:1.9rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#e4e4e78f}.task-card__arrow svg[data-v-2c61a5ba]{width:.9rem;height:.9rem}.task-card-shell--task[data-v-2c61a5ba]{border-color:#fcd34d24}.task-card-shell--main[data-v-2c61a5ba]{border-color:#fcd34d57;background:linear-gradient(135deg,#fcd34d14,#7c3aed0a 44%,#0a0a0c00),linear-gradient(180deg,#1b1610f7,#0c0a0cfb);box-shadow:0 0 0 1px #fcd34d1a,0 16px 30px #11182757,inset 0 1px #fff8d614}.task-card-shell--main[data-v-2c61a5ba]:hover,.task-card-shell--main[data-v-2c61a5ba]:focus-within{border-color:#fcd34d94;box-shadow:0 0 0 1px #fcd34d2e,0 18px 34px #4c1d9542,inset 0 1px #fff8d61f}.task-card-shell--main[data-v-2c61a5ba]:before,.task-card-shell--main[data-v-2c61a5ba]:after{opacity:1}.task-card-shell--main[data-v-2c61a5ba]:before{background:linear-gradient(135deg,#fcd34d1f,#c4b5fd14 40%,#fff0 75%)}.task-card-shell--main[data-v-2c61a5ba]:after{background:linear-gradient(180deg,#fcd34df0,#a855f7e0)}.task-card-shell--main .task-card__icon[data-v-2c61a5ba]{border-color:#fcd34d4d;background:linear-gradient(180deg,#fcd34d33,#7c3aed1f);color:#fde68a}.task-card-shell--main .task-card__badge[data-v-2c61a5ba]{color:#fcd34d;display:inline-flex;width:fit-content;padding:.22rem .48rem;border:1px solid rgba(252,211,77,.18);border-radius:999px;background:linear-gradient(180deg,#fcd34d1f,#7c3aed14);text-shadow:0 0 8px rgba(252,211,77,.24)}.task-card-shell--main .task-card__title[data-v-2c61a5ba]{color:#fff4d6;font-weight:700}.task-card-shell--main .task-card__arrow[data-v-2c61a5ba]{border:1px solid rgba(252,211,77,.14);background:#fcd34d0f;color:#fcd34dd6}.task-card-shell--task .task-card__icon[data-v-2c61a5ba]{background:linear-gradient(180deg,#fcd34d24,#92400e1f);color:#fcd34d}.task-card-shell--dialog .task-card__icon[data-v-2c61a5ba]{background:linear-gradient(180deg,#a78bfa2e,#5b21b624);color:#ddd6fe}.task-card-shell--travel .task-card__icon[data-v-2c61a5ba]{background:linear-gradient(180deg,#93c5fd29,#2563eb1f);color:#bfdbfe}.task-card-shell--combat .task-card__icon[data-v-2c61a5ba]{background:linear-gradient(180deg,#fb71852e,#9f12391f);color:#fecdd3}.task-card-shell--other .task-card__icon[data-v-2c61a5ba]{background:linear-gradient(180deg,#ffffff14,#27272a24);color:#e4e4e7d6}.task-card-shell--completed[data-v-2c61a5ba]{border-color:#6ee7b757;background:linear-gradient(135deg,#10b9811f,#065f460f 40%,#0a0a0c00),linear-gradient(180deg,#0a1a14f7,#080c0afb);box-shadow:0 0 0 1px #6ee7b71a,0 16px 30px #064e3b3d,inset 0 1px #d1fae514}.task-card-shell--completed[data-v-2c61a5ba]:hover,.task-card-shell--completed[data-v-2c61a5ba]:focus-within{border-color:#6ee7b78a;box-shadow:0 0 0 1px #6ee7b729,0 18px 34px #064e3b47,inset 0 1px #d1fae51f}.task-card-shell--completed[data-v-2c61a5ba]:before,.task-card-shell--completed[data-v-2c61a5ba]:after{opacity:1}.task-card-shell--completed[data-v-2c61a5ba]:before{background:linear-gradient(135deg,#6ee7b71f,#10b9810f 42%,#fff0 76%)}.task-card-shell--completed[data-v-2c61a5ba]:after{background:linear-gradient(180deg,#6ee7b7f5,#10b981eb)}.task-card-shell--completed .task-card__icon[data-v-2c61a5ba]{border-color:#6ee7b742;background:linear-gradient(180deg,#10b9812e,#064e3b24);color:#6ee7b7}.task-card-shell--completed .task-card__badge[data-v-2c61a5ba]{color:#6ee7b7;border-color:#6ee7b72e;background:linear-gradient(180deg,#10b9811f,#065f4614);text-shadow:0 0 8px rgba(16,185,129,.2)}.task-card-shell--completed .task-card__title[data-v-2c61a5ba]{color:#6ee7b7;font-weight:700}.task-card-shell--completed .task-card__arrow[data-v-2c61a5ba]{border:1px solid rgba(110,231,183,.14);background:#10b98114;color:#6ee7b7e6}.task-list-footer[data-v-2c61a5ba]{padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.task-list-action[data-v-2c61a5ba]{width:100%}.mq-panel.ink-dialog-panel[data-v-838552bc]{border-color:#ffffff1a;border-radius:12px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.mq-topline[data-v-838552bc]{height:3px;width:100%;background:linear-gradient(90deg,#fcd34dc7,#a78bfae6 48%,#7c3aedf5)}.mq-header[data-v-838552bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.mq-kicker[data-v-838552bc]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#fcd34dc7}.mq-title[data-v-838552bc]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.18rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.mq-subtitle[data-v-838552bc]{margin:.4rem 0 0;font-size:.76rem;color:#e4e4e7b3}.mq-close[data-v-838552bc]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.mq-close[data-v-838552bc]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.mq-close svg[data-v-838552bc]{width:1rem;height:1rem}.mq-body[data-v-838552bc]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem .9rem .5rem}.mq-section-card[data-v-838552bc]{overflow:hidden}.mq-section[data-v-838552bc]{padding:.9rem}.mq-empty-card[data-v-838552bc]{display:flex;min-height:8rem;align-items:center;justify-content:center;color:#a1a1aad6;font-size:.86rem;text-align:center}.mq-steps[data-v-838552bc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mq-step[data-v-838552bc]{display:flex;align-items:stretch;gap:.7rem;padding:.2rem 0}.mq-step__rail[data-v-838552bc]{flex:0 0 1.2rem;display:flex;flex-direction:column;align-items:center;padding-top:.55rem}.mq-step__dot[data-v-838552bc]{width:.7rem;height:.7rem;border-radius:4px;border:2px solid rgba(228,228,231,.45);background:#0a0a0ceb;flex-shrink:0;box-shadow:0 0 0 3px #ffffff08}.mq-step__line[data-v-838552bc]{flex:1 0 auto;width:2px;margin-top:.3rem;min-height:1.4rem;background:linear-gradient(180deg,#ffffff2e,#ffffff0a)}.mq-step__card[data-v-838552bc]{flex:1 1 auto;min-width:0;margin-bottom:.85rem;overflow:hidden}.mq-step__content[data-v-838552bc]{flex:1 1 auto;min-width:0;padding:.82rem .9rem .78rem}.mq-step__head[data-v-838552bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.16rem}.mq-step__title[data-v-838552bc]{margin:0;flex:1 1 auto;min-width:0;font-size:.96rem;line-height:1.55;font-weight:700;color:#f4f4f5f0;word-break:break-word}.mq-step__status[data-v-838552bc]{font-size:.7rem;font-weight:700;letter-spacing:.14em;padding:.18rem .55rem;border-radius:8px;border:1px solid currentColor;white-space:nowrap;flex-shrink:0}.mq-step__meta[data-v-838552bc]{margin:0 0 .62rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:700;letter-spacing:.08em;color:#c4b5fdc2;word-break:break-all}.mq-step__actions[data-v-838552bc]{display:flex;justify-content:flex-end;margin-top:.2rem}.mq-step__action[data-v-838552bc]{min-width:6.25rem}.mq-step--done .mq-step__dot[data-v-838552bc]{border-color:#4ade80d9;background:#4ade808c}.mq-step--done .mq-step__status[data-v-838552bc]{color:#bbf7d0f5;background:#22c55e24}.mq-step--done .mq-step__title[data-v-838552bc]{color:#d4d4d8b3}.mq-step--submit .mq-step__dot[data-v-838552bc]{border-color:#fbbf24f2;background:#fbbf24b3;box-shadow:0 0 0 4px #fbbf242e}.mq-step--submit .mq-step__status[data-v-838552bc]{color:#fef08af5;background:#ca8a042e}.mq-step--progress .mq-step__dot[data-v-838552bc]{border-color:#c4b5fdf2;background:#7c3aed8c;box-shadow:0 0 0 4px #7c3aed29}.mq-step--progress .mq-step__status[data-v-838552bc]{color:#ddd6fef5;background:#7c3aed29}.mq-step--accept .mq-step__dot[data-v-838552bc]{border-color:#a78bfaf2;background:#7c3aed8c;box-shadow:0 0 0 4px #a78bfa2e}.mq-step--accept .mq-step__status[data-v-838552bc]{color:#ddd6fef5;background:#7c3aed29}.mq-step--locked .mq-step__dot[data-v-838552bc]{border-color:#71717ab3;background:#27272ad9}.mq-step--locked .mq-step__status[data-v-838552bc]{color:#a1a1aad6;background:#27272a99}.mq-step--locked .mq-step__title[data-v-838552bc]{color:#a1a1aab3}.mq-footer[data-v-838552bc]{padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.mq-footer__action[data-v-838552bc]{width:100%}.mq-track-panel[data-v-4f9c624b]{border-color:#ffffff1a;border-radius:12px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.mq-track-topline[data-v-4f9c624b]{height:3px;width:100%;background:linear-gradient(90deg,#fcd34dc7,#a78bfae6 48%,#7c3aedf5)}.mq-track-header[data-v-4f9c624b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.mq-track-kicker[data-v-4f9c624b]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#fcd34dc7}.mq-track-title[data-v-4f9c624b]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.12rem;font-weight:800;letter-spacing:.06em;line-height:1.3;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.mq-track-subtitle[data-v-4f9c624b]{margin:.42rem 0 0;font-size:.78rem;line-height:1.55;color:#e4e4e7b8}.mq-track-close[data-v-4f9c624b]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2}.mq-track-close svg[data-v-4f9c624b]{width:1rem;height:1rem}.mq-track-body[data-v-4f9c624b]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem .95rem .4rem;display:flex;flex-direction:column;gap:.75rem}.mq-track-card[data-v-4f9c624b]{padding:.85rem .9rem;background:linear-gradient(180deg,#141418eb,#0a0a0cf5)}.mq-track-card__title[data-v-4f9c624b]{margin:0 0 .45rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;color:#fcd34dd1}.mq-track-card__text[data-v-4f9c624b]{margin:0;font-size:.92rem;line-height:1.7;color:#f4f4f5eb;white-space:pre-wrap;word-break:break-word}.mq-track-meta[data-v-4f9c624b]{margin:0;display:flex;flex-direction:column;gap:.45rem}.mq-track-meta__row[data-v-4f9c624b]{display:flex;justify-content:space-between;gap:.9rem;font-size:.84rem;line-height:1.55}.mq-track-meta__row dt[data-v-4f9c624b]{margin:0;flex:0 0 4.4rem;color:#a1a1aae0}.mq-track-meta__row dd[data-v-4f9c624b]{margin:0;flex:1 1 auto;text-align:right;color:#f4f4f5eb;word-break:break-word}.mq-track-footer[data-v-4f9c624b]{display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.mq-track-footer__secondary[data-v-4f9c624b]{display:flex;gap:.65rem}.mq-track-btn[data-v-4f9c624b]{font-size:.84rem;font-weight:700;letter-spacing:.08em}.mq-track-btn--primary[data-v-4f9c624b]{width:100%}.mq-track-btn--secondary[data-v-4f9c624b],.mq-track-btn--ghost[data-v-4f9c624b]{flex:1 1 50%}@media (max-width: 380px){.mq-track-footer__secondary[data-v-4f9c624b]{flex-direction:column}}.smq-scrim[data-v-3dda5de6]{background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 30%),#00000094;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.smq-panel.ink-dialog-panel[data-v-3dda5de6]{border-color:#ffffff1a;border-radius:14px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,inset 0 1px #ffffff0a}.smq-topline[data-v-3dda5de6]{height:3px;background:linear-gradient(90deg,#fcd34dd1,#a78bfaf0)}.smq-header[data-v-3dda5de6]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.smq-kicker[data-v-3dda5de6]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#fcd34dc7}.smq-title[data-v-3dda5de6]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.16rem;font-weight:800;letter-spacing:.08em;line-height:1.28;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.smq-subtitle[data-v-3dda5de6]{margin:.42rem 0 0;font-size:.78rem;color:#e4e4e7b8}.smq-close[data-v-3dda5de6]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2}.smq-close svg[data-v-3dda5de6]{width:1rem;height:1rem}.smq-body[data-v-3dda5de6]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem .9rem .5rem}.smq-card[data-v-3dda5de6]{padding:.85rem}.smq-empty[data-v-3dda5de6]{min-height:7rem;display:flex;align-items:center;justify-content:center;color:#a1a1aad6;font-size:.86rem}.smq-tasks[data-v-3dda5de6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.smq-task[data-v-3dda5de6]{padding:.82rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.smq-task--current[data-v-3dda5de6]{border-color:#fcd34d57;box-shadow:inset 0 0 0 1px #fcd34d14}.smq-task--locked[data-v-3dda5de6]{opacity:.62}.smq-task__head[data-v-3dda5de6]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.smq-task__name[data-v-3dda5de6]{margin:0;font-weight:700;color:#f4f4f5f0;line-height:1.35}.smq-task__status[data-v-3dda5de6]{flex-shrink:0;padding:.18rem .5rem;border-radius:999px;border:1px solid rgba(167,139,250,.36);color:#c4b5fd;font-size:.68rem;font-weight:700}.smq-task__meta[data-v-3dda5de6]{margin:.65rem 0;font-size:.78rem;color:#e4e4e7b8}.smq-footer[data-v-3dda5de6]{display:flex;gap:.6rem;padding:.85rem 1rem calc(env(safe-area-inset-bottom,0px) + .95rem);border-top:1px solid rgba(255,255,255,.08)}.smq-detail-scrim[data-v-6eb84cae]{background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 30%),#00000094;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.smq-detail-panel.ink-dialog-panel[data-v-6eb84cae]{border-color:#ffffff1a;border-radius:14px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,inset 0 1px #ffffff0a}.smq-detail-topline[data-v-6eb84cae]{height:3px;background:linear-gradient(90deg,#fcd34dd1,#a78bfaf0)}.smq-detail-header[data-v-6eb84cae]{display:flex;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.smq-detail-kicker[data-v-6eb84cae]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#fcd34dc7}.smq-detail-title[data-v-6eb84cae]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.16rem;font-weight:800;letter-spacing:.08em;line-height:1.28;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.smq-detail-close[data-v-6eb84cae]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2}.smq-detail-close svg[data-v-6eb84cae]{width:1rem;height:1rem}.smq-detail-body[data-v-6eb84cae]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding:1rem .95rem .5rem}.smq-detail-card[data-v-6eb84cae]{padding:.85rem .9rem;background:linear-gradient(180deg,#141418eb,#0a0a0cf5)}.smq-detail-card__title[data-v-6eb84cae]{margin:0 0 .45rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;color:#fcd34dd1}.smq-detail-text[data-v-6eb84cae]{margin:0;white-space:pre-wrap;font-size:.9rem;line-height:1.65;color:#e4e4e7e0}.smq-detail-footer[data-v-6eb84cae]{display:flex;gap:.6rem;padding:.85rem 1rem calc(env(safe-area-inset-bottom,0px) + .95rem);border-top:1px solid rgba(255,255,255,.08)}.smq-plot-scrim[data-v-3cf6a858]{background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 30%),#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.smq-plot-panel.ink-dialog-panel[data-v-3cf6a858]{border-color:#ffffff1a;border-radius:14px;background:radial-gradient(circle at top right,rgba(124,58,237,.16),transparent 34%),linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,inset 0 1px #ffffff0a}.smq-plot-topline[data-v-3cf6a858]{height:3px;background:linear-gradient(90deg,#fcd34dd1,#a78bfaf0)}.smq-plot-header[data-v-3cf6a858]{display:flex;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.smq-plot-kicker[data-v-3cf6a858]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#fcd34dc7}.smq-plot-title[data-v-3cf6a858]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.08em;line-height:1.28;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.smq-plot-subtitle[data-v-3cf6a858]{margin:.42rem 0 0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;color:#a1a1aad1}.smq-plot-close[data-v-3cf6a858]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2}.smq-plot-close svg[data-v-3cf6a858]{width:1rem;height:1rem}.smq-plot-body[data-v-3cf6a858]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem .95rem .5rem}.smq-plot-scroll[data-v-3cf6a858]{padding:1rem;border:1px solid rgba(252,211,77,.12);border-radius:12px;background:#ffffff09}.smq-plot-text[data-v-3cf6a858]{margin:0;white-space:pre-wrap;font-size:.94rem;line-height:1.75;color:#f4f4f5eb}.smq-plot-footer[data-v-3cf6a858]{display:flex;gap:.6rem;padding:.85rem 1rem calc(env(safe-area-inset-bottom,0px) + .95rem);border-top:1px solid rgba(255,255,255,.08)}.nb-panel.ink-dialog-panel[data-v-e19614fe]{border-color:#ffffff1a;border-radius:12px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.nb-topline[data-v-e19614fe]{height:3px;width:100%;background:linear-gradient(90deg,#fcd34dc7,#a78bfae6 48%,#7c3aedf5)}.nb-header[data-v-e19614fe]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.nb-kicker[data-v-e19614fe]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#fcd34dc7}.nb-title[data-v-e19614fe]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.18rem;font-weight:800;letter-spacing:.1em;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.nb-meta[data-v-e19614fe]{margin-top:.45rem;display:flex;gap:.4rem;flex-wrap:wrap}.nb-badge[data-v-e19614fe]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.06em}.nb-badge--progress[data-v-e19614fe]{background:#7c3aed2e;color:#c4b5fd;border:1px solid rgba(167,139,250,.4)}.nb-badge--done[data-v-e19614fe]{background:#10b98129;color:#6ee7b7;border:1px solid rgba(110,231,183,.4)}.nb-close[data-v-e19614fe]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#e4e4e7b3;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.nb-close[data-v-e19614fe]:hover{color:#fff;background:#ffffff14}.nb-close svg[data-v-e19614fe]{width:18px;height:18px}.nb-body[data-v-e19614fe]{padding:1rem;flex:1 1 auto;overflow-y:auto}.nb-desc[data-v-e19614fe]{margin:0;white-space:pre-wrap;font-size:.92rem;line-height:1.6;color:#e4e4e7eb}.nb-empty[data-v-e19614fe]{margin:0;color:#e4e4e780;font-size:.85rem}.nb-footer[data-v-e19614fe]{display:flex;gap:.6rem;padding:.85rem 1rem calc(env(safe-area-inset-bottom,0px) + .95rem);border-top:1px solid rgba(255,255,255,.08)}.nb-panel.ink-dialog-panel[data-v-2a004822]{border-color:#ffffff1a;border-radius:12px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.nb-topline[data-v-2a004822]{height:3px;width:100%;background:linear-gradient(90deg,#fcd34dc7,#a78bfae6 48%,#7c3aedf5)}.nb-header[data-v-2a004822]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.nb-kicker[data-v-2a004822]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#fcd34dc7}.nb-title[data-v-2a004822]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.18rem;font-weight:800;letter-spacing:.1em;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.nb-subtitle[data-v-2a004822]{margin:.4rem 0 0;font-size:.78rem;color:#e4e4e7b3}.nb-close[data-v-2a004822]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#e4e4e7b3;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.nb-close svg[data-v-2a004822]{width:18px;height:18px}.nb-body[data-v-2a004822]{padding:1rem;flex:1 1 auto;overflow-y:auto}.nb-desc[data-v-2a004822]{margin:0 0 .85rem;white-space:pre-wrap;font-size:.92rem;line-height:1.55;color:#e4e4e7eb}.nb-empty[data-v-2a004822]{color:#e4e4e780;font-size:.85rem;padding:.5rem 0}.nb-skill-list[data-v-2a004822]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.nb-skill-card[data-v-2a004822]{padding:.7rem .85rem}.nb-skill-row[data-v-2a004822]{display:flex;gap:.6rem}.nb-skill-head[data-v-2a004822]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.nb-skill-name[data-v-2a004822]{margin:0;font-size:.96rem;font-weight:700;color:#fde68a}.nb-skill-type[data-v-2a004822]{margin:.18rem 0 0;font-size:.72rem;color:#e4e4e78c}.nb-skill-desc[data-v-2a004822]{margin:.4rem 0 0;font-size:.82rem;line-height:1.5;color:#e4e4e7c7;white-space:pre-wrap}.nb-skill-status[data-v-2a004822]{font-size:.7rem;padding:.16rem .5rem;border-radius:999px;font-weight:600}.nb-tone--done[data-v-2a004822]{background:#10b98129;color:#6ee7b7;border:1px solid rgba(110,231,183,.4)}.nb-tone--pending[data-v-2a004822]{background:#7c3aed2e;color:#c4b5fd;border:1px solid rgba(167,139,250,.4)}.nb-tone--muted[data-v-2a004822]{background:#ffffff0f;color:#e4e4e799;border:1px solid rgba(255,255,255,.08)}.nb-footer[data-v-2a004822]{display:flex;gap:.6rem;padding:.85rem 1rem calc(env(safe-area-inset-bottom,0px) + .95rem);border-top:1px solid rgba(255,255,255,.08)}.nb-footer__btn[data-v-2a004822]{min-width:0}.nb-footer__btn--grow[data-v-2a004822]{flex:1}.nb-panel.ink-dialog-panel[data-v-521a9a63]{border-color:#ffffff1a;border-radius:12px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.nb-topline[data-v-521a9a63]{height:3px;width:100%;background:linear-gradient(90deg,#fcd34dc7,#a78bfae6 48%,#7c3aedf5)}.nb-header[data-v-521a9a63]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.nb-kicker[data-v-521a9a63]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#fcd34dc7}.nb-title[data-v-521a9a63]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.18rem;font-weight:800;letter-spacing:.1em;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.nb-meta[data-v-521a9a63]{margin-top:.45rem;display:flex;gap:.4rem;flex-wrap:wrap}.nb-badge[data-v-521a9a63]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.06em}.nb-tone--done[data-v-521a9a63]{background:#10b98129;color:#6ee7b7;border:1px solid rgba(110,231,183,.4)}.nb-tone--warn[data-v-521a9a63]{background:#f8717129;color:#fca5a5;border:1px solid rgba(252,165,165,.4)}.nb-tone--muted[data-v-521a9a63]{background:#ffffff0f;color:#e4e4e799;border:1px solid rgba(255,255,255,.08)}.nb-close[data-v-521a9a63]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#e4e4e7b3;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.nb-close svg[data-v-521a9a63]{width:18px;height:18px}.nb-body[data-v-521a9a63]{padding:1rem;flex:1 1 auto;overflow-y:auto}.nb-desc[data-v-521a9a63]{margin:0 0 .85rem;white-space:pre-wrap;font-size:.92rem;line-height:1.55;color:#e4e4e7eb}.nb-empty[data-v-521a9a63]{color:#e4e4e780;font-size:.85rem;padding:.5rem 0}.nb-slot-list[data-v-521a9a63]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.nb-slot-card[data-v-521a9a63]{padding:.6rem .85rem}.nb-slot-row[data-v-521a9a63]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.nb-slot-key[data-v-521a9a63]{font-size:.78rem;color:#c4b5fdd9;letter-spacing:.08em;min-width:4rem}.nb-slot-name[data-v-521a9a63]{font-size:.92rem;font-weight:700;color:#fde68a;text-align:right}.nb-footer[data-v-521a9a63]{display:flex;gap:.6rem;padding:.85rem 1rem calc(env(safe-area-inset-bottom,0px) + .95rem);border-top:1px solid rgba(255,255,255,.08)}.nb-footer__btn[data-v-521a9a63]{min-width:0}.nb-footer__btn--grow[data-v-521a9a63]{flex:1}.nb-panel.ink-dialog-panel[data-v-f6cec017]{border-color:#ffffff1a;border-radius:12px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.nb-topline[data-v-f6cec017]{height:3px;width:100%;background:linear-gradient(90deg,#fcd34deb,#d97706f2,#92400ef5)}.nb-header[data-v-f6cec017]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.nb-kicker[data-v-f6cec017]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#fcd34dd9}.nb-title[data-v-f6cec017]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.22rem;font-weight:800;letter-spacing:.1em;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.nb-meta[data-v-f6cec017]{margin-top:.45rem;display:flex;gap:.4rem;flex-wrap:wrap}.nb-badge[data-v-f6cec017]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.06em}.nb-tone--done[data-v-f6cec017]{background:#10b98129;color:#6ee7b7;border:1px solid rgba(110,231,183,.4)}.nb-tone--pending[data-v-f6cec017]{background:#7c3aed2e;color:#c4b5fd;border:1px solid rgba(167,139,250,.4)}.nb-tone--muted[data-v-f6cec017]{background:#ffffff0f;color:#e4e4e799;border:1px solid rgba(255,255,255,.08)}.nb-close[data-v-f6cec017]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#e4e4e7b3;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.nb-close svg[data-v-f6cec017]{width:18px;height:18px}.nb-body[data-v-f6cec017]{padding:1rem;flex:1 1 auto;overflow-y:auto}.nb-desc[data-v-f6cec017]{margin:0 0 .85rem;white-space:pre-wrap;font-size:.92rem;line-height:1.55;color:#e4e4e7eb}.nb-empty[data-v-f6cec017]{color:#e4e4e780;font-size:.85rem;padding:.5rem 0;text-align:center}.nb-reward-card[data-v-f6cec017]{padding:.85rem}.nb-reward-row[data-v-f6cec017]{display:flex;gap:.8rem;align-items:flex-start}.nb-reward-icon[data-v-f6cec017]{width:56px;height:56px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.nb-reward-icon img[data-v-f6cec017]{width:100%;height:100%;object-fit:cover}.nb-reward-head[data-v-f6cec017]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.nb-reward-name[data-v-f6cec017]{margin:0;font-size:1rem;font-weight:700}.nb-quality--common[data-v-f6cec017]{color:#e4e4e7}.nb-quality--rare[data-v-f6cec017]{color:#93c5fd}.nb-quality--epic[data-v-f6cec017]{color:#c4b5fd}.nb-quality--legend[data-v-f6cec017],.nb-quality--legendary[data-v-f6cec017]{color:#fcd34d}.nb-reward-score[data-v-f6cec017]{font-size:.74rem;color:#fcd34dd9;font-family:JetBrains Mono,monospace}.nb-reward-desc[data-v-f6cec017]{margin:.45rem 0 0;font-size:.84rem;line-height:1.55;color:#e4e4e7d9;white-space:pre-wrap}.nb-footer[data-v-f6cec017]{display:flex;gap:.6rem;padding:.85rem 1rem calc(env(safe-area-inset-bottom,0px) + .95rem);border-top:1px solid rgba(255,255,255,.08)}.nb-footer__btn[data-v-f6cec017]{min-width:0}.nb-footer__btn--grow[data-v-f6cec017]{flex:1}.link-panel[data-v-87180b1f]{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:radial-gradient(circle at top,rgba(124,58,237,.2),transparent 42%),linear-gradient(180deg,#0e0e10f7,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.link-panel__topline[data-v-87180b1f]{height:3px;background:linear-gradient(90deg,#fcd34d00,#fcd34de0,#7c3aedeb,#fcd34d00)}.link-panel__header[data-v-87180b1f]{padding:1rem 1.1rem .8rem}.link-panel__eyebrow[data-v-87180b1f]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.28em;color:#fcd34dbd}.link-panel__title[data-v-87180b1f]{margin:0;color:#f8e7b7;font-size:1.2rem;font-weight:800;letter-spacing:.12em;line-height:1.4}.link-panel__subtitle-wrap[data-v-87180b1f]{padding:0 1.1rem}.link-panel__subtitle-card[data-v-87180b1f],.link-panel__list-surface[data-v-87180b1f],.link-row-shell[data-v-87180b1f]{overflow:hidden}.link-panel__subtitle[data-v-87180b1f]{padding:.8rem .95rem;background:radial-gradient(circle at 50% 0%,rgba(252,211,77,.08),transparent 48%),linear-gradient(180deg,#ffffff09,#ffffff05);color:#e4e4e7db;font-size:.92rem;text-align:center}.link-panel__list[data-v-87180b1f]{flex:1;min-height:5rem;overflow-y:auto;padding:.95rem 1.1rem 1rem}.link-panel__rows[data-v-87180b1f]{display:flex;flex-direction:column;gap:.7rem;padding:.75rem}.link-panel__empty[data-v-87180b1f]{padding:3rem 1rem;color:#a1a1aae6;text-align:center;font-size:.92rem;line-height:1.65}.link-row-shell[data-v-87180b1f]{position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .18s ease}.link-row-shell--active[data-v-87180b1f]{background:linear-gradient(180deg,#ffffff0a,#ffffff08),radial-gradient(circle at left,rgba(124,58,237,.12),transparent 58%);box-shadow:inset 0 1px #ffffff0a,0 16px 28px #0000002e}.link-row-shell--active[data-v-87180b1f]:hover,.link-row-shell--active[data-v-87180b1f]:focus-within{border-color:#a78bfa52;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 18px 30px #00000038}.link-row-shell--locked[data-v-87180b1f]{border-color:#ffffff0f;background:#ffffff06;color:#d4d4d8c2}.link-row-btn[data-v-87180b1f],.link-row-locked[data-v-87180b1f]{position:relative;z-index:1;display:flex;align-items:center;gap:.95rem;width:100%;min-height:5rem;padding:.95rem 1rem;text-align:left}.link-row-btn[data-v-87180b1f]{border:0;background:transparent}.link-row-icon[data-v-87180b1f]{flex:0 0 3rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;overflow:hidden}.link-row-icon__img[data-v-87180b1f]{width:100%;height:100%;object-fit:cover}.link-row-icon__img.is-locked[data-v-87180b1f]{opacity:.42;filter:grayscale(.18) brightness(.72)}.link-row-badge[data-v-87180b1f]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;color:#f7dfae;font-size:1.08rem;font-weight:800;letter-spacing:.04em;background:linear-gradient(180deg,#fcd34d2e,#7c3aed29)}.link-row-badge--locked[data-v-87180b1f]{background:linear-gradient(180deg,#ffffff14,#52525b29);color:#e4e4e7b8}.link-row-copy[data-v-87180b1f]{min-width:0;flex:1}.link-row-title[data-v-87180b1f]{display:block;color:#f4f4f5;font-size:1rem;font-weight:700;line-height:1.45;letter-spacing:.04em;text-wrap:pretty}.link-row-title--locked[data-v-87180b1f]{color:#e4e4e7bd;font-weight:600}.link-row-meta[data-v-87180b1f]{display:block;margin-top:.3rem;color:#c4b5fdcc;font-size:.78rem;letter-spacing:.08em}.link-row-meta--locked[data-v-87180b1f]{color:#a1a1aad1}.link-row-arrow[data-v-87180b1f]{flex:0 0 auto;color:#a78bfaeb;font-size:1.45rem;line-height:1}.link-row-locktag[data-v-87180b1f]{flex:0 0 auto;border:1px solid rgba(251,113,133,.16);border-radius:999px;padding:.28rem .6rem;color:#fbbfc7e6;font-size:.72rem;letter-spacing:.08em;background:#fb718514}.link-panel__footer[data-v-87180b1f]{padding:1rem 1.1rem 1.1rem;border-top:1px solid rgba(255,255,255,.08)}.link-panel__close[data-v-87180b1f]{width:100%}.explore-panel.ink-dialog-panel[data-v-6b1c1afd]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.explore-topline[data-v-6b1c1afd]{height:3px;width:100%;background:linear-gradient(90deg,#7c3aede6,#a855f7fa 52%,#fcd34d99)}.explore-header[data-v-6b1c1afd]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.explore-kicker[data-v-6b1c1afd]{margin:0 0 .32rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.26em;color:#c4b5fdb8}.explore-title[data-v-6b1c1afd]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.15rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.explore-subtitle[data-v-6b1c1afd]{margin:.44rem 0 0;font-size:.8rem;line-height:1.5;color:#e4e4e7b8}.explore-close[data-v-6b1c1afd]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.explore-close[data-v-6b1c1afd]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.explore-close svg[data-v-6b1c1afd],.explore-stat-card__icon svg[data-v-6b1c1afd],.explore-action__icon svg[data-v-6b1c1afd],.explore-action__arrow svg[data-v-6b1c1afd]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.explore-body[data-v-6b1c1afd]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem}.explore-stat-card-shell[data-v-6b1c1afd],.explore-result-card[data-v-6b1c1afd],.explore-action-shell[data-v-6b1c1afd],.explore-actions__empty-card[data-v-6b1c1afd]{overflow:hidden}.explore-stats[data-v-6b1c1afd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.explore-stat-card[data-v-6b1c1afd]{display:flex;flex-direction:column;gap:.44rem;padding:.9rem .92rem;background:radial-gradient(circle at 0% 0%,rgba(167,139,250,.1),transparent 36%),linear-gradient(180deg,#121215e0,#0a0a0cf0)}.explore-stat-card__icon[data-v-6b1c1afd]{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(167,139,250,.18);background:linear-gradient(180deg,#a78bfa29,#4c1d9524);color:#d8b4fe}.explore-stat-card__label[data-v-6b1c1afd]{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#a1a1aae6}.explore-stat-card__value[data-v-6b1c1afd]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1.08rem;line-height:1.2;color:#fff4d3}.explore-result[data-v-6b1c1afd]{margin-top:.92rem}.explore-result__head[data-v-6b1c1afd]{padding:.82rem .92rem .72rem;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff08,#fff0)}.explore-result__title[data-v-6b1c1afd]{font-size:.74rem;font-weight:700;letter-spacing:.18em;color:#fcd34dd6}.explore-result__body[data-v-6b1c1afd]{padding:.92rem;color:#e4e4e7d6;font-size:.9rem;line-height:1.72;word-break:break-word}.explore-result__body[data-v-6b1c1afd] span,.explore-result__body[data-v-6b1c1afd] font{color:inherit;font-size:inherit}.explore-result__body[data-v-6b1c1afd] .explore-result__finding,.explore-result__body[data-v-6b1c1afd] .explore-result__finding *{color:#fcd34d!important;font-size:1.12rem!important;font-weight:800;letter-spacing:.03em;text-shadow:0 0 18px rgba(252,211,77,.28)}.explore-actions[data-v-6b1c1afd]{margin-top:.92rem}.explore-actions__head[data-v-6b1c1afd]{margin-bottom:.72rem;font-size:.74rem;font-weight:700;letter-spacing:.18em;color:#c4b5fdcc}.explore-actions__list[data-v-6b1c1afd]{display:flex;flex-direction:column;gap:.72rem}.explore-action-shell[data-v-6b1c1afd]{overflow:hidden}.explore-action[data-v-6b1c1afd]{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem;width:100%;padding:.92rem .9rem;border:0;background:linear-gradient(180deg,#6d28d929,#22183db8);text-align:left;transition:transform .16s ease,border-color .16s ease,filter .16s ease}.explore-action[data-v-6b1c1afd]:hover{transform:translateY(-1px);filter:brightness(1.04)}.explore-action__icon[data-v-6b1c1afd]{width:2.35rem;height:2.35rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(196,181,253,.18);background:linear-gradient(180deg,#d8b4fe2e,#7c3aed29);color:#efe4ff}.explore-action__label[data-v-6b1c1afd]{min-width:0;flex:1 1 auto;color:#fff8e6;font-size:.92rem;font-weight:700;line-height:1.56}.explore-action__label[data-v-6b1c1afd] span,.explore-action__label[data-v-6b1c1afd] font{color:inherit;font-size:inherit}.explore-action__arrow[data-v-6b1c1afd]{width:1.9rem;height:1.9rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff8e6b8}.explore-action__arrow svg[data-v-6b1c1afd]{width:.9rem;height:.9rem}.explore-actions__empty[data-v-6b1c1afd]{padding:1rem;background:#ffffff08;color:#a1a1aae6;text-align:center;font-size:.86rem}.explore-footer[data-v-6b1c1afd]{padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.explore-close-action[data-v-6b1c1afd]{width:100%}.salvage-result-panel.ink-dialog-panel[data-v-e80365d9]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f6,#070709fc);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.salvage-result-topline[data-v-e80365d9]{height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#fcd34dd6,#7c3aed14)}.salvage-result-header[data-v-e80365d9]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.salvage-result-kicker[data-v-e80365d9]{margin:0;color:#a1a1aad1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.28em}.salvage-result-title[data-v-e80365d9]{margin:.35rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.16;background:linear-gradient(180deg,#fcd34d,#d97706 72%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.salvage-result-subtitle[data-v-e80365d9]{margin:.38rem 0 0;color:#e4e4e7c7;font-size:.84rem;line-height:1.45}.salvage-result-close[data-v-e80365d9]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.salvage-result-close[data-v-e80365d9]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.salvage-result-close svg[data-v-e80365d9]{width:.95rem;height:.95rem}.salvage-result-body[data-v-e80365d9]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.95rem}.salvage-result-hero-card[data-v-e80365d9],.salvage-result-surface-card[data-v-e80365d9],.salvage-result-balance-card[data-v-e80365d9]{overflow:hidden}.salvage-result-hero[data-v-e80365d9]{padding:1rem;background:radial-gradient(circle at top right,rgba(124,58,237,.16),transparent 34%),linear-gradient(180deg,#17171cfa,#0b0b0dfa)}.salvage-result-hero__eyebrow[data-v-e80365d9]{margin:0;color:#a1a1aae0;font-size:.75rem;letter-spacing:.16em}.salvage-result-hero__count[data-v-e80365d9]{margin-top:.45rem;color:#fcd34d;font-family:Georgia,Times New Roman,serif;font-size:2.3rem;font-weight:700;line-height:1}.salvage-result-hero__summary[data-v-e80365d9]{margin:.45rem 0 0;color:#f4f4f5;font-size:.96rem;line-height:1.5}.salvage-result-hero__quality[data-v-e80365d9]{margin:.5rem 0 0;color:#e4e4e7b8;font-size:.82rem;line-height:1.5}.salvage-result-section[data-v-e80365d9]{display:flex;flex-direction:column;gap:.55rem}.salvage-result-section__head[data-v-e80365d9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#e4e4e7e0;font-size:.84rem;font-weight:700;letter-spacing:.08em}.salvage-result-surface[data-v-e80365d9]{overflow:hidden}.salvage-result-row[data-v-e80365d9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.82rem .95rem;border-top:1px solid rgba(255,255,255,.06)}.salvage-result-row[data-v-e80365d9]:first-child{border-top:none}.salvage-result-row__label[data-v-e80365d9]{min-width:0;color:#e4e4e7c7;font-size:.92rem}.salvage-result-row__value[data-v-e80365d9]{flex-shrink:0;color:#f4f4f5e6;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:700}.salvage-result-row__value--reward[data-v-e80365d9]{color:#fcd34d}.salvage-result-empty[data-v-e80365d9]{padding:1rem .95rem;color:#a1a1aad1;font-size:.9rem;line-height:1.5}.salvage-result-balance-grid[data-v-e80365d9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.salvage-result-balance-card[data-v-e80365d9]{display:flex;flex-direction:column;gap:.35rem;min-height:4.1rem;padding:.8rem .85rem}.salvage-result-balance-card__label[data-v-e80365d9]{color:#a1a1aadb;font-size:.76rem;letter-spacing:.08em}.salvage-result-balance-card__value[data-v-e80365d9]{color:#f4f4f5eb;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.3}.salvage-result-footer[data-v-e80365d9]{display:flex;flex-direction:column;gap:.65rem;padding:.95rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff06,#fff0)}.salvage-result-btn[data-v-e80365d9]{width:100%}@media (max-width: 380px){.salvage-result-balance-grid[data-v-e80365d9]{grid-template-columns:minmax(0,1fr)}}.salvage-pick-panel[data-v-b1ec930f]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.salvage-pick-panel__topbar[data-v-b1ec930f]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.salvage-pick-panel__header[data-v-b1ec930f]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.salvage-pick-panel__eyebrow[data-v-b1ec930f]{margin:0 0 .35rem;font-size:.7rem;letter-spacing:.28em;color:#fcd34dad}.salvage-pick-panel__title[data-v-b1ec930f]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.25rem;font-weight:800;letter-spacing:.12em;color:#f8e7b7}.salvage-pick-panel__desc[data-v-b1ec930f]{margin:.45rem 0 0;font-size:.9rem;line-height:1.55;color:#e4e4e7d1}.salvage-pick-close[data-v-b1ec930f]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#e4e4e7c7;font-size:1.4rem;line-height:1}.salvage-pick-close[data-v-b1ec930f]:disabled{opacity:.5}.salvage-pick-scroll[data-v-b1ec930f]{flex:1;overflow-y:auto;padding:0 1rem 1rem}.salvage-pick-hero[data-v-b1ec930f]{display:flex;align-items:flex-start;gap:.9rem;padding:.95rem 1rem;background:linear-gradient(180deg,#fcd34d14,#7c3aed14)}.salvage-pick-hero__icon[data-v-b1ec930f]{display:flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border-radius:999px;background:#fcd34d24;color:#fcd34d;font-size:1rem}.salvage-pick-hero__title[data-v-b1ec930f]{margin:0;color:#f4f4f5;font-size:.95rem;font-weight:700}.salvage-pick-hero__desc[data-v-b1ec930f]{margin:.35rem 0 0;color:#e4e4e7b8;font-size:.82rem;line-height:1.5}.salvage-pick-section[data-v-b1ec930f]{margin-top:1rem}.salvage-pick-section__head[data-v-b1ec930f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem;color:#fcd34dc7;font-size:.75rem;letter-spacing:.18em}.salvage-pick-option-list[data-v-b1ec930f]{display:flex;flex-direction:column;gap:.7rem}.salvage-pick-option-btn[data-v-b1ec930f]{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left}.salvage-pick-option[data-v-b1ec930f]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.92rem 1rem;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.salvage-pick-option.is-selected[data-v-b1ec930f]{border-color:#a78bfa9e;background:linear-gradient(180deg,#7c3aed2e,#ffffff0a);box-shadow:0 10px 24px #4c1d9538}.salvage-pick-option-btn[data-v-b1ec930f]:disabled{opacity:.72}.salvage-pick-option__marker[data-v-b1ec930f]{flex-shrink:0;color:#c4b5fd;font-size:1rem}.salvage-pick-option__main[data-v-b1ec930f]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.22rem}.salvage-pick-option__label[data-v-b1ec930f]{color:#f4f4f5;font-size:.96rem;font-weight:700}.salvage-pick-option__meta[data-v-b1ec930f]{color:#a1a1aad6;font-size:.76rem}.salvage-pick-option__arrow[data-v-b1ec930f]{color:#fcd34d9e;font-size:1.1rem}.salvage-pick-option.is-all .salvage-pick-option__label[data-v-b1ec930f]{color:#fcd34d}.salvage-pick-option.is-blue .salvage-pick-option__label[data-v-b1ec930f]{color:#93c5fd}.salvage-pick-option.is-purple .salvage-pick-option__label[data-v-b1ec930f]{color:#c4b5fd}.salvage-pick-option.is-orange .salvage-pick-option__label[data-v-b1ec930f]{color:#fdba74}.salvage-pick-option.is-green .salvage-pick-option__label[data-v-b1ec930f]{color:#86efac}.salvage-pick-empty[data-v-b1ec930f]{padding:1rem;color:#a1a1aad6;text-align:center}.salvage-pick-footer[data-v-b1ec930f]{display:flex;gap:.75rem;padding:.95rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:#00000029}.salvage-pick-footer--split[data-v-b1ec930f]>*{flex:1}.salvage-pick-primary-btn[data-v-b1ec930f],.salvage-pick-secondary-btn[data-v-b1ec930f]{font-size:.9rem;letter-spacing:.12em}@media (max-width: 380px){.salvage-pick-panel__header[data-v-b1ec930f],.salvage-pick-scroll[data-v-b1ec930f],.salvage-pick-footer[data-v-b1ec930f]{padding-left:.85rem;padding-right:.85rem}}.salvage-confirm-panel[data-v-f5944183]{border:1px solid rgba(251,113,133,.28);border-radius:22px;background:radial-gradient(circle at top,rgba(251,113,133,.13),transparent 48%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #00000080,0 0 0 1px #fcd34d14}.salvage-confirm-panel__topbar[data-v-f5944183]{height:4px;background:linear-gradient(90deg,#fcd34d29,#fb7185c7,#fcd34d29)}.salvage-confirm-panel__header[data-v-f5944183]{padding:1rem 1.1rem .75rem;text-align:center}.salvage-confirm-panel__eyebrow[data-v-f5944183]{margin:0 0 .35rem;color:#fbbf24b8;font-size:.68rem;letter-spacing:.28em}.salvage-confirm-panel__title[data-v-f5944183]{margin:0;color:#f8e7b7;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.18rem;font-weight:800;letter-spacing:.1em}.salvage-confirm-panel__body[data-v-f5944183]{display:flex;flex-direction:column;gap:.9rem;padding:0 1.1rem 1rem}.salvage-confirm-item[data-v-f5944183]{display:flex;align-items:center;gap:.9rem;padding:.85rem;background:linear-gradient(180deg,#fcd34d12,#7c3aed14)}.salvage-confirm-item__icon[data-v-f5944183]{display:flex;width:4rem;height:4rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:14px;background:#00000047;padding:4px}.salvage-confirm-item__icon img[data-v-f5944183]{width:100%;height:100%;object-fit:contain}.salvage-confirm-item__name[data-v-f5944183]{margin:0;min-width:0;overflow-wrap:anywhere;font-size:1rem;font-weight:800;line-height:1.35}.salvage-legacy-confirm__warning[data-v-f5944183]{padding:.85rem 1rem;border-color:#fbbf243d;background:#fbbf240f}.salvage-legacy-confirm__warning p[data-v-f5944183]{margin:0;color:#fef3c7f0;font-size:.88rem;font-weight:600;line-height:1.65;text-align:center}.salvage-confirm-panel__footer[data-v-f5944183]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.9rem 1.1rem 1.1rem;border-top:1px solid rgba(255,255,255,.08);background:#00000029}.salvage-confirm-panel__footer[data-v-f5944183]>:only-child{grid-column:1 / -1}.salvage-legacy-confirm__btn[data-v-f5944183]{min-height:2.85rem;font-size:.875rem;letter-spacing:.12em}@media (max-width: 360px){.salvage-confirm-panel__body[data-v-f5944183],.salvage-confirm-panel__footer[data-v-f5944183],.salvage-confirm-panel__header[data-v-f5944183]{padding-left:.9rem;padding-right:.9rem}}.salvage-result-panel[data-v-0a78e559]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.salvage-result-panel__topbar[data-v-0a78e559]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.salvage-result-panel__topbar.is-danger[data-v-0a78e559]{background:linear-gradient(90deg,#fb718529,#fb7185b8,#fb718529)}.salvage-result-panel__header[data-v-0a78e559]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.salvage-result-panel__eyebrow[data-v-0a78e559]{margin:0 0 .35rem;font-size:.7rem;letter-spacing:.28em;color:#fcd34dad}.salvage-result-panel__title[data-v-0a78e559]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.25rem;font-weight:800;letter-spacing:.12em;color:#f8e7b7}.salvage-result-panel__desc[data-v-0a78e559]{margin:.45rem 0 0;font-size:.9rem;line-height:1.55;color:#e4e4e7d1}.salvage-result-close[data-v-0a78e559]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#e4e4e7c7;font-size:1.4rem;line-height:1}.salvage-result-scroll[data-v-0a78e559]{flex:1;overflow-y:auto;padding:0 1rem 1rem}.salvage-result-hero[data-v-0a78e559]{background:linear-gradient(180deg,#fcd34d14,#7c3aed14)}.salvage-result-hero.is-failure[data-v-0a78e559]{background:linear-gradient(180deg,#fb71851a,#ffffff0a)}.salvage-result-hero__label[data-v-0a78e559]{margin:0;color:#fcd34dcc;font-size:.75rem;letter-spacing:.2em}.salvage-result-hero__count[data-v-0a78e559]{margin:.45rem 0 0;color:#f4f4f5;font-size:1.1rem;font-weight:700}.salvage-result-hero__hint[data-v-0a78e559]{margin:.45rem 0 0;color:#e4e4e7b8;font-size:.82rem;line-height:1.55}.salvage-result-hero__stats[data-v-0a78e559]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.95rem}.salvage-result-stat[data-v-0a78e559]{min-height:100%}.salvage-result-stat__label[data-v-0a78e559]{display:block;color:#a1a1aad6;font-size:.72rem;letter-spacing:.06em}.salvage-result-stat__value[data-v-0a78e559]{display:block;margin-top:.25rem;color:#f4f4f5;font-size:1.02rem}.salvage-result-hero__failure-title[data-v-0a78e559]{margin:0;color:#fda4af;font-size:1rem;font-weight:700}.salvage-result-hero__failure-desc[data-v-0a78e559]{margin:.45rem 0 0;color:#f4f4f5;font-size:.92rem;line-height:1.55}.salvage-result-hero__failure-hint[data-v-0a78e559]{margin:.4rem 0 0;color:#e4e4e7b8;font-size:.82rem}.salvage-result-section[data-v-0a78e559]{margin-top:1rem}.salvage-result-section__head[data-v-0a78e559]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem;color:#fcd34dc7;font-size:.75rem;letter-spacing:.18em}.salvage-result-list[data-v-0a78e559]{display:flex;flex-direction:column;gap:.65rem}.salvage-result-row[data-v-0a78e559]{display:flex;align-items:center;gap:.8rem;padding:.82rem .95rem}.salvage-result-row__icon[data-v-0a78e559]{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:14px;border:1px solid rgba(167,139,250,.26);background:#ffffff0a}.salvage-result-row__main[data-v-0a78e559]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}.salvage-result-row__title[data-v-0a78e559]{color:#f4f4f5;font-size:.92rem;font-weight:700}.salvage-result-row__meta[data-v-0a78e559]{color:#a1a1aad6;font-size:.75rem}.salvage-result-row__amount[data-v-0a78e559]{color:#fcd34d;font-size:.92rem;font-weight:700}.salvage-result-empty[data-v-0a78e559]{padding:1rem;color:#a1a1aad6;text-align:center}.salvage-result-quick-actions[data-v-0a78e559]{display:flex;flex-wrap:wrap;gap:.65rem}.salvage-result-quick-btn[data-v-0a78e559]{font-size:.86rem}.salvage-result-footer[data-v-0a78e559]{padding:.95rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:#00000029}.salvage-result-secondary-btn[data-v-0a78e559]{font-size:.9rem;letter-spacing:.12em}@media (max-width: 380px){.salvage-result-panel__header[data-v-0a78e559],.salvage-result-scroll[data-v-0a78e559],.salvage-result-footer[data-v-0a78e559]{padding-left:.85rem;padding-right:.85rem}.salvage-result-hero__stats[data-v-0a78e559]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fumo-panel[data-v-23610939]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.fumo-panel__topbar[data-v-23610939]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.fumo-panel__header[data-v-23610939]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.fumo-panel__eyebrow[data-v-23610939]{margin:0 0 .35rem;font-size:.7rem;letter-spacing:.28em;color:#fcd34dad}.fumo-panel__title[data-v-23610939]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.12em;color:#f8e7b7}.fumo-panel__desc[data-v-23610939]{margin:.45rem 0 0;font-size:.85rem;color:#e4e4e7c7}.fumo-close[data-v-23610939]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#e4e4e7c7;font-size:1.4rem;line-height:1}.fumo-scroll[data-v-23610939]{flex:1;overflow-y:auto;padding:0 1rem 1rem}.fumo-scroll-card[data-v-23610939]{display:flex;gap:.85rem;padding:.85rem;background:linear-gradient(180deg,#fcd34d14,#7c3aed14)}.fumo-scroll-card__icon[data-v-23610939]{width:3.4rem;height:3.4rem;flex-shrink:0;border-radius:14px;background:#00000047;padding:4px;display:flex;align-items:center;justify-content:center}.fumo-scroll-card__icon img[data-v-23610939]{width:100%;height:100%;object-fit:contain}.fumo-scroll-card__main[data-v-23610939]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.fumo-scroll-card__name[data-v-23610939]{margin:0;color:#f8e7b7;font-weight:700;font-size:.98rem}.fumo-scroll-card__effect[data-v-23610939]{margin:0;display:flex;gap:.5rem;align-items:baseline}.fumo-effect-label[data-v-23610939]{color:#e4e4e7eb;font-size:.86rem}.fumo-effect-value[data-v-23610939]{color:#fcd34d;font-weight:800;font-size:1rem}.fumo-scroll-card__part[data-v-23610939]{margin:0;color:#a1a1aad6;font-size:.78rem}.fumo-equip-section[data-v-23610939]{margin-top:1rem}.fumo-equip-section__head[data-v-23610939]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem;color:#fcd34dc7;font-size:.75rem;letter-spacing:.18em}.fumo-equip-empty[data-v-23610939]{padding:1rem;color:#a1a1aad6;text-align:center}.fumo-equip-list[data-v-23610939]{display:flex;flex-direction:column;gap:.6rem}.fumo-equip-row[data-v-23610939]{padding:0;text-align:left;cursor:pointer}.fumo-equip-row__card[data-v-23610939]{display:flex;align-items:center;gap:.8rem;width:100%;padding:.75rem .85rem;background:#ffffff08}.fumo-equip-row:hover .fumo-equip-row__card[data-v-23610939]{border-color:#fcd34d66;background:#fcd34d0a}.fumo-equip-row__icon[data-v-23610939]{width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:12px;background:#00000047;padding:3px;display:flex;align-items:center;justify-content:center}.fumo-equip-row__icon img[data-v-23610939]{width:100%;height:100%;object-fit:contain}.fumo-equip-row__main[data-v-23610939]{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.fumo-equip-row__title-line[data-v-23610939]{display:flex;gap:.45rem;align-items:center}.fumo-equip-row__title[data-v-23610939]{color:#f4f4f5;font-size:.92rem;font-weight:700}.fumo-equip-row__equiped[data-v-23610939]{color:#fcd34d;background:#fcd34d29;border:1px solid rgba(252,211,77,.3);border-radius:6px;padding:0 .4rem;font-size:.68rem;letter-spacing:.05em}.fumo-equip-row__meta[data-v-23610939]{margin:0;color:#a1a1aad6;font-size:.74rem}.fumo-equip-row__cur[data-v-23610939]{color:#fcd34dd1}.fumo-equip-row__arrow[data-v-23610939]{color:#e4e4e780;font-size:1.4rem}.fumo-footer[data-v-23610939]{padding:.85rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:#00000029}.fumo-secondary-btn[data-v-23610939]{font-size:.9rem;letter-spacing:.12em}.fumo-overwrite-panel[data-v-2c1b5880]{border:1px solid rgba(251,191,36,.32);border-radius:22px;background:radial-gradient(circle at top,rgba(251,191,36,.12),transparent 50%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fbbf241f}.fumo-overwrite-panel__topbar[data-v-2c1b5880]{height:4px;background:linear-gradient(90deg,#fbbf2429,#fbbf24b8,#fbbf2429)}.fumo-overwrite-panel__header[data-v-2c1b5880]{padding:1rem 1.1rem .6rem}.fumo-overwrite-panel__eyebrow[data-v-2c1b5880]{margin:0 0 .3rem;font-size:.7rem;letter-spacing:.28em;color:#fbbf24c7}.fumo-overwrite-panel__title[data-v-2c1b5880]{margin:0;font-family:"Noto Serif SC",serif;font-size:1.18rem;font-weight:800;color:#fde68a;letter-spacing:.1em}.fumo-overwrite-body[data-v-2c1b5880]{padding:.5rem 1.1rem 1rem}.fumo-overwrite-equip[data-v-2c1b5880]{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.fumo-overwrite-equip__icon[data-v-2c1b5880]{width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:10px;border:1px solid rgba(167,139,250,.26);background:#ffffff0a;padding:3px;display:flex;align-items:center;justify-content:center}.fumo-overwrite-equip__icon img[data-v-2c1b5880]{width:100%;height:100%;object-fit:contain}.fumo-overwrite-equip__name[data-v-2c1b5880]{margin:0;color:#f4f4f5;font-weight:700;font-size:.95rem}.fumo-overwrite-compare[data-v-2c1b5880]{margin-top:.85rem;display:grid;grid-template-columns:1fr auto 1fr;gap:.5rem;align-items:stretch}.fumo-overwrite-compare__cell[data-v-2c1b5880]{padding:.65rem .7rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;display:flex;flex-direction:column;gap:.3rem}.fumo-overwrite-compare__cell--old[data-v-2c1b5880]{color:#a1a1aad6}.fumo-overwrite-compare__cell--new[data-v-2c1b5880]{color:#fcd34d;border-color:#fcd34d52;background:#fcd34d0f}.fumo-overwrite-compare__label[data-v-2c1b5880]{font-size:.7rem;letter-spacing:.18em;opacity:.78}.fumo-overwrite-compare__value[data-v-2c1b5880]{font-size:.86rem;font-weight:700}.fumo-overwrite-compare__arrow[data-v-2c1b5880]{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fbbf24}.fumo-overwrite-warn[data-v-2c1b5880]{margin:.95rem 0 0;font-size:.82rem;color:#fbbf24;text-align:center}.fumo-overwrite-footer[data-v-2c1b5880]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;padding:.85rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:#00000029}.fumo-overwrite-action[data-v-2c1b5880]{min-height:2.8rem;font-size:.92rem;letter-spacing:.1em}.fumo-result-panel[data-v-35d519ac]{border:1px solid rgba(167,139,250,.18);border-radius:22px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.fumo-result-panel__topbar[data-v-35d519ac]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.fumo-result-panel__topbar.is-danger[data-v-35d519ac]{background:linear-gradient(90deg,#fb718529,#fb7185b8,#fb718529)}.fumo-result-panel__header[data-v-35d519ac]{padding:1.1rem 1.1rem .6rem;text-align:center}.fumo-result-panel__eyebrow[data-v-35d519ac]{margin:0 0 .3rem;font-size:.7rem;letter-spacing:.28em;color:#fcd34dad}.fumo-result-panel__title[data-v-35d519ac]{margin:0;font-family:"Noto Serif SC",serif;font-size:1.2rem;font-weight:800;color:#f8e7b7;letter-spacing:.12em}.fumo-result-body[data-v-35d519ac]{padding:.4rem 1.1rem 1rem}.fumo-result-equip[data-v-35d519ac]{margin:0 0 .7rem;text-align:center;color:#f4f4f5;font-size:1rem;font-weight:700}.fumo-result-fumo-card[data-v-35d519ac]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.85rem .7rem;background:linear-gradient(180deg,#fcd34d14,#7c3aed0f)}.fumo-result-fumo-label[data-v-35d519ac]{font-size:.74rem;letter-spacing:.2em;color:#fcd34dc7}.fumo-result-fumo-value[data-v-35d519ac]{color:#fcd34d;font-size:1.05rem;font-weight:800;letter-spacing:.04em;text-align:center}.fumo-result-hint[data-v-35d519ac]{margin:.85rem 0 0;text-align:center;color:#a1a1aad6;font-size:.78rem}.fumo-result-fail-msg[data-v-35d519ac]{margin:0;padding:.85rem .7rem;text-align:center;background:#fb718514;color:#fda4af;font-size:.92rem}.fumo-result-footer[data-v-35d519ac]{padding:.85rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:#00000029}.fumo-result-btn[data-v-35d519ac]{font-size:.92rem;letter-spacing:.12em}.sell-all-overlay[data-v-5942f983]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),radial-gradient(circle at bottom,rgba(252,211,77,.08),transparent 30%),#05040ad1}.sell-all-panel[data-v-5942f983]{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#110e1efa,#080710fc);box-shadow:0 28px 72px #00000085,inset 0 1px #ffffff0d}.sell-all-panel__topbar[data-v-5942f983]{height:3px}.sell-all-panel__topbar.is-confirm[data-v-5942f983]{background:linear-gradient(90deg,#8b5cf6,#7c3aed 45%,#4c1d95)}.sell-all-panel__topbar.is-result[data-v-5942f983]{height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34deb,#fcd34d00)}.sell-all-panel__header[data-v-5942f983]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 16px}.sell-all-panel__eyebrow[data-v-5942f983]{margin:0 0 6px;color:#a78bfad1;font-size:11px;letter-spacing:.28em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.sell-all-panel__title[data-v-5942f983]{margin:0;color:#fcd34d;font-size:20px;line-height:1.2;font-weight:800;letter-spacing:.1em;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;text-shadow:0 1px 10px rgba(217,119,6,.14)}.sell-all-panel__desc[data-v-5942f983]{margin:8px 0 0;color:#e4e4e7b8;font-size:13px;line-height:1.6}.sell-all-close-btn[data-v-5942f983]{width:32px;height:32px;flex:0 0 auto;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e4e4e7d1;font-size:20px;line-height:1}.sell-all-close-btn[data-v-5942f983]:disabled,.sell-all-secondary-btn[data-v-5942f983]:disabled,.sell-all-primary-btn[data-v-5942f983]:disabled{opacity:.45}.sell-all-alert[data-v-5942f983],.sell-all-ledger[data-v-5942f983],.sell-all-result-hero[data-v-5942f983],.sell-all-result-section[data-v-5942f983]{margin:0 22px}.sell-all-alert[data-v-5942f983]{display:flex;gap:14px;background:linear-gradient(180deg,#fcd34d1a,#7c3aed0f),#0e0e11eb}.sell-all-alert__icon[data-v-5942f983]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#fcd34d24;color:#fcd34d;font-size:18px;font-weight:700;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.sell-all-alert__title[data-v-5942f983]{margin:0;color:#fef3c7;font-size:14px;font-weight:700;line-height:1.6}.sell-all-alert__desc[data-v-5942f983]{margin:6px 0 0;color:#e4e4e7bd;font-size:12px;line-height:1.6}.sell-all-ledger[data-v-5942f983]{margin-top:14px;overflow:hidden}.sell-all-ledger__row[data-v-5942f983]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px}.sell-all-ledger__row+.sell-all-ledger__row[data-v-5942f983]{border-top:1px solid rgba(255,255,255,.08)}.sell-all-ledger__label[data-v-5942f983]{color:#a1a1aad6;font-size:12px;letter-spacing:.08em}.sell-all-ledger__value[data-v-5942f983]{flex:1;color:#f4f4f5f0;text-align:right;font-size:13px;line-height:1.55}.sell-all-result-scroll[data-v-5942f983]{flex:1;overflow-y:auto;padding-bottom:4px}.sell-all-result-hero[data-v-5942f983]{background:radial-gradient(circle at top right,rgba(252,211,77,.12),transparent 48%),linear-gradient(180deg,#110f1cfa,#0a0a0ef5)}.sell-all-result-hero.is-failure[data-v-5942f983]{background:linear-gradient(180deg,#301d0b5c,#140e0a2e),#0e0e11eb}.sell-all-result-hero__label[data-v-5942f983],.sell-all-result-stat__label[data-v-5942f983],.sell-all-section-head[data-v-5942f983]{color:#a1a1aad6;font-size:11px;letter-spacing:.18em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.sell-all-result-hero__money[data-v-5942f983]{margin:10px 0 0;color:#fcd34d;font-size:24px;line-height:1.2;font-weight:800;letter-spacing:.02em}.sell-all-result-hero__summary[data-v-5942f983]{margin:8px 0 0;color:#f4f4f5db;font-size:13px;line-height:1.6}.sell-all-result-hero__stats[data-v-5942f983]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.sell-all-result-stat[data-v-5942f983]{min-height:100%}.sell-all-result-stat__label[data-v-5942f983]{display:block;letter-spacing:.12em}.sell-all-result-stat__value[data-v-5942f983]{display:block;margin-top:8px;color:#f4f4f5;font-size:20px;line-height:1;font-weight:700}.sell-all-result-hero__failure-title[data-v-5942f983]{margin:0;color:#fcd34d;font-size:18px;line-height:1.2;font-weight:700}.sell-all-result-hero__failure-desc[data-v-5942f983],.sell-all-result-hero__failure-hint[data-v-5942f983]{margin:8px 0 0;color:#f4f4f5db;font-size:13px;line-height:1.6}.sell-all-result-hero__failure-hint[data-v-5942f983]{color:#e4e4e7b8}.sell-all-result-section[data-v-5942f983]{margin-top:14px}.sell-all-section-head[data-v-5942f983]{display:flex;align-items:center;justify-content:space-between;gap:12px;letter-spacing:.12em}.sell-all-result-list[data-v-5942f983]{margin-top:14px}.sell-all-result-row[data-v-5942f983]{position:relative;display:flex;align-items:center;gap:14px;padding:14px 0 14px 12px}.sell-all-result-row+.sell-all-result-row[data-v-5942f983]{border-top:1px solid rgba(255,255,255,.08)}.sell-all-result-row__accent[data-v-5942f983]{position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:999px;background:linear-gradient(180deg,#fbbf24eb,#7c3aedd1)}.sell-all-result-row__main[data-v-5942f983]{min-width:0;flex:1}.sell-all-result-row__title[data-v-5942f983]{display:block;color:#f8fafc;font-size:14px;font-weight:600;line-height:1.45}.sell-all-result-row__meta[data-v-5942f983]{display:block;margin-top:4px;color:#a1a1aad6;font-size:11px;letter-spacing:.12em}.sell-all-result-row__money[data-v-5942f983]{flex:0 0 auto;color:#fcd34d;font-size:15px;font-weight:700;line-height:1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.sell-all-empty[data-v-5942f983]{margin-top:14px;color:#a1a1aad1;text-align:center;font-size:13px;line-height:1.6}.sell-all-panel__footer[data-v-5942f983]{display:grid;grid-template-columns:1fr;gap:12px;padding:18px 22px calc(22px + env(safe-area-inset-bottom,0px));margin-top:18px;border-top:1px solid rgba(255,255,255,.08)}.sell-all-panel__footer--split[data-v-5942f983]{grid-template-columns:1fr 1fr}.sell-all-secondary-btn[data-v-5942f983],.sell-all-primary-btn[data-v-5942f983]{font-size:14px;letter-spacing:.14em}@media (max-width: 360px){.sell-all-panel__header[data-v-5942f983],.sell-all-panel__footer[data-v-5942f983]{padding-left:18px;padding-right:18px}.sell-all-alert[data-v-5942f983],.sell-all-ledger[data-v-5942f983],.sell-all-result-hero[data-v-5942f983],.sell-all-result-section[data-v-5942f983]{margin-left:18px;margin-right:18px}.sell-all-result-hero__stats[data-v-5942f983]{grid-template-columns:1fr}}.legacy-jishi-panel[data-v-39a4e2cb]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.legacy-jishi-panel__topbar[data-v-39a4e2cb]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.legacy-jishi-panel__header[data-v-39a4e2cb]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .8rem}.legacy-jishi-panel__eyebrow[data-v-39a4e2cb]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fcd34dc2}.legacy-jishi-panel__title[data-v-39a4e2cb]{margin:0;font-size:1.24rem;font-weight:800;letter-spacing:.12em;color:#f8e7b7}.legacy-jishi-panel__hint[data-v-39a4e2cb]{margin:.45rem 0 0;color:#e4e4e7cc;font-size:.88rem;line-height:1.55}.legacy-jishi-close[data-v-39a4e2cb]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.legacy-jishi-ledger[data-v-39a4e2cb]{margin:0 1rem 1rem;padding:.9rem 1rem;background:linear-gradient(135deg,#fbbf241a,#7c3aed14)}.legacy-jishi-ledger__row[data-v-39a4e2cb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f1f5f9d6;font-size:.85rem}.legacy-jishi-ledger__row+.legacy-jishi-ledger__row[data-v-39a4e2cb]{margin-top:.55rem}.legacy-jishi-ledger__row.is-currency strong[data-v-39a4e2cb]{color:#fde68a}.legacy-jishi-scroll[data-v-39a4e2cb]{max-height:min(48vh,420px);overflow-y:auto;padding:0 1rem 1rem}.legacy-jishi-locked[data-v-39a4e2cb]{padding:1.1rem;background:#ffffff08}.legacy-jishi-locked__title[data-v-39a4e2cb]{margin:0;color:#fde68a;font-size:1rem;font-weight:700}.legacy-jishi-locked__desc[data-v-39a4e2cb]{margin:.55rem 0 0;color:#e4e4e7c7;font-size:.88rem;line-height:1.65}.legacy-jishi-list[data-v-39a4e2cb]{display:flex;flex-direction:column;gap:.75rem}.legacy-jishi-row[data-v-39a4e2cb]{width:100%;padding:0;border:0;background:transparent;text-align:left}.legacy-jishi-row[data-v-39a4e2cb]:disabled{opacity:.55;cursor:not-allowed}.legacy-jishi-row__card[data-v-39a4e2cb]{display:flex;align-items:center;justify-content:space-between;gap:.9rem;width:100%;padding:.95rem 1rem;background:linear-gradient(180deg,#141223eb,#0b0a13fa)}.legacy-jishi-row__main[data-v-39a4e2cb]{min-width:0;flex:1}.legacy-jishi-row__title-wrap[data-v-39a4e2cb]{display:flex;align-items:center;gap:.5rem}.legacy-jishi-row__title[data-v-39a4e2cb]{color:#f8fafc;font-size:1rem;font-weight:700}.legacy-jishi-row__badge[data-v-39a4e2cb]{padding:0 .45rem;min-height:1.3rem;border-radius:999px;border:1px solid rgba(251,191,36,.22);background:#fbbf2414;color:#fde68a;font-size:.72rem;font-weight:700}.legacy-jishi-row__meta[data-v-39a4e2cb]{margin:.38rem 0 0;color:#cbd5e1ad;font-size:.78rem}.legacy-jishi-row__action[data-v-39a4e2cb]{color:#fcd34d;font-size:.84rem;font-weight:700}.legacy-jishi-panel__footer[data-v-39a4e2cb]{padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.legacy-jishi-secondary-btn[data-v-39a4e2cb]{font-size:.92rem;font-weight:600}.legacy-jishi-items[data-v-ebb82779]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.legacy-jishi-items__topbar[data-v-ebb82779]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.legacy-jishi-items__header[data-v-ebb82779]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.legacy-jishi-items__eyebrow[data-v-ebb82779]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fcd34dc2}.legacy-jishi-items__title[data-v-ebb82779]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#f8e7b7}.legacy-jishi-items__hint[data-v-ebb82779]{margin:.45rem 0 0;color:#e4e4e7cc;font-size:.84rem;line-height:1.55}.legacy-jishi-items__close[data-v-ebb82779],.legacy-jishi-items__refresh[data-v-ebb82779]{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f8fafcd1}.legacy-jishi-items__close[data-v-ebb82779]{width:2.25rem;height:2.25rem;border-radius:999px;font-size:1.2rem;line-height:1}.legacy-jishi-items__range[data-v-ebb82779]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 1rem 1rem;background:linear-gradient(135deg,#fbbf241a,#7c3aed14);color:#f1f5f9d6;font-size:.88rem}.legacy-jishi-items__refresh[data-v-ebb82779]{font-size:.78rem;font-weight:700}.legacy-jishi-items__scroll[data-v-ebb82779]{max-height:min(48vh,420px);overflow-y:auto;padding:0 1rem 1rem}.legacy-jishi-items__empty[data-v-ebb82779]{padding:1.2rem;color:#a1a1aad6;text-align:center}.legacy-jishi-items__row[data-v-ebb82779]{width:100%;padding:0;border:0;background:transparent;text-align:left}.legacy-jishi-items__row+.legacy-jishi-items__row[data-v-ebb82779]{margin-top:.75rem}.legacy-jishi-items__row[data-v-ebb82779]:disabled{opacity:.55;cursor:not-allowed}.legacy-jishi-items__row-card[data-v-ebb82779]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;padding:.95rem 1rem;background:linear-gradient(180deg,#141223eb,#0b0a13fa)}.legacy-jishi-items__main[data-v-ebb82779]{min-width:0;flex:1}.legacy-jishi-items__title-wrap[data-v-ebb82779]{display:flex;align-items:center;gap:.45rem}.legacy-jishi-items__name[data-v-ebb82779]{color:#f8fafc;font-size:.98rem;font-weight:700}.legacy-jishi-items__badge[data-v-ebb82779]{padding:0 .45rem;min-height:1.3rem;border-radius:999px;border:1px solid rgba(251,191,36,.22);background:#fbbf2414;color:#fde68a;font-size:.72rem;font-weight:700}.legacy-jishi-items__meta[data-v-ebb82779]{margin:.38rem 0 0;color:#cbd5e1ad;font-size:.78rem}.legacy-jishi-items__side[data-v-ebb82779]{display:flex;flex-direction:column;align-items:flex-end}.legacy-jishi-items__price[data-v-ebb82779]{color:#fcd34d;font-size:1.12rem;font-weight:700}.legacy-jishi-items__price-label[data-v-ebb82779]{color:#cbd5e19e;font-size:.72rem}.legacy-jishi-items__footer[data-v-ebb82779]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.legacy-jishi-items__secondary[data-v-ebb82779]{font-size:.88rem;font-weight:600}.legacy-jishi-detail[data-v-95bccd62]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.legacy-jishi-detail__topbar[data-v-95bccd62]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.legacy-jishi-detail__topbar.is-danger[data-v-95bccd62]{background:linear-gradient(90deg,#fb718529,#fb7185b8,#fb718529)}.legacy-jishi-detail__header[data-v-95bccd62]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.legacy-jishi-detail__eyebrow[data-v-95bccd62]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fcd34dc2}.legacy-jishi-detail__title[data-v-95bccd62]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#f8e7b7}.legacy-jishi-detail__hint[data-v-95bccd62]{margin:.45rem 0 0;color:#e4e4e7cc;font-size:.84rem;line-height:1.55}.legacy-jishi-detail__close[data-v-95bccd62]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.legacy-jishi-detail__scroll[data-v-95bccd62]{max-height:min(52vh,430px);overflow-y:auto;padding:0 1rem 1rem}.legacy-jishi-detail__hero[data-v-95bccd62]{display:flex;gap:.9rem;align-items:center;background:linear-gradient(135deg,#fbbf2414,#7c3aed14)}.legacy-jishi-detail__icon[data-v-95bccd62]{width:4.5rem;height:4.5rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.legacy-jishi-detail__hero-main[data-v-95bccd62]{min-width:0;flex:1}.legacy-jishi-detail__item-name[data-v-95bccd62]{margin:0;color:#f8fafc;font-size:1rem;font-weight:700}.legacy-jishi-detail__item-meta[data-v-95bccd62]{margin:.4rem 0 0;color:#cbd5e1b3;font-size:.8rem}.legacy-jishi-detail__content[data-v-95bccd62]{display:flex;flex-direction:column;gap:.85rem;margin-top:.9rem}.legacy-jishi-detail__card[data-v-95bccd62],.legacy-jishi-detail__desc[data-v-95bccd62],.legacy-jishi-detail__failed[data-v-95bccd62]{background:#ffffff08}.legacy-jishi-detail__card-row[data-v-95bccd62]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f1f5f9d6;font-size:.84rem}.legacy-jishi-detail__card-row+.legacy-jishi-detail__card-row[data-v-95bccd62]{margin-top:.6rem}.legacy-jishi-detail__desc[data-v-95bccd62],.legacy-jishi-detail__failed[data-v-95bccd62]{color:#e4e4e7d6;font-size:.88rem;line-height:1.65;white-space:pre-line}.legacy-jishi-detail__tip[data-v-95bccd62]{margin:0;color:#cbd5e1ad;font-size:.78rem;line-height:1.6}.legacy-jishi-detail__footer[data-v-95bccd62]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.legacy-jishi-detail__secondary[data-v-95bccd62],.legacy-jishi-detail__primary[data-v-95bccd62]{font-size:.9rem;font-weight:600}.legacy-jishi-result[data-v-71c3bacf]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.legacy-jishi-result__topbar[data-v-71c3bacf]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.legacy-jishi-result__topbar.is-danger[data-v-71c3bacf]{background:linear-gradient(90deg,#fb718529,#fb7185b8,#fb718529)}.legacy-jishi-result__header[data-v-71c3bacf]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.legacy-jishi-result__eyebrow[data-v-71c3bacf]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fcd34dc2}.legacy-jishi-result__title[data-v-71c3bacf]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#f8e7b7}.legacy-jishi-result__hint[data-v-71c3bacf]{margin:.45rem 0 0;color:#e4e4e7cc;font-size:.84rem;line-height:1.55}.legacy-jishi-result__close[data-v-71c3bacf]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.legacy-jishi-result__scroll[data-v-71c3bacf]{max-height:min(50vh,400px);overflow-y:auto;padding:0 1rem 1rem}.legacy-jishi-result__hero[data-v-71c3bacf],.legacy-jishi-result__card[data-v-71c3bacf]{padding:1rem;background:#ffffff08}.legacy-jishi-result__hero.is-danger[data-v-71c3bacf]{border-color:#fb71852e}.legacy-jishi-result__hero-name[data-v-71c3bacf]{margin:0;color:#f8fafc;font-size:1rem;font-weight:700}.legacy-jishi-result__hero-msg[data-v-71c3bacf]{margin:.45rem 0 0;color:#e4e4e7d1;font-size:.88rem;line-height:1.55}.legacy-jishi-result__card[data-v-71c3bacf]{margin-top:.85rem}.legacy-jishi-result__card-row[data-v-71c3bacf]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f1f5f9d6;font-size:.84rem}.legacy-jishi-result__affix[data-v-71c3bacf]{margin:.65rem 0 0;color:#e4e4e7d6;font-size:.88rem;line-height:1.65;white-space:pre-line}.legacy-jishi-result__footer[data-v-71c3bacf]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.legacy-jishi-result__secondary[data-v-71c3bacf],.legacy-jishi-result__primary[data-v-71c3bacf]{font-size:.86rem;font-weight:600}@media (max-width: 380px){.legacy-jishi-result__footer[data-v-71c3bacf]{grid-template-columns:1fr}}.enh-list[data-v-e7cf3b6d]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.enh-list__topbar[data-v-e7cf3b6d]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.enh-list__header[data-v-e7cf3b6d]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.enh-list__eyebrow[data-v-e7cf3b6d]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fcd34dc2}.enh-list__title[data-v-e7cf3b6d]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#f8e7b7}.enh-list__hint[data-v-e7cf3b6d]{margin:.45rem 0 0;color:#e4e4e7cc;font-size:.84rem;line-height:1.55}.enh-list__close[data-v-e7cf3b6d]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.enh-list__scroll[data-v-e7cf3b6d]{max-height:min(52vh,430px);overflow-y:auto;padding:0 1rem 1rem}.enh-list__empty[data-v-e7cf3b6d]{text-align:center;color:#cbd5e199;font-size:.88rem;padding:2rem 0}.enh-list__items[data-v-e7cf3b6d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.enh-list__item[data-v-e7cf3b6d]{padding:0;cursor:pointer}.enh-list__item-card[data-v-e7cf3b6d]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;background:#ffffff08}.enh-list__item:active .enh-list__item-card[data-v-e7cf3b6d]{background:#7c3aed1f}.enh-list__item-main[data-v-e7cf3b6d]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.enh-list__item-name[data-v-e7cf3b6d]{color:#f8fafc;font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enh-list__item-meta[data-v-e7cf3b6d]{color:#cbd5e1b3;font-size:.78rem;display:flex;align-items:center;gap:.5rem}.enh-list__tag[data-v-e7cf3b6d]{display:inline-block;padding:.1rem .4rem;border-radius:6px;background:#7c3aed2e;color:#c4b5fde6;font-size:.72rem}.enh-list__tag--equipped[data-v-e7cf3b6d]{background:#fcd34d24;color:#fcd34deb}.enh-list__arrow[data-v-e7cf3b6d]{color:#cbd5e166;font-size:1.4rem}.enh-list__footer[data-v-e7cf3b6d]{padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.enh-list__close-action[data-v-e7cf3b6d]{font-size:.88rem;font-weight:600}.enh-detail[data-v-51afb543]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.enh-detail__topbar[data-v-51afb543]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.enh-detail__header[data-v-51afb543]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.enh-detail__eyebrow[data-v-51afb543]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fcd34dc2}.enh-detail__title[data-v-51afb543]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#f8e7b7}.enh-detail__close[data-v-51afb543]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.enh-detail__scroll[data-v-51afb543]{max-height:min(52vh,430px);overflow-y:auto;padding:0 1rem 1rem}.enh-detail__hero[data-v-51afb543]{display:flex;gap:.9rem;align-items:center;padding:1rem;background:linear-gradient(135deg,#fbbf2414,#7c3aed14)}.enh-detail__icon[data-v-51afb543]{width:4.5rem;height:4.5rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.enh-detail__hero-main[data-v-51afb543]{min-width:0;flex:1}.enh-detail__item-name[data-v-51afb543]{margin:0;color:#f8fafc;font-size:1rem;font-weight:700}.enh-detail__item-meta[data-v-51afb543]{margin:.4rem 0 0;color:#cbd5e1b3;font-size:.8rem}.enh-detail__maxed[data-v-51afb543]{display:inline-block;padding:.1rem .4rem;border-radius:6px;background:#fbbf242e;color:#fcd34de6;font-size:.72rem}.enh-detail__result[data-v-51afb543]{margin-top:.9rem;background:#ffffff08;border-color:#fbbf241f}.enh-detail__result.is-success[data-v-51afb543]{border-color:#4ade803d;background:#4ade800f}.enh-detail__result.is-warn[data-v-51afb543]{border-color:#fbbf2447;background:#fbbf240f}.enh-detail__result.is-danger[data-v-51afb543]{border-color:#fb71853d;background:#fb71850f}.enh-detail__result-title[data-v-51afb543]{color:#f8e7b7;font-size:.94rem;font-weight:800}.enh-detail__result-message[data-v-51afb543]{margin:.45rem 0 0;color:#e4e4e7db;font-size:.84rem;line-height:1.55}.enh-detail__result-change[data-v-51afb543]{margin:.45rem 0 0;color:#4ade80e6;font-size:.84rem}.enh-detail__options[data-v-51afb543]{display:flex;flex-direction:column;gap:.65rem;margin-top:.9rem}.enh-detail__opt-card[data-v-51afb543]{padding:.9rem 1rem;background:#ffffff08}.enh-detail__opt-title[data-v-51afb543]{margin:0 0 .55rem;font-size:.92rem;font-weight:700;color:#f8fafc}.enh-detail__opt-high[data-v-51afb543]{color:#c4b5fdf2}.enh-detail__opt-gold[data-v-51afb543]{color:#fcd34df2}.enh-detail__opt-row[data-v-51afb543]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f1f5f9d6;font-size:.82rem}.enh-detail__opt-row+.enh-detail__opt-row[data-v-51afb543]{margin-top:.4rem}.enh-detail__opt-fail strong[data-v-51afb543]{color:#fb7185e6}.enh-detail__opt-hint[data-v-51afb543]{margin:0 0 .5rem;color:#cbd5e199;font-size:.78rem}.enh-detail__opt-xybs[data-v-51afb543]{border-color:#fbbf2429}.enh-detail__start-btn[data-v-51afb543]{margin-top:.75rem}.enh-detail__start-btn--gold[data-v-51afb543]{border-color:#fcd34d5c;background:linear-gradient(180deg,#fcd34d47,#b453094d);color:#fff7cc}.enh-detail__material-hint[data-v-51afb543]{margin:.75rem 0 0;color:#cbd5e199;font-size:.78rem}.enh-detail__footer[data-v-51afb543]{display:flex;justify-content:center;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.enh-detail__secondary[data-v-51afb543]{min-width:50%;font-size:.9rem;font-weight:600}.enh-result[data-v-7df87455]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.enh-result__topbar[data-v-7df87455]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.enh-result__topbar.is-danger[data-v-7df87455]{background:linear-gradient(90deg,#fb718529,#fb7185b8,#fb718529)}.enh-result__header[data-v-7df87455]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.enh-result__eyebrow[data-v-7df87455]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fcd34dc2}.enh-result__title[data-v-7df87455]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#f8e7b7}.enh-result__close[data-v-7df87455]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.enh-result__scroll[data-v-7df87455]{max-height:min(52vh,430px);overflow-y:auto;padding:0 1rem 1rem}.enh-result__summary[data-v-7df87455]{padding:1rem;background:linear-gradient(135deg,#fb71850f,#7c3aed0f);text-align:center}.enh-result__summary.is-success[data-v-7df87455]{background:linear-gradient(135deg,#4ade800f,#7c3aed0f)}.enh-result__item-name[data-v-7df87455]{margin:0 0 .4rem;color:#f8fafc;font-size:1.05rem;font-weight:700}.enh-result__level[data-v-7df87455]{margin:0 0 .3rem;color:#cbd5e1cc;font-size:.88rem}.enh-result__maxed[data-v-7df87455]{display:inline-block;padding:.1rem .5rem;border-radius:6px;background:#fcd34d2e;color:#fcd34df2;font-size:.72rem;font-weight:700}.enh-result__change[data-v-7df87455]{margin:0;color:#4ade80e6;font-size:.88rem}.enh-result__destroyed[data-v-7df87455]{margin:0;color:#fb7185e6;font-size:.88rem}.enh-result__options[data-v-7df87455]{display:flex;flex-direction:column;gap:.65rem;margin-top:.9rem}.enh-result__opt-card[data-v-7df87455]{padding:.9rem 1rem;cursor:pointer;transition:background .15s}.enh-result__opt-card[data-v-7df87455]:active{background:#7c3aed1f}.enh-result__opt-title[data-v-7df87455]{margin:0 0 .55rem;font-size:.92rem;font-weight:700;color:#f8fafc}.enh-result__opt-high[data-v-7df87455]{color:#c4b5fdf2}.enh-result__opt-gold[data-v-7df87455]{color:#fcd34df2}.enh-result__opt-row[data-v-7df87455]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f1f5f9d6;font-size:.82rem}.enh-result__opt-row+.enh-result__opt-row[data-v-7df87455]{margin-top:.4rem}.enh-result__opt-fail strong[data-v-7df87455]{color:#fb7185e6}.enh-result__opt-xybs[data-v-7df87455]{border-color:#fbbf2429}.enh-result__material-hint[data-v-7df87455]{margin:.75rem 0 0;color:#cbd5e199;font-size:.78rem}.enh-result__footer[data-v-7df87455]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.enh-result__secondary[data-v-7df87455],.enh-result__primary[data-v-7df87455]{font-size:.9rem;font-weight:600}.ref-list[data-v-773e7993]{border:1px solid rgba(56,189,248,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(14,165,233,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #38bdf814}.ref-list__topbar[data-v-773e7993]{height:4px;background:linear-gradient(90deg,#38bdf829,#0ea5e9b8,#38bdf829)}.ref-list__header[data-v-773e7993]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.ref-list__eyebrow[data-v-773e7993]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#38bdf8c2}.ref-list__title[data-v-773e7993]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#bae6fd}.ref-list__hint[data-v-773e7993]{margin:.45rem 0 0;color:#e4e4e7cc;font-size:.84rem;line-height:1.55}.ref-list__close[data-v-773e7993]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.ref-list__scroll[data-v-773e7993]{max-height:min(52vh,430px);overflow-y:auto;padding:0 1rem 1rem}.ref-list__empty[data-v-773e7993]{text-align:center;color:#cbd5e199;font-size:.88rem;padding:2rem 0}.ref-list__items[data-v-773e7993]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ref-list__item[data-v-773e7993]{padding:0;cursor:pointer}.ref-list__item-card[data-v-773e7993]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;background:#ffffff08}.ref-list__item:active .ref-list__item-card[data-v-773e7993]{background:#0ea5e91f}.ref-list__item-main[data-v-773e7993]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ref-list__item-name[data-v-773e7993]{color:#f8fafc;font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-list__item-meta[data-v-773e7993]{color:#cbd5e1b3;font-size:.78rem;display:flex;align-items:center;gap:.5rem}.ref-list__tag[data-v-773e7993]{display:inline-block;padding:.1rem .4rem;border-radius:6px;background:#0ea5e92e;color:#7dd3fce6;font-size:.72rem}.ref-list__arrow[data-v-773e7993]{color:#cbd5e166;font-size:1.4rem}.ref-list__footer[data-v-773e7993]{padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.ref-list__close-action[data-v-773e7993]{font-size:.88rem;font-weight:600}.ref-detail[data-v-27ed4bd7]{border:1px solid rgba(56,189,248,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(14,165,233,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #38bdf814}.ref-detail__topbar[data-v-27ed4bd7]{height:4px;background:linear-gradient(90deg,#38bdf829,#0ea5e9b8,#38bdf829)}.ref-detail__header[data-v-27ed4bd7]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.ref-detail__eyebrow[data-v-27ed4bd7]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#38bdf8c2}.ref-detail__title[data-v-27ed4bd7]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#bae6fd}.ref-detail__close[data-v-27ed4bd7]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.ref-detail__scroll[data-v-27ed4bd7]{max-height:min(52vh,430px);overflow-y:auto;padding:0 1rem 1rem}.ref-detail__hero[data-v-27ed4bd7]{display:flex;gap:.9rem;align-items:center;padding:1rem;background:linear-gradient(135deg,#38bdf814,#0ea5e914)}.ref-detail__icon[data-v-27ed4bd7]{width:4.5rem;height:4.5rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.ref-detail__hero-main[data-v-27ed4bd7]{min-width:0;flex:1}.ref-detail__item-name[data-v-27ed4bd7]{margin:0;color:#f8fafc;font-size:1rem;font-weight:700}.ref-detail__item-meta[data-v-27ed4bd7]{margin:.4rem 0 0;color:#cbd5e1b3;font-size:.8rem}.ref-detail__item-submeta[data-v-27ed4bd7]{margin:.28rem 0 0;color:#7dd3fcd1;font-size:.76rem}.ref-detail__maxed[data-v-27ed4bd7]{display:inline-block;padding:.1rem .4rem;border-radius:6px;background:#38bdf82e;color:#7dd3fce6;font-size:.72rem}.ref-detail__section-card[data-v-27ed4bd7]{margin-top:.9rem;overflow:hidden;background:#ffffff08}.ref-detail__section[data-v-27ed4bd7]{padding:.72rem}.ref-detail__section-title[data-v-27ed4bd7]{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem;color:#e4e4e7eb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ref-detail__section-icon[data-v-27ed4bd7]{color:#fcd34d}.ref-detail__section-note[data-v-27ed4bd7]{margin-left:auto;color:#7dd3fcd1;font-size:.68rem;letter-spacing:.08em}.ref-detail__surface[data-v-27ed4bd7]{border-radius:14px;background:linear-gradient(180deg,#ffffff0b,#ffffff06);box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff08}.ref-detail__desc[data-v-27ed4bd7]{margin-top:.9rem;background:#ffffff08;color:#e4e4e7d6;font-size:.86rem;line-height:1.65;white-space:pre-line}.ref-detail__suit[data-v-27ed4bd7]{border-color:#38bdf81f}.ref-detail__info[data-v-27ed4bd7]{margin-top:.9rem;background:#ffffff08;display:flex;flex-direction:column;gap:.6rem}.ref-detail__info-row[data-v-27ed4bd7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f1f5f9d6;font-size:.84rem}.ref-detail__info-row small[data-v-27ed4bd7]{color:#cbd5e180;font-size:.75rem}.ref-detail__type-val[data-v-27ed4bd7]{color:#7dd3fcf2}.ref-detail__warn[data-v-27ed4bd7]{margin:.75rem 0 0;color:#fb7185e6;font-size:.84rem;text-align:center}.ref-detail__footer[data-v-27ed4bd7]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.ref-detail__secondary[data-v-27ed4bd7],.ref-detail__primary[data-v-27ed4bd7]{font-size:.9rem;font-weight:600}.stat-list-box[data-v-27ed4bd7]{display:flex;flex-direction:column;gap:4px}.stat-row[data-v-27ed4bd7]{display:flex;align-items:center;gap:6px;padding:.42rem .55rem;border-radius:10px;font-size:.84rem;line-height:1.6;color:#d4d4d8d6;transition:background .16s ease,box-shadow .16s ease}.stat-bullet[data-v-27ed4bd7]{flex-shrink:0;font-size:.68rem;line-height:1}.stat-bullet--primary[data-v-27ed4bd7]{color:#fcd34db8}.stat-text[data-v-27ed4bd7]{display:inline-flex;align-items:baseline;gap:.4rem;min-width:0;flex:1}.ref-detail__attr-value[data-v-27ed4bd7]{color:#fff8e6f5;font-weight:700}.ref-detail__attr-row--active[data-v-27ed4bd7]{background:#38bdf81f;box-shadow:inset 0 0 0 1px #38bdf829}.ref-detail__attr-chip[data-v-27ed4bd7]{flex-shrink:0;padding:.12rem .42rem;border:1px solid rgba(56,189,248,.18);border-radius:999px;background:#38bdf824;color:#bae6fdf0;font-size:.68rem;font-weight:700}.ref-result[data-v-d88ef16f]{border:1px solid rgba(56,189,248,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(14,165,233,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #38bdf814}.ref-result__topbar[data-v-d88ef16f]{height:4px;background:linear-gradient(90deg,#38bdf829,#0ea5e9b8,#38bdf829)}.ref-result__topbar.is-fail[data-v-d88ef16f]{background:linear-gradient(90deg,#fb718529,#fb7185b8,#fb718529)}.ref-result__header[data-v-d88ef16f]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.ref-result__eyebrow[data-v-d88ef16f]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#38bdf8c2}.ref-result__title[data-v-d88ef16f]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#bae6fd}.ref-result__close[data-v-d88ef16f]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.ref-result__scroll[data-v-d88ef16f]{max-height:min(52vh,430px);overflow-y:auto;padding:0 1rem 1rem}.ref-result__summary[data-v-d88ef16f]{padding:1rem;background:linear-gradient(135deg,#fb71850f,#0ea5e90f);text-align:center}.ref-result__summary.is-success[data-v-d88ef16f]{background:linear-gradient(135deg,#4ade800f,#0ea5e90f)}.ref-result__item-name[data-v-d88ef16f]{margin:0 0 .4rem;color:#f8fafc;font-size:1.05rem;font-weight:700}.ref-result__progress[data-v-d88ef16f]{margin:0 0 .3rem;color:#cbd5e1cc;font-size:.88rem}.ref-result__maxed[data-v-d88ef16f]{display:inline-block;padding:.1rem .5rem;border-radius:6px;background:#38bdf82e;color:#7dd3fcf2;font-size:.72rem;font-weight:700}.ref-result__gain[data-v-d88ef16f]{margin:0;color:#4ade80e6;font-size:.88rem}.ref-result__resources[data-v-d88ef16f]{margin-top:.9rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.ref-result__res-row[data-v-d88ef16f]{display:flex;align-items:center;justify-content:space-between;color:#f1f5f9d6;font-size:.84rem}.ref-result__footer[data-v-d88ef16f]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.ref-result__secondary[data-v-d88ef16f],.ref-result__primary[data-v-d88ef16f]{font-size:.9rem;font-weight:600}.gi-list[data-v-422713a7]{border:1px solid rgba(74,222,128,.2);border-radius:24px;background:radial-gradient(circle at top,rgba(34,197,94,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #4ade8014}.gi-list__topbar[data-v-422713a7]{height:4px;background:linear-gradient(90deg,#4ade8029,#22c55ec7,#4ade8029)}.gi-list__header[data-v-422713a7]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.gi-list__eyebrow[data-v-422713a7]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#4ade80c7}.gi-list__title[data-v-422713a7]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#bbf7d0}.gi-list__hint[data-v-422713a7]{margin:.45rem 0 0;color:#e4e4e7cc;font-size:.84rem;line-height:1.55}.gi-list__close[data-v-422713a7]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.gi-list__scroll[data-v-422713a7]{max-height:min(56vh,460px);overflow-y:auto;padding:0 1rem 1rem}.gi-list__empty[data-v-422713a7]{text-align:center;color:#cbd5e199;font-size:.88rem;padding:2rem 0}.gi-list__items[data-v-422713a7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.gi-list__item[data-v-422713a7]{padding:0;cursor:pointer;transition:background .15s}.gi-list__item-card[data-v-422713a7]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;background:#ffffff08}.gi-list__item:active .gi-list__item-card[data-v-422713a7]{background:#22c55e1f}.gi-list__item-main[data-v-422713a7]{display:flex;flex-direction:column;gap:.4rem;min-width:0;flex:1}.gi-list__item-name[data-v-422713a7]{color:#f8fafc;font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gi-list__count[data-v-422713a7]{color:#cbd5e199;font-size:.78rem;margin-left:.4rem}.gi-list__slots[data-v-422713a7]{display:flex;gap:.4rem;flex-wrap:wrap}.gi-list__slot[data-v-422713a7]{display:inline-block;padding:.12rem .5rem;border-radius:6px;font-size:.72rem;font-weight:600}.gi-list__slot.is-empty[data-v-422713a7]{display:none}.gi-list__slot--y[data-v-422713a7]{background:#facc152e;color:#fef08af2}.gi-list__slot--r[data-v-422713a7]{background:#f871712e;color:#fecacaf2}.gi-list__slot--b[data-v-422713a7]{background:#60a5fa2e;color:#bfdbfef2}.gi-list__arrow[data-v-422713a7]{color:#cbd5e166;font-size:1.4rem}.gi-detail[data-v-48114fb7]{border:1px solid rgba(74,222,128,.2);border-radius:24px;background:radial-gradient(circle at top,rgba(34,197,94,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #4ade8014}.gi-detail__topbar[data-v-48114fb7]{height:4px;background:linear-gradient(90deg,#4ade8029,#22c55ec7,#4ade8029)}.gi-detail__header[data-v-48114fb7]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.gi-detail__eyebrow[data-v-48114fb7]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#4ade80c7}.gi-detail__title[data-v-48114fb7]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#bbf7d0}.gi-detail__close[data-v-48114fb7]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.gi-detail__scroll[data-v-48114fb7]{max-height:min(60vh,520px);overflow-y:auto;padding:0 1rem 1rem}.gi-detail__hero[data-v-48114fb7]{display:flex;gap:.9rem;align-items:center;padding:1rem;background:linear-gradient(135deg,#4ade8014,#22c55e14)}.gi-detail__icon[data-v-48114fb7]{width:4.5rem;height:4.5rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.gi-detail__hero-main[data-v-48114fb7]{min-width:0;flex:1}.gi-detail__item-name[data-v-48114fb7]{margin:0;color:#f8fafc;font-size:1rem;font-weight:700}.gi-detail__count[data-v-48114fb7]{color:#cbd5e199;font-size:.78rem;margin-left:.4rem}.gi-detail__slots-row[data-v-48114fb7]{margin-top:.5rem;display:flex;gap:.4rem;flex-wrap:wrap}.gi-detail__slot[data-v-48114fb7]{padding:.12rem .55rem;border-radius:6px;font-size:.72rem;font-weight:600}.gi-detail__slot--y[data-v-48114fb7]{background:#facc152e;color:#fef08af2}.gi-detail__slot--r[data-v-48114fb7]{background:#f871712e;color:#fecacaf2}.gi-detail__slot--b[data-v-48114fb7]{background:#60a5fa2e;color:#bfdbfef2}.gi-detail__desc[data-v-48114fb7]{margin-top:.9rem;background:#ffffff08;color:#e4e4e7d6;font-size:.86rem;line-height:1.65;white-space:pre-line}.gi-detail__section[data-v-48114fb7]{margin-top:.9rem}.gi-detail__section-title[data-v-48114fb7]{margin:0 0 .5rem;padding-left:.4rem;border-left:3px solid rgba(74,222,128,.6);color:#bbf7d0eb;font-size:.85rem;font-weight:700;letter-spacing:.06em}.gi-detail__current-list[data-v-48114fb7],.gi-detail__avail-list[data-v-48114fb7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.gi-detail__current[data-v-48114fb7]{padding:0}.gi-detail__current-card[data-v-48114fb7]{display:flex;gap:.6rem;padding:.7rem .85rem;background:#ffffff08}.gi-detail__current-main[data-v-48114fb7]{min-width:0;flex:1}.gi-detail__chip[data-v-48114fb7]{flex-shrink:0;padding:.18rem .5rem;border-radius:6px;font-size:.72rem;font-weight:700;align-self:center}.gi-detail__chip--y[data-v-48114fb7]{background:#facc1538;color:#fef08af2}.gi-detail__chip--r[data-v-48114fb7]{background:#f8717138;color:#fecacaf2}.gi-detail__chip--b[data-v-48114fb7]{background:#60a5fa38;color:#bfdbfef2}.gi-detail__gem-name[data-v-48114fb7]{color:#f8fafc;font-size:.9rem;font-weight:600;margin:0}.gi-detail__gem-desc[data-v-48114fb7]{color:#cbd5e1b3;font-size:.78rem;margin:.25rem 0 0;line-height:1.5}.gi-detail__avail[data-v-48114fb7]{padding:0;cursor:pointer;transition:background .15s}.gi-detail__avail-card[data-v-48114fb7]{padding:.75rem .85rem;border-color:#4ade802e;background:#22c55e0d}.gi-detail__avail:active .gi-detail__avail-card[data-v-48114fb7]{background:#22c55e24}.gi-detail__avail.is-disabled[data-v-48114fb7]{opacity:.5;cursor:not-allowed}.gi-detail__avail.is-disabled .gi-detail__avail-card[data-v-48114fb7]{border-color:#ffffff14;background:#ffffff08}.gi-detail__avail-head[data-v-48114fb7]{display:flex;align-items:center;gap:.5rem}.gi-detail__gem-lv[data-v-48114fb7]{color:#cbd5e199;font-size:.74rem;margin-left:auto}.gi-detail__warn[data-v-48114fb7]{margin:.4rem 0 0;color:#fb7185e6;font-size:.78rem}.gi-detail__empty[data-v-48114fb7]{text-align:center;color:#cbd5e199;font-size:.84rem;padding:1rem 0}.gi-detail__footer[data-v-48114fb7]{padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.gi-detail__secondary[data-v-48114fb7]{font-size:.9rem;font-weight:600}.gi-result[data-v-da68daf6]{border:1px solid rgba(74,222,128,.2);border-radius:24px;background:radial-gradient(circle at top,rgba(34,197,94,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #4ade8014}.gi-result__topbar[data-v-da68daf6]{height:4px;background:linear-gradient(90deg,#4ade8029,#22c55ec7,#4ade8029)}.gi-result__header[data-v-da68daf6]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.gi-result__eyebrow[data-v-da68daf6]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#4ade80c7}.gi-result__title[data-v-da68daf6]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#bbf7d0}.gi-result__close[data-v-da68daf6]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.gi-result__scroll[data-v-da68daf6]{max-height:min(50vh,400px);overflow-y:auto;padding:0 1rem 1rem}.gi-result__summary[data-v-da68daf6]{padding:1rem;background:linear-gradient(135deg,#4ade8014,#22c55e14);display:flex;flex-direction:column;gap:.5rem}.gi-result__line[data-v-da68daf6]{margin:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f1f5f9eb;font-size:.9rem}.gi-result__label[data-v-da68daf6]{color:#cbd5e1b3;font-size:.82rem}.gi-result__line--new strong[data-v-da68daf6]{color:#bbf7d0}.gi-result__line--old strong[data-v-da68daf6]{color:#cbd5e199;text-decoration:line-through}.gi-result__footer[data-v-da68daf6]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.gi-result__secondary[data-v-da68daf6],.gi-result__primary[data-v-da68daf6]{font-size:.9rem;font-weight:600}.progress-bar[data-v-524d3860]{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem}.progress-bar__track[data-v-524d3860]{position:relative;flex:1;min-width:0;overflow:hidden;border:1px solid var(--ui-divider-subtle);border-radius:var(--ui-radius-control);background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 100%),#ffffff0f;box-shadow:inset 0 1px 1px #ffffff1a}.progress-bar--sm[data-v-524d3860]{height:.38rem}.progress-bar--md[data-v-524d3860]{height:.55rem}.progress-bar--lg[data-v-524d3860]{height:.75rem}.progress-bar__fill[data-v-524d3860]{position:relative;height:100%;overflow:hidden;border-radius:inherit;box-shadow:inset 0 1px #ffffff42;transition:width .5s ease}.progress-bar__fill--hp[data-v-524d3860]{background:linear-gradient(90deg,var(--color-hp-dark) 0%,var(--color-hp) 100%)}.progress-bar__fill--exp[data-v-524d3860]{background:linear-gradient(90deg,var(--ui-title-gold-deep) 0%,var(--ui-title-gold) 100%)}.progress-bar__fill--energy[data-v-524d3860]{background:linear-gradient(90deg,var(--ui-accent-primary-deep) 0%,var(--ui-accent-primary) 100%)}.progress-bar__fill--loading[data-v-524d3860]{background:linear-gradient(90deg,var(--ui-accent-primary-deep) 0%,var(--ui-accent-selection) 100%)}.progress-bar__label[data-v-524d3860]{flex-shrink:0;color:var(--ui-text-muted);font-size:.625rem;font-variant-numeric:tabular-nums}.bar-shimmer[data-v-524d3860]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.24) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 2s ease-in-out infinite}.player-detail-panel.ink-dialog-panel[data-v-f238a5ee]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.player-detail-topline[data-v-f238a5ee]{height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#a855f7eb,#7c3aed14)}.player-detail-header[data-v-f238a5ee]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.player-detail-meta-row[data-v-f238a5ee]{display:flex;flex-wrap:wrap;gap:.4rem}.player-detail-badge[data-v-f238a5ee]{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;color:#d4d4d8d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.player-detail-badge--purple[data-v-f238a5ee]{border-color:#a78bfa3d;background:#7c3aed1f;color:#fff8e6}.player-detail-title[data-v-f238a5ee]{margin:.45rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.player-detail-body[data-v-f238a5ee]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.player-detail-section-card[data-v-f238a5ee]{overflow:hidden}.player-detail-section-card--hero .player-detail-hero[data-v-f238a5ee]{padding:.95rem}.player-detail-section>section[data-v-f238a5ee]{padding:.9rem .95rem .95rem}.player-detail-hero[data-v-f238a5ee]{display:flex;align-items:flex-start;gap:1rem}.player-detail-avatar[data-v-f238a5ee]{overflow:hidden;width:5rem;height:5rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 38%),linear-gradient(180deg,#121216fa,#08080afa);box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000004d}.player-detail-section[data-v-f238a5ee]{display:flex;flex-direction:column;gap:.55rem}.player-detail-section-title[data-v-f238a5ee]{color:#f4f4f5;font-size:.96rem;font-weight:700;letter-spacing:.06em}.player-detail-sheet[data-v-f238a5ee]{flex:1 1 auto;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#101013e0,#08080af5);box-shadow:inset 0 1px #ffffff0a;padding:.78rem .85rem}.player-detail-stat-list[data-v-f238a5ee]{display:flex;flex-direction:column}.player-detail-stat-row[data-v-f238a5ee]{display:flex;flex-direction:column;gap:.45rem;padding:.72rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.player-detail-stat-row[data-v-f238a5ee]:last-child{border-bottom:0;padding-bottom:0}.player-detail-stat-row[data-v-f238a5ee]:first-child{padding-top:.55rem}.player-detail-stat-head[data-v-f238a5ee]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.player-detail-stat-label[data-v-f238a5ee],.player-detail-meta-label[data-v-f238a5ee]{color:#a1a1aad6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700;letter-spacing:.06em}.player-detail-stat-value[data-v-f238a5ee]{color:#f4f4f5;font-size:.92rem;font-weight:700;line-height:1.4;text-align:right;font-variant-numeric:tabular-nums}.player-detail-stat-progress[data-v-f238a5ee]{width:100%}.player-detail-stat-percent[data-v-f238a5ee]{color:#e4e4e7b3;font-size:.73rem;text-align:right;font-variant-numeric:tabular-nums}.player-detail-meta-sheet[data-v-f238a5ee]{display:flex;flex-direction:column}.player-detail-equip-sheet[data-v-f238a5ee]{display:flex;flex-direction:column;gap:.65rem}.player-detail-meta-item[data-v-f238a5ee]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.player-detail-meta-item[data-v-f238a5ee]:first-child{padding-top:.2rem}.player-detail-meta-item[data-v-f238a5ee]:last-child{border-bottom:0;padding-bottom:.2rem}.player-detail-meta-value[data-v-f238a5ee]{color:#f4f4f5;font-size:.9rem;font-weight:600;line-height:1.45;text-align:right;word-break:break-all}.player-detail-equip-row[data-v-f238a5ee]{width:100%;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.8rem .9rem;font-family:system-ui,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.02em;text-align:left;box-shadow:inset 0 1px #ffffff08}.player-detail-equip-row[data-v-f238a5ee]:disabled{border-color:#ffffff14;background:#ffffff0a;color:#d4d4d885;cursor:not-allowed}.player-detail-equip-row[data-v-f238a5ee]:disabled:hover{transform:none}.player-detail-equip-slot[data-v-f238a5ee]{color:#a1a1aad6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.73rem;font-weight:700;letter-spacing:.06em}.player-detail-equip-name[data-v-f238a5ee]{flex:1 1 auto;min-width:0;font-size:.88rem;font-weight:600;text-align:right;word-break:break-all}.player-detail-footer[data-v-f238a5ee]{display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.player-detail-actions[data-v-f238a5ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:.7rem}.player-detail-action[data-v-f238a5ee],.player-detail-close-action[data-v-f238a5ee]{width:100%;min-height:3rem;padding:.65rem .9rem;font-size:.84rem;font-weight:700;letter-spacing:.08em}@media (max-width: 380px){.player-detail-body[data-v-f238a5ee]{padding:.88rem}.player-detail-hero[data-v-f238a5ee]{gap:.85rem}.player-detail-avatar[data-v-f238a5ee]{width:4.5rem;height:4.5rem}}.other-equip-panel.ink-dialog-panel[data-v-069ea134]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.other-equip-topline[data-v-069ea134]{height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#a855f7eb,#7c3aed14)}.other-equip-header[data-v-069ea134]{padding:1rem 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.other-equip-badges[data-v-069ea134]{display:flex;flex-wrap:wrap;gap:.4rem}.other-equip-badge[data-v-069ea134]{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;color:#d4d4d8d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.other-equip-badge--purple[data-v-069ea134]{border-color:#a78bfa3d;background:#7c3aed1f;color:#fff8e6}.other-equip-badge--count[data-v-069ea134]{border-color:#fcd34d33;background:#fcd34d14;color:#fff3d6eb}.other-equip-title[data-v-069ea134]{margin:.5rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.other-equip-subtitle[data-v-069ea134]{margin:.4rem 0 0;color:#d4d4d8c7;font-size:.82rem;line-height:1.5}.other-equip-body[data-v-069ea134]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem}.other-equip-section-card[data-v-069ea134]{overflow:hidden}.other-equip-section[data-v-069ea134]{display:flex;flex-direction:column;gap:.55rem;padding:.92rem .94rem}.other-equip-section-title[data-v-069ea134]{color:#f4f4f5;font-size:.96rem;font-weight:700;letter-spacing:.06em}.other-equip-grid[data-v-069ea134]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.other-equip-cell[data-v-069ea134]{display:flex;min-height:8.6rem;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.7rem;padding:.78rem;text-align:left;letter-spacing:.04em;border-color:#a78bfa29;background:linear-gradient(180deg,#121216f0,#09090bfa)}.other-equip-cell--empty[data-v-069ea134],.other-equip-cell[data-v-069ea134]:disabled{border-color:#ffffff14;background:#ffffff08}.other-equip-cell-head[data-v-069ea134]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.other-equip-slot[data-v-069ea134],.other-equip-level[data-v-069ea134]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.06em}.other-equip-slot[data-v-069ea134]{color:#a1a1aad6}.other-equip-level[data-v-069ea134]{color:#d8b4fedb}.other-equip-item-row[data-v-069ea134]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:.65rem}.other-equip-icon[data-v-069ea134]{overflow:hidden;width:3.9rem;height:3.9rem;align-self:center;border-radius:14px;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 38%),linear-gradient(180deg,#121216fa,#08080afa);box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000004d}.other-equip-name[data-v-069ea134]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f4f4f5;font-size:.82rem;font-weight:600;line-height:1.5;text-align:center;word-break:break-all}.other-equip-empty[data-v-069ea134]{margin:auto 0;color:#a1a1aab8;font-size:.8rem;text-align:center}.other-equip-footer[data-v-069ea134]{padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.other-equip-close-action[data-v-069ea134]{width:100%;min-height:3rem;padding-inline:.9rem}@media (max-width: 380px){.other-equip-grid[data-v-069ea134]{gap:.6rem}.other-equip-cell[data-v-069ea134]{min-height:8rem;padding:.7rem}.other-equip-icon[data-v-069ea134]{width:3.4rem;height:3.4rem}}.room-players-panel[data-v-0c249b15]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.room-players-topline[data-v-0c249b15]{height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#a855f7eb,#7c3aed14)}.room-players-header[data-v-0c249b15]{padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:flex-start;gap:.9rem;background:linear-gradient(180deg,#ffffff09,#fff0)}.room-players-meta-row[data-v-0c249b15]{display:flex;flex-wrap:wrap;gap:.4rem}.room-players-badge[data-v-0c249b15]{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;color:#d4d4d8d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.room-players-badge--purple[data-v-0c249b15]{border-color:#a78bfa3d;background:#7c3aed1f;color:#fff8e6}.room-players-title[data-v-0c249b15]{margin:.45rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.room-players-list[data-v-0c249b15]{flex:1;overflow-y:auto;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.75rem}.room-players-grid[data-v-0c249b15]{display:flex;flex-direction:column;gap:.75rem}.room-players-empty-card[data-v-0c249b15]{min-height:8.5rem;display:flex;align-items:center;justify-content:center}.player-row-card[data-v-0c249b15]{overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .18s ease}.player-row-card[data-v-0c249b15]:hover{transform:translateY(-1px);border-color:#a78bfa42}.player-row[data-v-0c249b15]{width:100%;padding:.9rem .95rem;border:0;background:transparent;display:flex;flex-direction:column;gap:.38rem;text-align:left;cursor:pointer}.player-row-name-line[data-v-0c249b15]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.player-row-name[data-v-0c249b15]{min-width:0;color:#f4f4f5;font-size:.95rem;font-weight:700;line-height:1.35}.player-row-level[data-v-0c249b15]{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .42rem;border:1px solid rgba(252,211,77,.2);border-radius:999px;background:#fcd34d14;color:#fff3d6eb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700;letter-spacing:.06em}.player-row-school[data-v-0c249b15]{color:#a1a1aad6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em}.empty-hint[data-v-0c249b15]{padding:2rem 1rem;text-align:center;color:#a1a1aad1;font-size:.88rem;line-height:1.65}.room-players-footer[data-v-0c249b15]{padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.close-btn[data-v-0c249b15]{width:100%}.friend-msg-panel[data-v-b6229422]{border:1px solid rgba(167,139,250,.18);border-radius:24px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 42%),linear-gradient(180deg,#101013fa,#070709fa);box-shadow:0 24px 60px #0000007a,0 0 0 1px #fcd34d14}.friend-msg-panel__topline[data-v-b6229422]{height:4px;background:linear-gradient(90deg,#fcd34d29,#7c3aedb8,#fcd34d29)}.friend-msg-header[data-v-b6229422]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .85rem}.friend-msg-eyebrow[data-v-b6229422]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fcd34dc2}.friend-msg-title-row[data-v-b6229422]{display:flex;align-items:center;gap:.75rem}.friend-msg-title[data-v-b6229422]{margin:0;color:#f8e7b7;font-size:1.2rem;font-weight:800;letter-spacing:.12em}.friend-msg-close[data-v-b6229422]{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.friend-msg-scroll[data-v-b6229422]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;padding:0 1rem 1rem}.friend-msg-target-card[data-v-b6229422],.friend-msg-editor[data-v-b6229422]{background:#ffffff08}.friend-msg-target-row[data-v-b6229422]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.friend-msg-target-label[data-v-b6229422],.friend-msg-target-hint[data-v-b6229422]{margin:0;color:#e4e4e7a3;font-size:.76rem;line-height:1.5}.friend-msg-target-name[data-v-b6229422]{margin:.2rem 0 0;color:#f8fafc;font-size:.96rem;font-weight:700}.friend-msg-target-hint[data-v-b6229422]{margin-top:.6rem}.friend-msg-thread[data-v-b6229422]{display:flex;flex-direction:column;gap:.75rem;min-height:220px;max-height:min(42vh,360px);overflow-y:auto;padding:.9rem;background:#ffffff08}.friend-msg-empty[data-v-b6229422]{display:flex;flex:1;align-items:center;justify-content:center;min-height:180px;padding:1.5rem 1rem;text-align:center;font-size:.86rem;line-height:1.7;color:#e4e4e79e}.friend-msg-item-wrap[data-v-b6229422]{display:flex}.friend-msg-item-wrap.is-in[data-v-b6229422]{justify-content:flex-start}.friend-msg-item-wrap.is-out[data-v-b6229422]{justify-content:flex-end}.friend-msg-item[data-v-b6229422]{display:flex;flex-direction:column;gap:.35rem;max-width:88%;padding:.8rem .9rem;background:#ffffff08}.friend-msg-item.is-in[data-v-b6229422]{border-color:#ffffff14;background:#ffffff0a}.friend-msg-item.is-out[data-v-b6229422]{border-color:#a78bfa33;background:linear-gradient(180deg,#7c3aed33,#4c1d9533)}.friend-msg-meta[data-v-b6229422]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.72rem;color:#e4e4e794}.friend-msg-sender[data-v-b6229422]{color:#fcd34dc7;font-weight:700}.friend-msg-content[data-v-b6229422]{font-size:.92rem;line-height:1.6;color:#f8fafce6;white-space:pre-wrap;word-break:break-word}.friend-msg-editor[data-v-b6229422]{padding:1rem}.friend-msg-input[data-v-b6229422]{width:100%;resize:none;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:.85rem .95rem;color:#f8fafceb;font-size:.92rem;line-height:1.55;box-sizing:border-box}.friend-msg-input[data-v-b6229422]::placeholder{color:#e4e4e761}.friend-msg-input[data-v-b6229422]:focus{outline:none;border-color:#a78bfa47;box-shadow:0 0 0 1px #a78bfa24,inset 0 1px #ffffff08}.friend-msg-actions[data-v-b6229422]{margin-top:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.friend-msg-count[data-v-b6229422]{font-size:.78rem;color:#e4e4e78f}.friend-msg-footer[data-v-b6229422]{padding:0 1rem 1rem}.friend-msg-send[data-v-b6229422]{min-width:112px}@media (max-width: 380px){.friend-msg-actions[data-v-b6229422]{flex-direction:column;align-items:stretch}.friend-msg-send[data-v-b6229422]{width:100%}.friend-msg-item[data-v-b6229422]{max-width:100%}}.gs-list[data-v-816f0dd9]{border:1px solid rgba(251,191,36,.24);border-radius:24px;background:radial-gradient(circle at top,rgba(245,158,11,.18),transparent 42%),linear-gradient(180deg,#14100cfa,#0a0806fa);box-shadow:0 24px 60px #00000085,0 0 0 1px #fbbf2414}.gs-list__topbar[data-v-816f0dd9]{height:4px;background:linear-gradient(90deg,#fbbf2424,#f59e0bd1,#fbbf2424)}.gs-list__header[data-v-816f0dd9]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.gs-list__eyebrow[data-v-816f0dd9]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fbbf24cc}.gs-list__title[data-v-816f0dd9]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#fde68a}.gs-list__hint[data-v-816f0dd9]{margin:.45rem 0 0;color:#e7e5e4d1;font-size:.84rem;line-height:1.55}.gs-list__close[data-v-816f0dd9]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.gs-list__scroll[data-v-816f0dd9]{max-height:min(54vh,440px);overflow-y:auto;padding:0 1rem 1rem}.gs-list__empty[data-v-816f0dd9]{text-align:center;color:#d6d3d1ad;font-size:.88rem;padding:2rem 0}.gs-list__items[data-v-816f0dd9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.gs-list__item[data-v-816f0dd9]{padding:0;cursor:pointer}.gs-list__item-card[data-v-816f0dd9]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;background:#ffffff08}.gs-list__item:active .gs-list__item-card[data-v-816f0dd9]{background:#f59e0b24}.gs-list__item-main[data-v-816f0dd9]{display:flex;flex-direction:column;gap:.45rem;min-width:0;flex:1}.gs-list__item-name[data-v-816f0dd9]{color:#f8fafc;font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-list__count[data-v-816f0dd9]{color:#d6d3d194;font-size:.76rem;margin-left:.4rem}.gs-list__slots[data-v-816f0dd9]{display:flex;gap:.4rem;flex-wrap:wrap}.gs-list__slot[data-v-816f0dd9]{display:inline-block;padding:.14rem .5rem;border-radius:6px;font-size:.72rem;font-weight:700}.gs-list__slot--y[data-v-816f0dd9]{background:#facc152e;color:#fef08af5}.gs-list__slot--r[data-v-816f0dd9]{background:#f871712e;color:#fecacaf5}.gs-list__slot--b[data-v-816f0dd9]{background:#60a5fa2e;color:#bfdbfef5}.gs-list__arrow[data-v-816f0dd9]{color:#d6d3d166;font-size:1.4rem}.gs-list__footer[data-v-816f0dd9]{padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.gs-list__secondary[data-v-816f0dd9]{font-size:.9rem;font-weight:600}.gs-detail[data-v-81f90cbd]{border:1px solid rgba(251,191,36,.24);border-radius:24px;background:radial-gradient(circle at top,rgba(245,158,11,.18),transparent 42%),linear-gradient(180deg,#14100cfa,#0a0806fa);box-shadow:0 24px 60px #00000085,0 0 0 1px #fbbf2414}.gs-detail__topbar[data-v-81f90cbd]{height:4px;background:linear-gradient(90deg,#fbbf2424,#f59e0bd1,#fbbf2424)}.gs-detail__header[data-v-81f90cbd]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.gs-detail__eyebrow[data-v-81f90cbd]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fbbf24cc}.gs-detail__title[data-v-81f90cbd]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#fde68a}.gs-detail__close[data-v-81f90cbd]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.gs-detail__scroll[data-v-81f90cbd]{max-height:min(60vh,520px);overflow-y:auto;padding:0 1rem 1rem}.gs-detail__hero[data-v-81f90cbd]{display:flex;gap:.9rem;align-items:center;padding:1rem;background:linear-gradient(135deg,#fbbf2414,#f59e0b14)}.gs-detail__icon[data-v-81f90cbd]{width:4.5rem;height:4.5rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.gs-detail__hero-main[data-v-81f90cbd]{min-width:0;flex:1}.gs-detail__item-name[data-v-81f90cbd]{margin:0;color:#f8fafc;font-size:1rem;font-weight:700}.gs-detail__slots-row[data-v-81f90cbd]{margin-top:.5rem;display:flex;gap:.4rem;flex-wrap:wrap}.gs-detail__slot[data-v-81f90cbd]{padding:.12rem .55rem;border-radius:6px;font-size:.72rem;font-weight:700}.gs-detail__slot--y[data-v-81f90cbd]{background:#facc152e;color:#fef08af5}.gs-detail__slot--r[data-v-81f90cbd]{background:#f871712e;color:#fecacaf5}.gs-detail__slot--b[data-v-81f90cbd]{background:#60a5fa2e;color:#bfdbfef5}.gs-detail__desc[data-v-81f90cbd]{margin-top:.9rem;background:#ffffff08;color:#e7e5e4d6;font-size:.86rem;line-height:1.65;white-space:pre-line}.gs-detail__wallet[data-v-81f90cbd]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.9rem}.gs-detail__wallet-card[data-v-81f90cbd]{padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(251,191,36,.16);background:#f59e0b12;color:#fef3c7}.gs-detail__wallet-label[data-v-81f90cbd]{display:block;color:#d6d3d1b8;font-size:.78rem;margin-bottom:.3rem}.gs-detail__section[data-v-81f90cbd]{margin-top:.9rem}.gs-detail__section-title[data-v-81f90cbd]{margin:0 0 .5rem;padding-left:.4rem;border-left:3px solid rgba(251,191,36,.6);color:#fde68af5;font-size:.85rem;font-weight:700;letter-spacing:.06em}.gs-detail__empty[data-v-81f90cbd]{text-align:center;color:#d6d3d1a3;font-size:.84rem;padding:1rem 0}.gs-detail__option-list[data-v-81f90cbd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.gs-detail__option[data-v-81f90cbd]{padding:0}.gs-detail__option-card[data-v-81f90cbd]{padding:.85rem;border-color:#fbbf2429;background:#f59e0b0d}.gs-detail__option-head[data-v-81f90cbd]{display:flex;align-items:center;gap:.5rem}.gs-detail__chip[data-v-81f90cbd]{padding:.18rem .5rem;border-radius:6px;font-size:.72rem;font-weight:700}.gs-detail__chip--yellow[data-v-81f90cbd]{background:#facc152e;color:#fef08af5}.gs-detail__chip--red[data-v-81f90cbd]{background:#f871712e;color:#fecacaf5}.gs-detail__chip--blue[data-v-81f90cbd]{background:#60a5fa2e;color:#bfdbfef5}.gs-detail__option-name[data-v-81f90cbd]{color:#fff7ed;font-size:.92rem}.gs-detail__option-meta[data-v-81f90cbd]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.55rem;color:#e7e5e4c7;font-size:.8rem}.gs-detail__primary[data-v-81f90cbd]{margin-top:.75rem;font-size:.88rem;font-weight:700}.gs-detail__footer[data-v-81f90cbd]{padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.gs-detail__secondary[data-v-81f90cbd]{font-size:.9rem;font-weight:600}.gs-result[data-v-0cf9211d]{border:1px solid rgba(251,191,36,.24);border-radius:24px;background:radial-gradient(circle at top,rgba(245,158,11,.18),transparent 42%),linear-gradient(180deg,#14100cfa,#0a0806fa);box-shadow:0 24px 60px #00000085,0 0 0 1px #fbbf2414}.gs-result__topbar[data-v-0cf9211d]{height:4px;background:linear-gradient(90deg,#fbbf2424,#f59e0bd1,#fbbf2424)}.gs-result__header[data-v-0cf9211d]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.gs-result__eyebrow[data-v-0cf9211d]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#fbbf24cc}.gs-result__title[data-v-0cf9211d]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#fde68a}.gs-result__close[data-v-0cf9211d]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.gs-result__scroll[data-v-0cf9211d]{max-height:min(50vh,400px);overflow-y:auto;padding:0 1rem 1rem}.gs-result__summary[data-v-0cf9211d]{padding:1rem;background:linear-gradient(135deg,#fbbf2414,#f59e0b14);display:flex;flex-direction:column;gap:.5rem}.gs-result__line[data-v-0cf9211d]{margin:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#fff7edeb;font-size:.9rem}.gs-result__label[data-v-0cf9211d]{color:#d6d3d1b8;font-size:.82rem}.gs-result__slots[data-v-0cf9211d]{margin-top:.9rem}.gs-result__section-title[data-v-0cf9211d]{margin:0 0 .5rem;padding-left:.4rem;border-left:3px solid rgba(251,191,36,.6);color:#fde68af5;font-size:.85rem;font-weight:700}.gs-result__slot-row[data-v-0cf9211d]{display:flex;gap:.4rem;flex-wrap:wrap}.gs-result__slot[data-v-0cf9211d]{padding:.14rem .5rem;border-radius:6px;font-size:.72rem;font-weight:700}.gs-result__slot--y[data-v-0cf9211d]{background:#facc152e;color:#fef08af5}.gs-result__slot--r[data-v-0cf9211d]{background:#f871712e;color:#fecacaf5}.gs-result__slot--b[data-v-0cf9211d]{background:#60a5fa2e;color:#bfdbfef5}.gs-result__footer[data-v-0cf9211d]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.gs-result__secondary[data-v-0cf9211d],.gs-result__primary[data-v-0cf9211d]{font-size:.9rem;font-weight:600}.gm-list[data-v-e54660c8]{border:1px solid rgba(167,139,250,.24);border-radius:24px;background:radial-gradient(circle at top,rgba(147,51,234,.18),transparent 42%),linear-gradient(180deg,#120c1cfa,#0a0712fa);box-shadow:0 24px 60px #00000085,0 0 0 1px #a78bfa14}.gm-list__topbar[data-v-e54660c8]{height:4px;background:linear-gradient(90deg,#a78bfa24,#9333ead1,#a78bfa24)}.gm-list__header[data-v-e54660c8]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.gm-list__eyebrow[data-v-e54660c8]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#c4b5fdd1}.gm-list__title[data-v-e54660c8]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#ddd6fe}.gm-list__hint[data-v-e54660c8]{margin:.45rem 0 0;color:#e2e8f0d1;font-size:.84rem;line-height:1.55}.gm-list__close[data-v-e54660c8]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.gm-list__scroll[data-v-e54660c8]{max-height:min(56vh,480px);overflow-y:auto;padding:0 1rem 1rem}.gm-list__empty[data-v-e54660c8]{text-align:center;color:#cbd5e1a8;padding:2rem 0}.gm-list__group+.gm-list__group[data-v-e54660c8]{margin-top:1rem}.gm-list__group-title[data-v-e54660c8]{margin:0 0 .5rem;padding-left:.45rem;border-left:3px solid rgba(167,139,250,.64);color:#ddd6fef5;font-size:.85rem;font-weight:700;letter-spacing:.06em}.gm-list__items[data-v-e54660c8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.gm-list__item[data-v-e54660c8]{padding:0}.gm-list__item-card[data-v-e54660c8]{padding:.85rem;background:#ffffff08}.gm-list__item-head[data-v-e54660c8]{display:flex;align-items:center;gap:.55rem}.gm-list__chip[data-v-e54660c8]{padding:.18rem .5rem;border-radius:6px;font-size:.72rem;font-weight:700}.gm-list__chip--yellow[data-v-e54660c8]{background:#facc152e;color:#fef08af5}.gm-list__chip--red[data-v-e54660c8]{background:#f871712e;color:#fecacaf5}.gm-list__chip--blue[data-v-e54660c8]{background:#60a5fa2e;color:#bfdbfef5}.gm-list__target[data-v-e54660c8]{color:#f5f3ff;font-size:.92rem}.gm-list__meta[data-v-e54660c8]{margin:.45rem 0 0;color:#cbd5e1c7;font-size:.8rem}.gm-list__primary[data-v-e54660c8]{margin-top:.75rem;font-size:.88rem;font-weight:700}.gm-list__footer[data-v-e54660c8]{padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.gm-list__secondary[data-v-e54660c8]{font-size:.9rem;font-weight:600}.gm-result[data-v-d84412f7]{border:1px solid rgba(167,139,250,.24);border-radius:24px;background:radial-gradient(circle at top,rgba(147,51,234,.18),transparent 42%),linear-gradient(180deg,#120c1cfa,#0a0712fa);box-shadow:0 24px 60px #00000085,0 0 0 1px #a78bfa14}.gm-result__topbar[data-v-d84412f7]{height:4px;background:linear-gradient(90deg,#a78bfa24,#9333ead1,#a78bfa24)}.gm-result__header[data-v-d84412f7]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.gm-result__eyebrow[data-v-d84412f7]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.26em;color:#c4b5fdd1}.gm-result__title[data-v-d84412f7]{margin:0;font-size:1.22rem;font-weight:800;letter-spacing:.12em;color:#ddd6fe}.gm-result__close[data-v-d84412f7]{width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.gm-result__scroll[data-v-d84412f7]{max-height:min(50vh,380px);overflow-y:auto;padding:0 1rem 1rem}.gm-result__summary[data-v-d84412f7]{padding:1rem;background:linear-gradient(135deg,#a78bfa14,#9333ea14);display:flex;flex-direction:column;gap:.5rem}.gm-result__line[data-v-d84412f7]{margin:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f5f3ffeb;font-size:.9rem}.gm-result__label[data-v-d84412f7]{color:#cbd5e1b8;font-size:.82rem}.gm-result__footer[data-v-d84412f7]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;border-top:1px solid rgba(255,255,255,.08)}.gm-result__secondary[data-v-d84412f7],.gm-result__primary[data-v-d84412f7]{font-size:.9rem;font-weight:600}.sw-panel[data-v-4fac97a9]{--sw-panel-line: rgba(255, 255, 255, .08);--sw-panel-line-strong: rgba(252, 211, 77, .18);--sw-purple-soft: rgba(124, 58, 237, .14);--sw-purple-line: rgba(167, 139, 250, .28);--sw-gold-soft: rgba(252, 211, 77, .08);--sw-gold-line: rgba(252, 211, 77, .2);display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:radial-gradient(circle at 92% 0%,rgba(124,58,237,.18),transparent 32%),radial-gradient(circle at 0% 0%,rgba(252,211,77,.08),transparent 28%),var(--ui-bg-panel);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.sw-panel__topbar[data-v-4fac97a9]{height:2px;background:linear-gradient(90deg,#fcd34dd1,#a855f7f5 54%,#4c1d95e0)}.sw-panel__header[data-v-4fac97a9]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:calc(env(safe-area-inset-top,0px) + .75rem) .9rem .7rem;border-bottom:1px solid var(--sw-panel-line);background:linear-gradient(180deg,#ffffff09,#fff0)}.sw-panel__eyebrow[data-v-4fac97a9]{margin:0 0 .2rem;color:#c4b5fdb8;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:600;letter-spacing:.24em}.sw-panel__title[data-v-4fac97a9]{margin:0;background:var(--ui-title-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.08rem;font-weight:800;line-height:1.18;letter-spacing:.1em}.sw-panel__close[data-v-4fac97a9]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);color:var(--ui-cta-secondary-text);font-size:1.15rem;line-height:1;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.sw-panel__close[data-v-4fac97a9]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);color:var(--ui-text-primary)}.sw-panel__scroll[data-v-4fac97a9]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.65rem .75rem .75rem;display:flex;flex-direction:column;gap:.58rem}.sw-panel__hero-card[data-v-4fac97a9],.sw-panel__pingmin-card[data-v-4fac97a9],.sw-panel__relations-card[data-v-4fac97a9]{overflow:hidden}.sw-panel__hero[data-v-4fac97a9],.sw-panel__pingmin[data-v-4fac97a9],.sw-panel__relations[data-v-4fac97a9]{padding:.78rem}.sw-panel__hero[data-v-4fac97a9]{background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.16),transparent 36%),linear-gradient(180deg,#101013e0,#08080af5)}.sw-panel__pingmin[data-v-4fac97a9],.sw-panel__relations[data-v-4fac97a9]{background:var(--ui-bg-subtle)}.sw-panel__hero-row[data-v-4fac97a9],.sw-panel__upgrade-row[data-v-4fac97a9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.sw-panel__label[data-v-4fac97a9]{color:var(--ui-text-muted);font-size:.78rem;line-height:1.45}.sw-panel__value-main[data-v-4fac97a9]{color:var(--ui-text-inverse-warm);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1.42rem;font-weight:800;letter-spacing:.02em}.sw-panel__value-sub[data-v-4fac97a9]{color:var(--ui-text-secondary);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.86rem}.sw-panel__bar[data-v-4fac97a9]{height:8px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#ffffff0e;overflow:hidden;margin:.38rem 0 .58rem}.sw-panel__bar-fill[data-v-4fac97a9]{height:100%;background:linear-gradient(90deg,#7c3aed,#a78bfa 58%,#fcd34d);box-shadow:0 0 14px #7c3aed47;transition:width .4s ease}.sw-panel__bonus[data-v-4fac97a9]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.28rem .55rem;padding-top:.55rem;border-top:1px solid var(--sw-panel-line);margin-top:.55rem}.sw-panel__bonus-pct[data-v-4fac97a9]{color:var(--ui-title-gold);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1.08rem;font-weight:800}.sw-panel__bonus-tip[data-v-4fac97a9]{grid-column:1 / -1;color:var(--ui-text-muted);font-size:.72rem;line-height:1.5}.sw-panel__pingmin[data-v-4fac97a9]{color:var(--ui-text-secondary);font-size:.88rem;line-height:1.7}.sw-panel__section-title[data-v-4fac97a9]{margin:0 0 .55rem;color:var(--ui-title-gold);font-size:.84rem;font-weight:700;letter-spacing:.12em}.sw-panel__rel-list[data-v-4fac97a9]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:.42rem}.sw-panel__rel-item[data-v-4fac97a9]{position:relative;display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.52rem .58rem;border:1px solid var(--sw-panel-line);border-radius:var(--ui-radius-control);background:#ffffff06;color:var(--ui-text-secondary);font-size:.82rem;cursor:pointer;overflow:hidden;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-normal)}.sw-panel__rel-head[data-v-4fac97a9]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.16rem .5rem}.sw-panel__rel-upgrade[data-v-4fac97a9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.35rem;border-top:1px solid var(--sw-panel-line)}.sw-panel__rel-btn[data-v-4fac97a9]{min-width:8.5rem;white-space:nowrap}.sw-panel__rel-item.is-current[data-v-4fac97a9]{border-color:#fcd34d57;background:linear-gradient(135deg,#fcd34d14,#7c3aed0a 44%,#0a0a0c00),linear-gradient(180deg,#1b1610f7,#0c0a0cfb);box-shadow:0 0 0 1px #fcd34d1a,0 8px 20px #4c1d9538,inset 0 1px #fff8d614}.sw-panel__rel-item.is-current[data-v-4fac97a9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,#fcd34d1f,#c4b5fd14 40%,#fff0 75%)}.sw-panel__rel-item.is-current[data-v-4fac97a9]:after{content:"";position:absolute;top:.55rem;bottom:.55rem;left:0;width:3px;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,#fcd34df0,#a855f7e0)}.sw-panel__rel-item.is-current .sw-panel__rel-name[data-v-4fac97a9]{color:#fff4d6;text-shadow:0 0 10px rgba(252,211,77,.18)}.sw-panel__rel-item.is-current .sw-panel__rel-tier[data-v-4fac97a9]{color:#fcd34d}.sw-panel__rel-item.is-current .sw-panel__rel-buff[data-v-4fac97a9]{border-top-color:#fcd34d24}.sw-panel__rel-item.is-current .sw-panel__rel-buff-val[data-v-4fac97a9]{color:#fde68a}.sw-panel__rel-item.is-current .sw-panel__buff-tag-sm[data-v-4fac97a9]{border-color:#fcd34d33;background:#fcd34d1a;color:#fde68a}.sw-panel__buff-tag[data-v-4fac97a9]{display:inline-flex;align-items:center;min-height:1.25rem;margin-left:.35rem;padding:0 .42rem;border:1px solid var(--sw-purple-line);border-radius:999px;background:var(--sw-purple-soft);color:#ddd6fe;font-size:.64rem;letter-spacing:.04em}.sw-panel__buff-tag-sm[data-v-4fac97a9]{display:inline-flex;align-items:center;min-height:1.2rem;padding:0 .38rem;border:1px solid var(--sw-purple-line);border-radius:7px;background:var(--sw-purple-soft);color:#ddd6fe;font-size:.64rem}.sw-panel__rel-buff[data-v-4fac97a9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.36rem;border-top:1px solid rgba(255,255,255,.055);font-size:.78rem}.sw-panel__rel-buff-val[data-v-4fac97a9]{color:var(--ui-title-gold);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-weight:800}.sw-panel__rel-item[data-v-4fac97a9]:hover{border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-bg-hover)}.sw-panel__rel-item.is-current[data-v-4fac97a9]:hover{border-color:#fcd34d8a;background:linear-gradient(135deg,#fcd34d1f,#7c3aed0f 44%,#0a0a0c00),linear-gradient(180deg,#1e1812f7,#0e0c0efb);box-shadow:0 0 0 1px #fcd34d29,0 10px 24px #4c1d9547,inset 0 1px #fff8d61f}.sw-panel__rel-item[data-v-4fac97a9]:focus-visible{outline:none;box-shadow:0 0 0 2px #070709e6,0 0 0 5px #a78bfa3d}.sw-panel__rel-item.is-selected[data-v-4fac97a9]{border-color:var(--sw-panel-line-strong);background:radial-gradient(circle at 100% 0%,rgba(252,211,77,.1),transparent 48%),linear-gradient(180deg,#7c3aed2e,#141418cc);box-shadow:inset 0 1px #ffffff0d,0 10px 20px #4c1d9529}.sw-panel__rel-item.is-current.is-selected[data-v-4fac97a9]{border-color:#fcd34d70;background:linear-gradient(135deg,#fcd34d1a,#7c3aed0f 44%,#0a0a0c00),linear-gradient(180deg,#1e1810f7,#0e0c0efb);box-shadow:0 0 0 1px #fcd34d24,0 12px 24px #4c1d954d,inset 0 1px #fff8d61a}.sw-panel__hero-tag[data-v-4fac97a9]{display:inline-flex;align-items:center;min-height:1.35rem;margin-left:.38rem;padding:0 .45rem;border:1px solid var(--sw-gold-line);border-radius:999px;background:var(--sw-gold-soft);color:#fde68a;font-size:.64rem;letter-spacing:.06em}.sw-panel__hero-upgrade[data-v-4fac97a9]{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--sw-panel-line)}.sw-panel__upgrade-row--balance[data-v-4fac97a9]{margin:.62rem 0 0;padding-top:.55rem;border-top:1px solid var(--sw-panel-line)}.sw-panel__upgrade-row--balance strong[data-v-4fac97a9]{color:var(--ui-title-gold);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.sw-panel__rel-name[data-v-4fac97a9]{min-width:0;color:var(--ui-text-primary);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-panel__rel-tier[data-v-4fac97a9]{color:#fcd34dd1;font-size:.72rem}.sw-panel__rel-value[data-v-4fac97a9]{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--ui-text-inverse-warm);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-weight:800;min-width:3rem;text-align:right}.sw-panel__footer[data-v-4fac97a9]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;padding:.7rem .75rem calc(env(safe-area-inset-bottom,0px) + .75rem);border-top:1px solid var(--sw-panel-line);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.sw-panel__footer--single[data-v-4fac97a9]{grid-template-columns:1fr}.sw-panel__secondary[data-v-4fac97a9]{width:100%}@media (max-width: 360px){.sw-panel__rel-list[data-v-4fac97a9]{grid-template-columns:1fr}.sw-panel__hero-row[data-v-4fac97a9],.sw-panel__hero-upgrade[data-v-4fac97a9]{align-items:stretch;flex-direction:column}.sw-panel__rel-btn[data-v-4fac97a9]{width:100%}}.sw-result[data-v-19bd34ca]{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:radial-gradient(circle at 92% 0%,rgba(124,58,237,.18),transparent 32%),radial-gradient(circle at 0% 0%,rgba(252,211,77,.08),transparent 28%),var(--ui-bg-panel);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.sw-result__topbar[data-v-19bd34ca]{height:2px}.sw-result__topbar.is-ok[data-v-19bd34ca]{background:linear-gradient(90deg,#fcd34dd1,#a855f7f5 54%,#4c1d95e0)}.sw-result__topbar.is-fail[data-v-19bd34ca]{background:linear-gradient(90deg,#fb718566,#be123cc7,#a78bfa73)}.sw-result__header[data-v-19bd34ca]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:calc(env(safe-area-inset-top,0px) + .75rem) .9rem .7rem;border-bottom:1px solid var(--ui-divider-subtle);background:linear-gradient(180deg,#ffffff09,#fff0)}.sw-result__eyebrow[data-v-19bd34ca]{margin:0 0 .2rem;color:#c4b5fdb8;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:600;letter-spacing:.24em}.sw-result__title[data-v-19bd34ca]{margin:0;background:var(--ui-title-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.12rem;font-weight:800;line-height:1.18;letter-spacing:.1em}.sw-result__close[data-v-19bd34ca]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);color:var(--ui-cta-secondary-text);font-size:1.15rem;line-height:1;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.sw-result__close[data-v-19bd34ca]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);color:var(--ui-text-primary)}.sw-result__scroll[data-v-19bd34ca]{max-height:min(50vh,380px);overflow-y:auto;padding:.65rem .75rem .75rem}.sw-result__summary[data-v-19bd34ca],.sw-result__fail[data-v-19bd34ca]{padding:.85rem;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.14),transparent 38%),var(--ui-bg-subtle);display:flex;flex-direction:column;gap:.48rem}.sw-result__line[data-v-19bd34ca]{margin:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--ui-text-inverse-warm);font-size:.88rem}.sw-result__line strong[data-v-19bd34ca]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.03em}.sw-result__label[data-v-19bd34ca]{color:var(--ui-text-muted);font-size:.8rem}.sw-result__tier-up[data-v-19bd34ca]{color:var(--ui-title-gold)}.sw-result__fail-msg[data-v-19bd34ca]{color:#fecaca;font-size:.94rem;line-height:1.6;margin:0}.sw-result__footer[data-v-19bd34ca]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;padding:.7rem .75rem calc(env(safe-area-inset-bottom,0px) + .75rem);border-top:1px solid var(--ui-divider-subtle);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.sw-result__secondary[data-v-19bd34ca],.sw-result__primary[data-v-19bd34ca]{font-size:.9rem;font-weight:600}.sw-result__buff-tag[data-v-19bd34ca]{display:inline-flex;align-items:center;min-height:1.25rem;margin-left:.35rem;padding:0 .42rem;border:1px solid rgba(167,139,250,.28);border-radius:999px;background:#7c3aed24;color:#ddd6fe;font-size:.64rem;letter-spacing:.04em}.zahuo-buy-overlay[data-v-e3e5157d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 0%,rgba(124,58,237,.16),transparent 34%),radial-gradient(circle at 50% 100%,rgba(252,211,77,.1),transparent 28%)}.zahuo-panel[data-v-e3e5157d],.zahuo-confirm[data-v-e3e5157d]{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0e0e10f5,#070709fa);box-shadow:0 28px 64px #00000085,inset 0 1px #ffffff14}.zahuo-panel__gold-line[data-v-e3e5157d]{height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34de0,#fcd34d00)}.zahuo-confirm__topbar[data-v-e3e5157d]{height:3px;background:linear-gradient(90deg,#8b5cf6,#7c3aed 45%,#4c1d95)}.zahuo-panel__header[data-v-e3e5157d],.zahuo-confirm__header[data-v-e3e5157d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 16px}.zahuo-panel__eyebrow[data-v-e3e5157d],.zahuo-confirm__eyebrow[data-v-e3e5157d]{margin:0 0 6px;font-size:11px;letter-spacing:.28em;color:#a78bfad6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.zahuo-panel__title[data-v-e3e5157d],.zahuo-confirm__title[data-v-e3e5157d]{margin:0;font-size:20px;line-height:1.2;letter-spacing:.1em;font-weight:800;color:#fcd34d;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;text-shadow:0 1px 10px rgba(217,119,6,.12)}.zahuo-panel__hint[data-v-e3e5157d],.zahuo-confirm__desc[data-v-e3e5157d]{margin:8px 0 0;color:#e4e4e7b8;font-size:13px;line-height:1.6}.zahuo-close-btn[data-v-e3e5157d]{width:32px;height:32px;flex:0 0 auto;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e4e4e7d1;font-size:20px;line-height:1}.zahuo-close-btn[data-v-e3e5157d]:disabled{opacity:.45}.zahuo-ledger[data-v-e3e5157d]{margin:0 22px 18px;padding:14px 16px;background:linear-gradient(180deg,#fcd34d0f,#ffffff05),#101013e6}.zahuo-ledger__label[data-v-e3e5157d]{margin-bottom:6px;font-size:11px;letter-spacing:.16em;color:#a1a1aad1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.zahuo-ledger__value[data-v-e3e5157d]{color:#f4f4f5;font-size:14px}.zahuo-list[data-v-e3e5157d]{margin:0 14px;padding:4px 8px;max-height:min(46vh,420px);overflow-y:auto}.zahuo-empty[data-v-e3e5157d]{padding:32px 12px;text-align:center;color:#a1a1aad1;font-size:14px}.zahuo-row[data-v-e3e5157d]{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 10px 14px 14px;color:inherit;text-align:left;background:transparent}.zahuo-row[data-v-e3e5157d]:hover{background:#ffffff08}.zahuo-row.is-active[data-v-e3e5157d]{background:linear-gradient(90deg,#7c3aed2e,#7c3aed0d 48%,#7c3aed00)}.zahuo-row__accent[data-v-e3e5157d]{position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:transparent}.zahuo-row.is-active .zahuo-row__accent[data-v-e3e5157d]{background:linear-gradient(180deg,#a78bfa,#7c3aed);box-shadow:0 0 12px #7c3aed5c}.zahuo-row__main[data-v-e3e5157d]{min-width:0;flex:1}.zahuo-row__title-wrap[data-v-e3e5157d],.zahuo-confirm__name-wrap[data-v-e3e5157d]{display:flex;align-items:center;gap:8px;min-width:0}.zahuo-row__title[data-v-e3e5157d],.zahuo-confirm__name[data-v-e3e5157d]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4f4f5;font-size:15px;font-weight:600}.zahuo-row__badge[data-v-e3e5157d]{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(252,211,77,.16);background:#fcd34d0f;color:#fcd34deb;font-size:11px;letter-spacing:.08em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.zahuo-row__meta[data-v-e3e5157d],.zahuo-confirm__item-meta[data-v-e3e5157d]{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;color:#a1a1aadb;font-size:12px;line-height:1.5}.zahuo-row__side[data-v-e3e5157d],.zahuo-confirm__item-side[data-v-e3e5157d]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.zahuo-row__price[data-v-e3e5157d],.zahuo-confirm__unit-price[data-v-e3e5157d]{color:#fcd34d;font-size:22px;line-height:1;font-weight:700;letter-spacing:-.02em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.zahuo-row__price-unit[data-v-e3e5157d],.zahuo-confirm__unit-label[data-v-e3e5157d]{margin-top:4px;color:#a1a1aadb;font-size:11px;letter-spacing:.12em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.zahuo-row__divider[data-v-e3e5157d]{position:absolute;left:12px;right:8px;bottom:0;height:1px;background:#ffffff14}.zahuo-panel__footer[data-v-e3e5157d],.zahuo-confirm__footer[data-v-e3e5157d]{display:grid;grid-template-columns:1fr;gap:12px;padding:18px 22px calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);margin-top:18px}.zahuo-confirm__footer[data-v-e3e5157d]{grid-template-columns:1fr 1fr}.zahuo-secondary-btn[data-v-e3e5157d],.zahuo-primary-btn[data-v-e3e5157d]{font-size:14px;letter-spacing:.14em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.zahuo-secondary-btn[data-v-e3e5157d],.zahuo-primary-btn[data-v-e3e5157d]{width:100%}.zahuo-primary-btn[data-v-e3e5157d]:disabled,.zahuo-secondary-btn[data-v-e3e5157d]:disabled{opacity:.55}.zahuo-confirm__item[data-v-e3e5157d],.zahuo-confirm__qty[data-v-e3e5157d],.zahuo-confirm__total[data-v-e3e5157d]{margin:0 22px}.zahuo-confirm__item[data-v-e3e5157d]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px}.zahuo-confirm__item-main[data-v-e3e5157d]{min-width:0;flex:1}.zahuo-confirm__qty[data-v-e3e5157d]{margin-top:14px;padding:16px}.zahuo-confirm__section-head[data-v-e3e5157d]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e4e4e7d6;font-size:13px}.zahuo-stepper[data-v-e3e5157d]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.zahuo-stepper__btn[data-v-e3e5157d]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f4f4f5;font-size:24px;line-height:1}.zahuo-stepper__btn[data-v-e3e5157d]:disabled{opacity:.35}.zahuo-stepper__value[data-v-e3e5157d]{min-width:72px;padding:10px 16px;border-radius:12px;background:#7c3aed1f;color:#f4f4f5;text-align:center;font-size:24px;line-height:1.1;font-weight:700;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.zahuo-confirm__total[data-v-e3e5157d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:16px}.zahuo-confirm__total-label[data-v-e3e5157d]{color:#e4e4e7c2;font-size:13px}.zahuo-confirm__total-value[data-v-e3e5157d]{color:#fcd34d;font-size:20px;font-weight:700;letter-spacing:-.02em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.zahuo-confirm__status[data-v-e3e5157d]{margin:14px 22px 0;font-size:13px;line-height:1.6}.zahuo-confirm__status.is-ok[data-v-e3e5157d]{color:#86efac}.zahuo-confirm__status.is-warning[data-v-e3e5157d]{color:#fcd34d}@media (max-width: 360px){.zahuo-panel__header[data-v-e3e5157d],.zahuo-confirm__header[data-v-e3e5157d],.zahuo-panel__footer[data-v-e3e5157d],.zahuo-confirm__footer[data-v-e3e5157d]{padding-left:18px;padding-right:18px}.zahuo-ledger[data-v-e3e5157d],.zahuo-confirm__item[data-v-e3e5157d],.zahuo-confirm__qty[data-v-e3e5157d],.zahuo-confirm__total[data-v-e3e5157d],.zahuo-confirm__status[data-v-e3e5157d]{margin-left:18px;margin-right:18px}.zahuo-row[data-v-e3e5157d]{min-height:68px;padding-left:12px}}.zahuo-sell-overlay[data-v-af41b86b]{background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 48%),#05040ad6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zahuo-sell-panel[data-v-af41b86b],.zahuo-sell-confirm[data-v-af41b86b]{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#130f22fa,#080710fc);box-shadow:0 28px 72px #00000080,0 0 0 1px #ffffff08}.zahuo-sell-panel__gold-line[data-v-af41b86b],.zahuo-sell-confirm__topbar[data-v-af41b86b]{height:2px;background:linear-gradient(90deg,#fbbf2414,#fbbf24eb,#a855f7d1,#fbbf2414)}.zahuo-sell-panel__header[data-v-af41b86b],.zahuo-sell-confirm__header[data-v-af41b86b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08)}.zahuo-sell-panel__eyebrow[data-v-af41b86b],.zahuo-sell-confirm__eyebrow[data-v-af41b86b]{margin:0;color:#fbbf24d1;font-size:.72rem;letter-spacing:.2em}.zahuo-sell-panel__title[data-v-af41b86b],.zahuo-sell-confirm__title[data-v-af41b86b]{margin:.35rem 0 0;color:#f8f5ff;font-size:1.2rem;font-weight:700}.zahuo-sell-panel__hint[data-v-af41b86b],.zahuo-sell-confirm__desc[data-v-af41b86b]{margin:.35rem 0 0;color:#e2e8f0b3;font-size:.82rem;line-height:1.55}.zahuo-sell-close-btn[data-v-af41b86b]{flex:0 0 auto;width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#f8fafcd1;font-size:1.2rem;line-height:1}.zahuo-sell-ledger[data-v-af41b86b],.zahuo-sell-confirm__summary[data-v-af41b86b]{margin:1rem;background:linear-gradient(135deg,#fbbf241a,#7c3aed14);padding:.95rem 1rem}.zahuo-sell-ledger__label[data-v-af41b86b]{color:#e2e8f0a8;font-size:.75rem;letter-spacing:.12em}.zahuo-sell-ledger__value[data-v-af41b86b]{margin-top:.35rem;color:#fef3c7;font-size:1rem;font-weight:700}.zahuo-sell-list[data-v-af41b86b]{max-height:min(52vh,420px);overflow-y:auto;padding:0 1rem .25rem}.zahuo-sell-empty[data-v-af41b86b]{padding:2.5rem 1rem;text-align:center;color:#e2e8f094;font-size:.9rem}.zahuo-sell-row[data-v-af41b86b]{position:relative;display:flex;align-items:center;gap:.9rem;width:100%;padding:.95rem .95rem 1rem;border-radius:18px;background:linear-gradient(180deg,#141223eb,#0b0a13fa);border:1px solid rgba(255,255,255,.06);text-align:left}.zahuo-sell-row+.zahuo-sell-row[data-v-af41b86b]{margin-top:.75rem}.zahuo-sell-row__accent[data-v-af41b86b]{width:4px;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,#fbbf24eb,#7c3aedd1)}.zahuo-sell-row__main[data-v-af41b86b],.zahuo-sell-confirm__item-main[data-v-af41b86b]{min-width:0;flex:1}.zahuo-sell-row__title-wrap[data-v-af41b86b],.zahuo-sell-confirm__name-wrap[data-v-af41b86b]{display:flex;align-items:center;gap:.45rem;min-width:0}.zahuo-sell-row__title[data-v-af41b86b],.zahuo-sell-confirm__name[data-v-af41b86b]{color:#f8fafc;font-size:.98rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zahuo-sell-row__badge[data-v-af41b86b]{display:inline-flex;align-items:center;padding:0 .45rem;min-height:1.35rem;border-radius:999px;border:1px solid rgba(251,191,36,.22);background:#fbbf2414;color:#fde68a;font-size:.7rem;font-weight:700}.zahuo-sell-row__meta[data-v-af41b86b],.zahuo-sell-confirm__item-meta[data-v-af41b86b]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem;color:#cbd5e1ad;font-size:.75rem}.zahuo-sell-row__side[data-v-af41b86b],.zahuo-sell-confirm__item-side[data-v-af41b86b]{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex:0 0 auto}.zahuo-sell-row__price[data-v-af41b86b],.zahuo-sell-confirm__unit-price[data-v-af41b86b]{color:#fcd34d;font-size:1.15rem;font-weight:700}.zahuo-sell-row__price-unit[data-v-af41b86b],.zahuo-sell-confirm__unit-label[data-v-af41b86b]{color:#e2e8f094;font-size:.74rem;letter-spacing:.08em}.zahuo-sell-row__divider[data-v-af41b86b]{position:absolute;left:1rem;right:1rem;bottom:-.38rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.zahuo-sell-panel__footer[data-v-af41b86b],.zahuo-sell-confirm__footer[data-v-af41b86b]{display:flex;gap:.75rem;padding:1rem}.zahuo-sell-secondary-btn[data-v-af41b86b],.zahuo-sell-confirm__cancel[data-v-af41b86b],.zahuo-sell-confirm__submit[data-v-af41b86b]{font-size:.92rem;font-weight:600}.zahuo-sell-secondary-btn[data-v-af41b86b],.zahuo-sell-confirm__cancel[data-v-af41b86b]{flex:1}.zahuo-sell-confirm__submit[data-v-af41b86b]{flex:1.2}.zahuo-sell-confirm__item[data-v-af41b86b]{display:flex;gap:.85rem;align-items:center;margin:1rem 1rem 0;padding:1rem}.zahuo-sell-confirm__summary-row[data-v-af41b86b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f1f5f9cc;font-size:.84rem}.zahuo-sell-confirm__summary-row+.zahuo-sell-confirm__summary-row[data-v-af41b86b]{margin-top:.55rem}.zahuo-sell-confirm__summary-row.is-gain[data-v-af41b86b]{color:#fde68a;font-weight:700}.bank-overlay[data-v-3b0a3d8c]{background:#080610c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bank-panel[data-v-3b0a3d8c]{position:relative;background:linear-gradient(180deg,#1d1727,#110b1c);border:1px solid rgba(207,173,102,.35);border-radius:14px;padding:18px 18px 16px;box-shadow:0 18px 60px #0000008c,inset 0 0 0 1px #cfad6614;color:#e8e1cf;max-height:86vh;display:flex;flex-direction:column}.bank-panel__gold-line[data-v-3b0a3d8c]{position:absolute;top:0;left:18px;right:18px;height:2px;background:linear-gradient(90deg,transparent,#cfad66 50%,transparent)}.bank-panel__header[data-v-3b0a3d8c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.bank-panel__eyebrow[data-v-3b0a3d8c]{font-size:10px;letter-spacing:.18em;color:#cfad66;margin:0 0 2px}.bank-panel__title[data-v-3b0a3d8c]{font-size:18px;font-weight:600;margin:0 0 4px;color:#f4ecd6}.bank-panel__capacity[data-v-3b0a3d8c]{font-size:12px;color:#b1a890;margin:0}.bank-close-btn[data-v-3b0a3d8c]{width:28px;height:28px;border-radius:50%;border:1px solid rgba(207,173,102,.4);background:#00000059;color:#cfad66;font-size:18px;line-height:1;cursor:pointer}.bank-capacity-bar[data-v-3b0a3d8c]{padding:.55rem;height:5px;background:#cfad6614;border-radius:10px;overflow:hidden;margin-bottom:12px}.bank-capacity-bar__fill[data-v-3b0a3d8c]{height:100%;background:linear-gradient(90deg,#cfad66,#f5d68b);transition:width .25s ease}.bank-tabs[data-v-3b0a3d8c]{display:flex;gap:6px;margin-bottom:12px}.bank-tab[data-v-3b0a3d8c]{flex:1}.bank-list[data-v-3b0a3d8c]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:.75rem}.bank-empty[data-v-3b0a3d8c]{text-align:center;font-size:13px;color:#8a826b;padding:36px 8px}.bank-list-card[data-v-3b0a3d8c],.bank-row-card[data-v-3b0a3d8c]{overflow:hidden}.bank-row[data-v-3b0a3d8c]{display:flex;align-items:center;gap:10px;padding:10px;background:radial-gradient(circle at 0% 0%,rgba(207,173,102,.08),transparent 34%),#00000038}.bank-row__icon[data-v-3b0a3d8c]{position:relative;width:44px;height:44px;flex:0 0 44px;border:1px solid rgba(207,173,102,.22);background:#ffffff08;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.bank-row__icon img[data-v-3b0a3d8c]{width:100%;height:100%;object-fit:contain}.bank-row__count[data-v-3b0a3d8c]{position:absolute;right:2px;bottom:1px;font-size:10px;color:#f4ecd6;background:#0009;padding:0 3px;border-radius:3px}.bank-row__main[data-v-3b0a3d8c]{flex:1;min-width:0}.bank-row__name[data-v-3b0a3d8c]{font-size:14px;color:#f4ecd6;font-weight:500}.bank-row__short[data-v-3b0a3d8c]{font-size:11px;color:#8a826b;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-row__extra[data-v-3b0a3d8c]{font-size:11px;color:#cfad66;margin-top:2px}.bank-row__btn[data-v-3b0a3d8c]{flex:0 0 auto}.bank-panel__footer[data-v-3b0a3d8c]{margin-top:12px;display:flex;justify-content:center}.bank-secondary-btn[data-v-3b0a3d8c]{width:100%}.bag-expand-overlay[data-v-0d2ddd49]{background:#080610c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bag-expand-panel[data-v-0d2ddd49]{position:relative;display:flex;max-height:86vh;flex-direction:column;border:1px solid rgba(207,173,102,.35);border-radius:14px;background:linear-gradient(180deg,#1d1727,#110b1c);padding:18px 18px 16px;box-shadow:0 18px 60px #0000008c,inset 0 0 0 1px #cfad6614;color:#e8e1cf}.bag-expand-panel__gold-line[data-v-0d2ddd49]{position:absolute;top:0;left:18px;right:18px;height:2px;background:linear-gradient(90deg,transparent,#cfad66 50%,transparent)}.bag-expand-panel__header[data-v-0d2ddd49]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.bag-expand-panel__eyebrow[data-v-0d2ddd49]{margin:0 0 2px;color:#cfad66;font-size:10px;letter-spacing:.18em}.bag-expand-panel__title[data-v-0d2ddd49]{margin:0 0 4px;color:#f4ecd6;font-size:18px;font-weight:600}.bag-expand-panel__subtitle[data-v-0d2ddd49]{margin:0;color:#b1a890;font-size:12px;line-height:1.45}.bag-expand-close-btn[data-v-0d2ddd49]{width:28px;height:28px;border:1px solid rgba(207,173,102,.4);border-radius:50%;background:#00000059;color:#cfad66;font-size:18px;line-height:1;cursor:pointer}.bag-expand-progress-card[data-v-0d2ddd49]{margin-bottom:12px}.bag-expand-progress[data-v-0d2ddd49]{padding:.8rem}.bag-expand-progress__top[data-v-0d2ddd49],.bag-expand-progress__meta[data-v-0d2ddd49]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bag-expand-progress__top[data-v-0d2ddd49]{margin-bottom:.55rem;color:#efe3bf;font-size:12px}.bag-expand-progress__top strong[data-v-0d2ddd49]{color:#f5d68b;font-size:13px}.bag-expand-progress__bar[data-v-0d2ddd49]{height:6px;border-radius:999px;background:#cfad6614;overflow:hidden}.bag-expand-progress__fill[data-v-0d2ddd49]{height:100%;background:linear-gradient(90deg,#cfad66,#f5d68b);transition:width .25s ease}.bag-expand-progress__meta[data-v-0d2ddd49]{margin-top:.55rem;color:#9f957c;font-size:11px}.bag-expand-list-card[data-v-0d2ddd49]{min-height:0;flex:1 1 auto}.bag-expand-list[data-v-0d2ddd49]{display:flex;max-height:50vh;flex-direction:column;gap:8px;overflow-y:auto;padding:.75rem}.bag-expand-empty[data-v-0d2ddd49]{padding:2rem .75rem;text-align:center;color:#8a826b;font-size:13px}.bag-expand-row[data-v-0d2ddd49]{display:flex;align-items:center;gap:12px;padding:12px;background:radial-gradient(circle at 0% 0%,rgba(207,173,102,.08),transparent 34%),#00000038}.bag-expand-row__main[data-v-0d2ddd49]{min-width:0;flex:1 1 auto}.bag-expand-row__title[data-v-0d2ddd49]{color:#f3ead4;font-size:15px;font-weight:600}.bag-expand-row__price[data-v-0d2ddd49]{margin-top:2px;color:#cfad66;font-size:12px;font-weight:600}.bag-expand-row__hint[data-v-0d2ddd49]{margin-top:4px;color:#a79d84;font-size:11px;line-height:1.45}.bag-expand-row__btn[data-v-0d2ddd49]{flex:0 0 auto}.bag-expand-panel__footer[data-v-0d2ddd49]{margin-top:12px}.bm-panel[data-v-5ade22da]{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.bm-topline[data-v-5ade22da]{height:3px;background:linear-gradient(90deg,#7c3aedeb,#a855f7 52%,#4c1d95e6)}.bm-header[data-v-5ade22da]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.86rem 1rem .68rem;border-bottom:1px solid rgba(255,255,255,.08)}.bm-badges[data-v-5ade22da]{display:flex;flex-wrap:wrap;gap:.45rem}.bm-badge[data-v-5ade22da]{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0d;color:#d4d4d8d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.bm-badge--purple[data-v-5ade22da]{border-color:#a78bfa3d;background:#7c3aed1f;color:#fff8e6}.bm-title[data-v-5ade22da]{margin:.35rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.22rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.bm-close[data-v-5ade22da]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2}.bm-close svg[data-v-5ade22da]{width:.95rem;height:.95rem}.bm-body-top[data-v-5ade22da]{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 1rem .5rem}.bm-resource-card[data-v-5ade22da],.bm-summary-section-card[data-v-5ade22da],.bm-filter-card[data-v-5ade22da],.bm-shelf-card[data-v-5ade22da],.bm-source-wrap[data-v-5ade22da],.bm-summary-card[data-v-5ade22da],.bm-tip-card[data-v-5ade22da]{overflow:hidden}.bm-resource-section[data-v-5ade22da],.bm-filter-section[data-v-5ade22da]{padding:.72rem .85rem}.bm-summary-section[data-v-5ade22da]{padding:.72rem .85rem .78rem}.bm-summary-card__body[data-v-5ade22da]{height:100%;padding:.66rem .72rem}.bm-resource-head[data-v-5ade22da]{display:flex;align-items:center;justify-content:space-between;gap:.65rem .8rem;flex-wrap:wrap}.bm-kicker[data-v-5ade22da]{color:#a1a1aad1;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.bm-resource-main[data-v-5ade22da]{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.28rem;color:#f4f4f5;font-size:.88rem}.bm-resource-meta[data-v-5ade22da]{display:flex;gap:.5rem;color:#a1a1aae6;font-size:.74rem;text-align:right}.bm-resource-meta--inline[data-v-5ade22da]{flex-wrap:wrap;justify-content:flex-end}.bm-summary-grid[data-v-5ade22da]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.bm-summary-value[data-v-5ade22da]{margin-top:.28rem;color:#f4f4f5;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem;font-weight:700;line-height:1.2}.bm-summary-value--compact[data-v-5ade22da]{margin-top:0;font-size:.8rem}.bm-summary-meta[data-v-5ade22da]{margin-top:.22rem;color:#c4b5fde0;font-size:.62rem;line-height:1.35}.bm-pity-inline[data-v-5ade22da]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-top:.28rem}.bm-pity-dots[data-v-5ade22da]{display:inline-flex;align-items:center;gap:.22rem}.bm-summary-note[data-v-5ade22da]{margin-top:.35rem;padding:0 .2rem;color:var(--color-text-muted);font-size:.68rem;line-height:1.35}.bm-shelf[data-v-5ade22da]{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 1rem .75rem}.bm-shelf-section[data-v-5ade22da]{padding:.82rem .85rem .88rem}.bm-shelf-title[data-v-5ade22da]{display:flex;align-items:baseline;justify-content:flex-start;gap:.75rem;margin-bottom:.6rem;color:#f4f4f5;font-size:.76rem;font-weight:700;letter-spacing:.1em}.bm-shelf-grid[data-v-5ade22da]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.bm-source-wrap--bottom[data-v-5ade22da]{margin-top:.72rem}.bm-source-section[data-v-5ade22da]{padding:.58rem .68rem}.bm-tip-grid[data-v-5ade22da]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.bm-tip-card__body[data-v-5ade22da]{height:100%;padding:.46rem .48rem}.bm-tip-title[data-v-5ade22da]{color:#f4f4f5;font-size:.68rem;font-weight:600;line-height:1.2}.bm-source-balance[data-v-5ade22da]{margin-top:.34rem;color:#fcd34d;font-size:.62rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.bm-slot[data-v-5ade22da]{display:flex;flex-direction:column;gap:.26rem;padding:.56rem .46rem;border-radius:12px;background:linear-gradient(180deg,#16161afa,#0b0b0efa);transition:opacity .2s ease,transform .12s ease,box-shadow .12s ease,border-color .12s ease;min-height:146px;box-shadow:inset 0 1px #ffffff0d}.bm-slot[data-v-5ade22da]:active:not(.opacity-40){transform:scale(.96)}.bm-slot-head[data-v-5ade22da]{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.bm-slot-type[data-v-5ade22da]{border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;padding:1px 6px;color:var(--color-text-muted);font-size:9px;letter-spacing:.04em}.bm-slot-name[data-v-5ade22da]{font-size:.78rem;font-weight:700;line-height:1.24;overflow-wrap:anywhere}.bm-slot-meta[data-v-5ade22da],.bm-slot-affix[data-v-5ade22da],.bm-slot-source[data-v-5ade22da]{color:#a1a1aae6;font-size:.64rem;line-height:1.28;overflow-wrap:anywhere}.bm-slot-affix[data-v-5ade22da]{min-height:1.4rem}.bm-slot-source[data-v-5ade22da]{margin-top:auto}.bm-slot-footer[data-v-5ade22da]{display:flex;align-items:flex-end;justify-content:space-between;gap:.25rem;margin-top:.18rem}.bm-slot-price[data-v-5ade22da]{min-width:0;color:#fcd34d;font-size:.64rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.bm-slot-status[data-v-5ade22da]{color:#a1a1aae6;flex-shrink:0;font-size:.62rem}.bm-slot-status--sold[data-v-5ade22da]{color:#c4b5fd;font-weight:700}.bm-tag-btn[data-v-5ade22da]{min-height:30px;padding:0 11px;border-radius:10px;font-size:11px;transition:all .15s ease}.bm-tag-active[data-v-5ade22da]{background:linear-gradient(180deg,#7c3aed42,#4c1d952e);color:#fff8e6;border:1px solid rgba(167,139,250,.28);font-weight:600}.bm-tag-inactive[data-v-5ade22da]{background:#ffffff0d;color:#a1a1aadb;border:1px solid rgba(255,255,255,.08)}.bm-tag-inactive[data-v-5ade22da]:active{opacity:.7}.bm-footer[data-v-5ade22da]{display:flex;flex-wrap:wrap;flex-shrink:0;gap:.75rem;padding:.82rem 1rem calc(env(safe-area-inset-bottom) + .78rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0e0e10f0,#070709fb)}.bm-footer-hint[data-v-5ade22da]{width:100%;color:#c4b5fde0;font-size:.68rem;line-height:1.4}.bm-action[data-v-5ade22da]{min-width:0}.bm-action--primary[data-v-5ade22da]{flex:1 1 auto}.bm-action.bm-refresh-action[data-v-5ade22da]{flex-direction:column;gap:.18rem;line-height:1.15;white-space:normal}.bm-action-label[data-v-5ade22da]{line-height:1.1}.bm-action-cost[data-v-5ade22da]{color:#fff1a8;font-size:.7rem;letter-spacing:.04em;line-height:1.1}.bm-action--secondary[data-v-5ade22da]{flex:0 0 112px}@media (max-width: 389px){.bm-summary-grid[data-v-5ade22da]{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-summary-card[data-v-5ade22da]:last-child{grid-column:span 2}}.reforge-panel.ink-dialog-panel[data-v-b7b050bc]{border-color:#ffffff1a;border-radius:18px;background:radial-gradient(circle at top,rgba(124,58,237,.18),transparent 32%),linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.reforge-topline[data-v-b7b050bc]{height:2px;background:linear-gradient(90deg,#7c3aed14,#7c3aedeb,#fbbf24e0,#7c3aed14)}.reforge-header[data-v-b7b050bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.reforge-meta-row[data-v-b7b050bc]{display:flex;flex-wrap:wrap;gap:.4rem}.reforge-badge[data-v-b7b050bc]{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0d;color:#d4d4d8d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.reforge-badge--gold[data-v-b7b050bc]{border-color:#fcd34d3d;background:#fcd34d14;color:#fff3d6eb}.reforge-badge--purple[data-v-b7b050bc]{border-color:#a78bfa3d;background:#7c3aed1f;color:#fff8e6}.reforge-badge--muted[data-v-b7b050bc]{color:#d4d4d8b8}.reforge-title[data-v-b7b050bc]{margin:.45rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.18}.reforge-close[data-v-b7b050bc]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.reforge-close[data-v-b7b050bc]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.reforge-close svg[data-v-b7b050bc]{width:.95rem;height:.95rem}.reforge-body[data-v-b7b050bc]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.reforge-hero[data-v-b7b050bc]{display:flex;align-items:flex-start;gap:1rem}.reforge-icon-stack[data-v-b7b050bc]{width:5rem;flex:0 0 auto}.reforge-item-icon[data-v-b7b050bc]{overflow:hidden;width:5rem;height:5rem;border-radius:14px;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 38%),linear-gradient(180deg,#121216fa,#08080afa);box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000004d}.reforge-item-icon--legendary[data-v-b7b050bc]{box-shadow:inset 0 0 0 1px #fcd34d2e,0 0 0 1px #fcd34d1f,0 16px 32px #00000057}.reforge-summary[data-v-b7b050bc]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.65rem}.reforge-main-label[data-v-b7b050bc]{margin:0;color:#e4e4e7d1;font-size:.88rem;line-height:1.5}.reforge-main-value[data-v-b7b050bc]{margin:0;color:#fff8e6;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.35rem;font-weight:800;line-height:1.15}.reforge-main-label[data-v-b7b050bc] span,.reforge-main-value[data-v-b7b050bc] span,.reforge-badge[data-v-b7b050bc] span{color:inherit}.reforge-info-panel[data-v-b7b050bc]{padding:.75rem .85rem;display:flex;flex-direction:column;gap:.4rem}.reforge-inline-note[data-v-b7b050bc]{margin:0;color:#d4d4d8c7;font-size:.78rem;line-height:1.55}.reforge-inline-note--success[data-v-b7b050bc]{margin-top:.55rem;color:#86efac;text-align:center}.reforge-inline-note--azure[data-v-b7b050bc]{color:#93c5fd}.reforge-inline-note--gold[data-v-b7b050bc]{color:#fcd34de0}.reforge-inline-note[data-v-b7b050bc] span,.reforge-inline-note[data-v-b7b050bc] font{color:inherit;font-size:inherit}.reforge-section[data-v-b7b050bc]{display:flex;flex-direction:column;gap:.55rem}.reforge-section-title[data-v-b7b050bc]{color:#f4f4f5;font-size:.96rem;font-weight:700;letter-spacing:.06em}.reforge-section-subtitle[data-v-b7b050bc]{margin:.25rem 0 0;color:#a1a1aaeb;font-size:.76rem;line-height:1.55}.reforge-section-header-row[data-v-b7b050bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.reforge-lock-meta[data-v-b7b050bc]{flex-shrink:0;color:#fcd34de0;font-size:.72rem;letter-spacing:.08em}.reforge-surface[data-v-b7b050bc],.reforge-result-banner[data-v-b7b050bc]{padding:.75rem .8rem}.reforge-result-banner[data-v-b7b050bc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.reforge-result-label[data-v-b7b050bc]{color:#fcd34d}.reforge-desc[data-v-b7b050bc]{color:#e4e4e7d6;font-size:.84rem;line-height:1.7}.reforge-desc[data-v-b7b050bc] span,.reforge-desc[data-v-b7b050bc] font{color:inherit;font-size:inherit}.reforge-divider[data-v-b7b050bc]{margin:.2rem 0;border-color:#ffffff14}.stat-list-box[data-v-b7b050bc]{display:flex;flex-direction:column;gap:4px}.stat-row[data-v-b7b050bc]{display:flex;align-items:baseline;gap:6px;padding:.38rem .55rem;border-radius:10px;font-size:.84rem;line-height:1.6;color:#d4d4d8cc;transition:background .16s ease}.stat-row[data-v-b7b050bc]:hover{background:#ffffff0a}.stat-cmp-up[data-v-b7b050bc]{background:#86efac14}.stat-cmp-down[data-v-b7b050bc]{background:#fb718514}.stat-arrow[data-v-b7b050bc],.stat-bullet[data-v-b7b050bc]{flex-shrink:0;font-size:.68rem;line-height:1}.stat-bullet[data-v-b7b050bc]{color:#a1a1aac7}.stat-text[data-v-b7b050bc]{flex:1;min-width:0}.stat-text[data-v-b7b050bc] span,.stat-text[data-v-b7b050bc] font{color:inherit;font-size:inherit}.stat-section-header[data-v-b7b050bc]{padding:.2rem .55rem .32rem;color:#a1a1aae0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.reforge-affix-card[data-v-b7b050bc]{display:flex;align-items:center;gap:.8rem;padding:.8rem .9rem}.reforge-affix-card--locked[data-v-b7b050bc]{border-color:#fcd34d38;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #fcd34d1a}.reforge-affix-slot[data-v-b7b050bc]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:#ffffff0d;color:#d4d4d8c2;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:700}.reforge-affix-name[data-v-b7b050bc]{color:#f4f4f5;font-size:.9rem;font-weight:600}.reforge-affix-value[data-v-b7b050bc]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:700}.reforge-affix-tier[data-v-b7b050bc]{display:inline-flex;align-items:center;min-height:1.3rem;padding:0 .45rem;border-radius:9px;font-size:.68rem;font-weight:700;letter-spacing:.06em}.reforge-affix-tier--minor[data-v-b7b050bc]{background:#ffffff0d;color:#d4d4d8d6}.reforge-affix-tier--normal[data-v-b7b050bc]{background:#7c3aed1f;color:#c4b5fd}.reforge-affix-tier--strong[data-v-b7b050bc]{background:#7c3aed2e;color:#ddd6fe}.reforge-affix-tier--perfect[data-v-b7b050bc]{background:#fcd34d1a;color:#fcd34d}.reforge-change--new[data-v-b7b050bc]{color:#c4b5fd}.reforge-change--kept[data-v-b7b050bc]{color:#fcd34d}.reforge-lock-btn[data-v-b7b050bc]{flex-shrink:0;min-width:3.1rem;font-size:.76rem;font-weight:700}.reforge-lock-btn[data-v-b7b050bc]:not(:disabled):hover{border-color:#fcd34d52}.reforge-lock-btn[data-v-b7b050bc]:disabled{opacity:.55}.reforge-lock-btn--locked[data-v-b7b050bc]{border-color:#fcd34d47;background:#fcd34d1f;color:#fff3d6f0}.reforge-type-grid[data-v-b7b050bc]{display:grid;gap:.7rem}.reforge-type-card-btn[data-v-b7b050bc]{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left}.reforge-type-card-btn--disabled[data-v-b7b050bc]{cursor:not-allowed}.reforge-type-card[data-v-b7b050bc]{padding:.8rem .9rem;text-align:left}.reforge-type-card-btn:hover:not(:disabled) .reforge-type-card[data-v-b7b050bc]{transform:translateY(-1px);border-color:#a78bfa42}.reforge-type-card--active[data-v-b7b050bc]{border-color:#a78bfa4d;background:radial-gradient(circle at top right,rgba(124,58,237,.14),transparent 42%),linear-gradient(180deg,#121018f5,#09080dfa)}.reforge-type-card--disabled[data-v-b7b050bc]{opacity:.56}.reforge-type-title[data-v-b7b050bc]{color:#f8fafc;font-size:.92rem;font-weight:700}.reforge-type-status[data-v-b7b050bc]{font-size:.72rem;font-weight:600}.reforge-type-costs[data-v-b7b050bc]{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-top:.65rem}.reforge-type-cost[data-v-b7b050bc]{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .45rem;border-radius:9px;background:#ffffff0d;color:#d4d4d8d6;font-size:.68rem}.reforge-progress-track[data-v-b7b050bc]{overflow:hidden;width:100%;height:.55rem;border-radius:8px;background:#ffffff14}.reforge-progress-fill[data-v-b7b050bc]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aede6,#a78bfadb);transition:width .22s ease}.reforge-footer[data-v-b7b050bc]{display:flex;gap:.75rem;padding:.95rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#fff0)}.reforge-confirm-btn[data-v-b7b050bc],.reforge-secondary-btn[data-v-b7b050bc]{font-size:.92rem;font-weight:700}.reforge-confirm-btn[data-v-b7b050bc]{flex:1 1 auto}.reforge-secondary-btn[data-v-b7b050bc]{flex:0 0 5.4rem}.styled-scroll[data-v-b7b050bc]::-webkit-scrollbar{width:4px}.styled-scroll[data-v-b7b050bc]::-webkit-scrollbar-track{background:transparent}.styled-scroll[data-v-b7b050bc]::-webkit-scrollbar-thumb{background:#71717a8f;border-radius:99px}.pe-panel[data-v-231b08f9]{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.pe-topline[data-v-231b08f9]{height:3px;background:linear-gradient(90deg,#7c3aedeb,#a855f7 52%,#4c1d95e6)}.pe-header[data-v-231b08f9]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.pe-badges[data-v-231b08f9]{display:flex;flex-wrap:wrap;gap:.45rem}.pe-badge[data-v-231b08f9]{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0d;color:#d4d4d8d6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.pe-badge--purple[data-v-231b08f9]{border-color:#a78bfa3d;background:#7c3aed1f;color:#fff8e6}.pe-title[data-v-231b08f9]{margin:.45rem 0 0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.2rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.pe-result--standard[data-v-231b08f9]{color:#f4f4f5f0}.pe-result--rare[data-v-231b08f9]{color:#c4b5fd}.pe-result--value[data-v-231b08f9]{color:#fcd34d}.pe-result--success[data-v-231b08f9]{color:#86efac}.pe-subtitle[data-v-231b08f9]{margin:.45rem 0 0;color:#a1a1aadb;font-size:.78rem;line-height:1.55}.pe-close[data-v-231b08f9]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2}.pe-close svg[data-v-231b08f9]{width:.95rem;height:.95rem}.pe-balance-grid[data-v-231b08f9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pe-balance-card[data-v-231b08f9]{min-height:100%}.pe-balance-head[data-v-231b08f9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pe-balance-value[data-v-231b08f9]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700}.pe-balance-value--gold[data-v-231b08f9]{color:#fcd34d}.pe-balance-value--purple[data-v-231b08f9]{color:#c4b5fd}.pe-section-title[data-v-231b08f9]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;color:#f4f4f5;font-size:.8rem;font-weight:700;letter-spacing:.1em}.pe-row[data-v-231b08f9]{padding:.92rem;transition:opacity .2s ease,transform .14s ease,border-color .14s ease}.pe-row[data-v-231b08f9]:active{transform:scale(.985)}.pe-type-pill[data-v-231b08f9]{border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;padding:2px 8px;font-size:10px;color:var(--color-text-muted)}.pe-lock-pill[data-v-231b08f9]{border-radius:10px;border:1px solid rgba(251,113,133,.2);background:#fb718514;padding:2px 8px;font-size:10px;color:#fda4af}.pe-action[data-v-231b08f9]{min-width:92px;font-size:.76rem}.pe-action--primary[data-v-231b08f9]{min-width:112px}.pe-footer-btn[data-v-231b08f9]{width:min(100%,160px)}.pe-part-picker[data-v-231b08f9]{width:100%;max-width:320px}.pe-part-title[data-v-231b08f9]{text-align:center;color:#f4f4f5;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1rem;font-weight:700;letter-spacing:.14em}.pe-part-btn[data-v-231b08f9]{min-width:84px;min-height:36px;font-size:13px}.pe-empty-card[data-v-231b08f9]{padding:2rem 1rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}.lb-scrim[data-v-9b289625]{background:radial-gradient(circle at top,rgba(124,58,237,.16),transparent 28%),radial-gradient(circle at bottom,rgba(252,211,77,.08),transparent 32%),#0000008f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lb-panel.ink-dialog-panel[data-v-9b289625]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.lb-topline[data-v-9b289625]{height:3px;width:100%;background:linear-gradient(90deg,#fcd34dd6,#a855f7f5 55%,#4c1d95e0)}.lb-hero[data-v-9b289625]{position:relative;padding:calc(env(safe-area-inset-top,0px) + .95rem) 1rem .95rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111114f5,#0b0b0eeb)}.lb-hero[data-v-9b289625]:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background:linear-gradient(90deg,#fcd34d00,#fcd34d70,#fcd34d00)}.lb-hero__topline[data-v-9b289625],.lb-hero__headline[data-v-9b289625]{display:flex;align-items:center}.lb-hero__topline[data-v-9b289625]{justify-content:space-between;gap:.75rem}.lb-hero__eyebrow[data-v-9b289625],.lb-shell__eyebrow[data-v-9b289625],.lb-shell__meta[data-v-9b289625],.lb-tab[data-v-9b289625],.lb-stat__label[data-v-9b289625],.lb-stat__value[data-v-9b289625],.lb-rank-badge[data-v-9b289625],.lb-value-label[data-v-9b289625],.lb-my-rank__score-label[data-v-9b289625],.lb-my-rank__score-value[data-v-9b289625]{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.lb-hero__eyebrow[data-v-9b289625],.lb-shell__eyebrow[data-v-9b289625]{margin:0;color:#fcd34dd1;font-size:.68rem;font-weight:700;letter-spacing:.18em}.lb-hero__headline[data-v-9b289625]{gap:.8rem;margin-top:.6rem}.lb-hero__title[data-v-9b289625],.lb-shell__title[data-v-9b289625]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;line-height:1.1}.lb-hero__title[data-v-9b289625]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:800;letter-spacing:.12em;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.lb-hero__subtitle[data-v-9b289625]{margin:.45rem 0 0;color:#a1a1aad1;font-size:.78rem;line-height:1.6}.lb-hero__badge[data-v-9b289625],.lb-shell__meta[data-v-9b289625]{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:0 .72rem;border:1px solid rgba(252,211,77,.18);border-radius:10px;background:#fcd34d12;color:#fff0c7eb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em}.lb-close[data-v-9b289625]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:border-color .16s ease,background .16s ease,color .16s ease}.lb-close[data-v-9b289625]:hover{border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.lb-close svg[data-v-9b289625]{width:1rem;height:1rem}.lb-tabbar[data-v-9b289625]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);background:#09090be0}.lb-tab[data-v-9b289625]{min-height:2rem;padding:.45rem .78rem;border-radius:10px;font-size:.72rem;font-weight:700;letter-spacing:.08em;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.lb-tab--active[data-v-9b289625]{border:1px solid rgba(167,139,250,.34);background:#7c3aed29;color:#fff8e6;box-shadow:0 10px 24px #4c1d952e}.lb-tab--inactive[data-v-9b289625]{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#e4e4e7d6}.lb-tab--inactive[data-v-9b289625]:hover{border-color:#a78bfa57;background:#7c3aed1f;color:#fff8e6}.lb-body[data-v-9b289625]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem 1rem 0}.lb-shell[data-v-9b289625]{position:relative;display:flex;min-height:100%;flex-direction:column;padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff05,0 18px 36px #00000047;overflow:hidden}.lb-shell[data-v-9b289625]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0a,#fff0 28%),radial-gradient(circle at top,rgba(109,40,217,.12),transparent 42%);pointer-events:none}.lb-shell__head[data-v-9b289625],.lb-summary[data-v-9b289625],.lb-board[data-v-9b289625],.lb-empty[data-v-9b289625]{position:relative;z-index:1}.lb-shell__head[data-v-9b289625]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:.85rem}.lb-shell__title[data-v-9b289625]{margin-top:.18rem;color:#f4f4f5;font-size:1.02rem;font-weight:700;letter-spacing:.08em}.lb-summary[data-v-9b289625]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem}.lb-stat[data-v-9b289625]{display:flex;flex-direction:column;gap:.24rem;padding:.65rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.lb-stat__label[data-v-9b289625]{color:#a1a1aab8;font-size:.62rem;font-weight:700;letter-spacing:.08em}.lb-stat__value[data-v-9b289625]{color:#fff0c7f0;font-size:.74rem;font-weight:700;letter-spacing:.04em}.lb-empty[data-v-9b289625]{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 1rem;color:#a1a1aae0;text-align:center;font-size:.86rem}.lb-empty__icon[data-v-9b289625]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#c4b5fdd1}.lb-empty__icon svg[data-v-9b289625]{width:1.2rem;height:1.2rem}.lb-empty__title[data-v-9b289625]{margin:0;color:#f4f4f5;font-size:.92rem;font-weight:700}.lb-empty__desc[data-v-9b289625]{margin:0;max-width:15rem;color:#a1a1aac7;font-size:.78rem;line-height:1.6}.lb-board[data-v-9b289625]{min-height:0;flex:1;overflow-y:auto;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff08}.lb-row+.lb-row[data-v-9b289625]{border-top:1px solid rgba(255,255,255,.06)}.lb-row[data-v-9b289625]{position:relative;display:flex;align-items:center;gap:.8rem;padding:.88rem .95rem .88rem 1.1rem;transition:background .16s ease}.lb-row[data-v-9b289625]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,#a78bfae6,#4c1d958c);opacity:0;transition:opacity .16s ease}.lb-row[data-v-9b289625]:hover{background:#ffffff08}.lb-row[data-v-9b289625]:hover:before,.lb-row--top[data-v-9b289625]:before{opacity:1}.lb-row--top[data-v-9b289625]{background:linear-gradient(90deg,#fcd34d14,#fcd34d00 58%)}.lb-rank-badge[data-v-9b289625]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:4rem;flex-shrink:0;padding:.5rem .55rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.lb-rank-badge--top[data-v-9b289625]{border-color:#fcd34d2e;background:radial-gradient(circle at top left,rgba(252,211,77,.12),transparent 48%),#ffffff0d}.lb-rank-badge__label[data-v-9b289625]{color:#a1a1aac7;font-size:.6rem;font-weight:700;letter-spacing:.08em}.lb-rank-badge__number[data-v-9b289625]{color:#f4f4f5;font-size:.84rem;font-weight:800;letter-spacing:.02em}.lb-rank-badge--top .lb-rank-badge__label[data-v-9b289625],.lb-rank-badge--top .lb-rank-badge__number[data-v-9b289625]{color:#fff1bf}.lb-row__main[data-v-9b289625]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex:1;min-width:0}.lb-row__identity[data-v-9b289625],.lb-row__score[data-v-9b289625]{display:flex;flex-direction:column;gap:.22rem;min-width:0}.lb-row__score[data-v-9b289625]{align-items:flex-end;flex-shrink:0}.lb-name[data-v-9b289625]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4f4f5;font-size:.94rem;font-weight:700}.lb-row__meta[data-v-9b289625]{color:#a1a1aac2;font-size:.74rem}.lb-value-label[data-v-9b289625]{color:#a1a1aab8;font-size:.62rem;font-weight:700;letter-spacing:.08em}.lb-value[data-v-9b289625]{flex-shrink:0;font-family:Georgia,"Noto Serif SC",serif;font-size:.96rem;font-weight:700;color:#e4e4e7d1}.lb-value--top[data-v-9b289625]{background:linear-gradient(180deg,#fcd34d,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent}.lb-footer[data-v-9b289625]{padding:.85rem 1rem calc(env(safe-area-inset-bottom,0px) + .9rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.lb-my-rank[data-v-9b289625]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .85rem;margin-bottom:.7rem;border:1px solid rgba(252,211,77,.16);border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(252,211,77,.14),transparent 36%),linear-gradient(180deg,#251a0ed1,#110b08e6)}.lb-my-rank__main[data-v-9b289625],.lb-my-rank__score[data-v-9b289625]{display:flex;flex-direction:column;gap:.24rem}.lb-my-rank__main[data-v-9b289625]{min-width:0}.lb-my-rank__label[data-v-9b289625]{font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#ffeeccb8}.lb-my-rank__value[data-v-9b289625]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,"Noto Serif SC",serif;font-size:1rem;font-weight:700;color:#fcd34d}.lb-my-rank__score[data-v-9b289625]{align-items:flex-end;flex-shrink:0}.lb-my-rank__score-label[data-v-9b289625]{color:#ffeecca3;font-size:.62rem;font-weight:700;letter-spacing:.08em}.lb-my-rank__score-value[data-v-9b289625]{font-family:Georgia,"Noto Serif SC",serif;font-size:.94rem;font-weight:700;color:#f4f4f5e6}.lb-action[data-v-9b289625]{width:100%}@media (max-width: 420px){.lb-summary[data-v-9b289625]{grid-template-columns:1fr}.lb-row__main[data-v-9b289625]{align-items:flex-start;flex-direction:column}.lb-row__score[data-v-9b289625]{align-items:flex-start}.lb-my-rank[data-v-9b289625]{align-items:flex-start;flex-direction:column}.lb-my-rank__score[data-v-9b289625]{align-items:flex-start}}.attr-detail-panel[data-v-97c4f608]{border-color:#ffffff1a;border-radius:18px;background:linear-gradient(180deg,#0e0e10f5,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0d}.attr-detail-topline[data-v-97c4f608]{height:2px;background:linear-gradient(90deg,#fcd34d14,#fcd34dd1,#d97706db,#fcd34d14)}.attr-detail-header[data-v-97c4f608]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#fff0)}.attr-detail-kicker[data-v-97c4f608]{margin:0 0 .2rem;color:#a78bfae0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.attr-detail-title[data-v-97c4f608]{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1.18rem;font-weight:800;letter-spacing:.1em;line-height:1.18;background:linear-gradient(180deg,#fcd34d,#d97706 70%,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.attr-detail-subtitle[data-v-97c4f608]{margin:.4rem 0 0;color:#a1a1aad1;font-size:.8rem;line-height:1.5}.attr-detail-close[data-v-97c4f608]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c2;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.attr-detail-close[data-v-97c4f608]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.attr-detail-close svg[data-v-97c4f608]{width:.95rem;height:.95rem}.attr-detail-body[data-v-97c4f608]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.attr-detail-hero-card[data-v-97c4f608]{border-color:#fcd34d2e}.attr-detail-hero[data-v-97c4f608]{position:relative;padding:1rem;overflow:hidden;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 30%),linear-gradient(180deg,#141418f5,#0a0a0cfa)}.attr-detail-hero[data-v-97c4f608]:after{content:"";position:absolute;inset:auto -1.8rem -2.1rem auto;width:7rem;height:7rem;border-radius:999px;background:radial-gradient(circle,#fcd34d1f,#fcd34d00 72%);pointer-events:none}.attr-detail-hero-head[data-v-97c4f608]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.attr-detail-hero-kicker[data-v-97c4f608],.attr-detail-section-kicker[data-v-97c4f608]{margin:0;color:#a78bfad1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.attr-detail-hero-title[data-v-97c4f608]{margin:.18rem 0 0;color:#fff8e6;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1rem;font-weight:800;letter-spacing:.08em}.attr-detail-hero-mark[data-v-97c4f608]{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .7rem;border:1px solid rgba(252,211,77,.18);border-radius:999px;background:#fcd34d14;color:#fcd34de6;font-size:.72rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.attr-detail-hero-stats[data-v-97c4f608]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.9rem}.attr-detail-stat-card[data-v-97c4f608]{--stat-glow: rgba(255, 255, 255, .08);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:.36rem;padding:.78rem .8rem;border:1px solid var(--stat-glow);border-radius:14px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:inset 0 1px #ffffff0a;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.attr-detail-stat-card[data-v-97c4f608]:hover,.attr-detail-meter-row[data-v-97c4f608]:hover,.attr-detail-row[data-v-97c4f608]:hover,.attr-detail-badge[data-v-97c4f608]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--stat-glow) 72%,rgba(255,255,255,.16));background:linear-gradient(180deg,#ffffff14,#ffffff08)}.attr-detail-stat-card[data-v-97c4f608]:focus-visible,.attr-detail-meter-row[data-v-97c4f608]:focus-visible,.attr-detail-row[data-v-97c4f608]:focus-visible,.attr-detail-badge[data-v-97c4f608]:focus-visible,.attr-detail-help-panel__close[data-v-97c4f608]:focus-visible{outline:none;box-shadow:0 0 0 2px #070709eb,0 0 0 4px #a78bfa42}.attr-detail-stat-card__label[data-v-97c4f608]{color:#a1a1aad1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.1em}.attr-detail-stat-card__value[data-v-97c4f608]{color:#f4f4f5;font-size:1.08rem;font-weight:800;line-height:1.1;word-break:break-word}.attr-detail-stat-card__value[data-v-97c4f608] span,.attr-detail-stat-card__value[data-v-97c4f608] font{color:inherit;font-size:inherit;font-weight:inherit}.attr-detail-hero-meters[data-v-97c4f608]{margin-top:.9rem;border-top:1px solid rgba(255,255,255,.08)}.attr-detail-meter-row[data-v-97c4f608]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;width:100%;cursor:pointer;text-align:left}.attr-detail-meter-row[data-v-97c4f608]:last-child{border-bottom:0}.attr-detail-meter-row__side[data-v-97c4f608],.attr-detail-row__side[data-v-97c4f608]{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.attr-detail-meter-row__label[data-v-97c4f608]{color:#d4d4d8d1;font-size:.82rem;font-weight:600}.attr-detail-meter-row__value[data-v-97c4f608]{color:#f4f4f5;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.86rem;font-weight:700;text-align:right;word-break:break-word}.attr-detail-meter-row__value[data-v-97c4f608] span,.attr-detail-meter-row__value[data-v-97c4f608] font{color:inherit;font-size:inherit;font-weight:inherit}.attr-detail-hero-badges[data-v-97c4f608]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.attr-detail-badge[data-v-97c4f608]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;padding:.45rem .72rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;cursor:pointer}.attr-detail-badge__label[data-v-97c4f608]{color:#a1a1aad6;font-size:.72rem;font-weight:600}.attr-detail-badge__value[data-v-97c4f608]{color:#f4f4f5;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:700}.attr-detail-badge__value[data-v-97c4f608] span,.attr-detail-badge__value[data-v-97c4f608] font{color:inherit;font-size:inherit;font-weight:inherit}.attr-detail-badge__hint[data-v-97c4f608]{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;background:#ffffff14;color:#f4f4f5eb;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:800}.attr-detail-section[data-v-97c4f608]{display:flex;flex-direction:column}.attr-detail-section-card[data-v-97c4f608],.attr-detail-empty-card[data-v-97c4f608]{overflow:hidden;background:linear-gradient(180deg,#101013e0,#08080af5)}.attr-detail-section-card[data-v-97c4f608]{--section-accent: rgba(255, 255, 255, .2)}.attr-detail-section-head[data-v-97c4f608]{display:flex;align-items:flex-start;gap:.9rem;padding:.92rem .95rem .82rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,color-mix(in srgb,var(--section-accent) 16%,transparent) 0%,transparent 70%),linear-gradient(180deg,#ffffff0a,#fff0)}.attr-detail-section-heading[data-v-97c4f608]{min-width:0}.attr-detail-section-title[data-v-97c4f608]{margin:.16rem 0 0;color:#fff8e6;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:.98rem;font-weight:800;letter-spacing:.06em}.attr-detail-section-desc[data-v-97c4f608]{margin:.3rem 0 0;color:#a1a1aacc;font-size:.76rem;line-height:1.55}.attr-detail-sheet[data-v-97c4f608]{background:transparent}.attr-detail-row[data-v-97c4f608]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.82rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;width:100%;text-align:left;cursor:pointer}.attr-detail-row[data-v-97c4f608]:last-child{border-bottom:0}.attr-detail-row__label[data-v-97c4f608]{min-width:0;color:#a1a1aad6;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.5}.attr-detail-row__value[data-v-97c4f608]{min-width:0;max-width:56%;color:#f4f4f5;font-size:.92rem;font-weight:700;line-height:1.5;text-align:right;word-break:break-all}.attr-detail-row__value[data-v-97c4f608] span,.attr-detail-row__value[data-v-97c4f608] font{color:inherit;font-size:inherit;font-weight:inherit}.attr-detail-inline-help[data-v-97c4f608]{display:inline-flex;align-items:center;gap:.28rem;align-self:flex-start;color:#e4e4e7b3;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.08em}.attr-detail-inline-help--compact[data-v-97c4f608]{align-self:center;color:#a1a1aad1}.attr-detail-inline-help__dot[data-v-97c4f608]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;font-size:.68rem;line-height:1}.attr-detail-empty[data-v-97c4f608]{margin:0;padding:1rem .9rem;color:#a1a1aad1;font-size:.84rem;line-height:1.65;text-align:center}.attr-detail-empty-card[data-v-97c4f608]{border-color:#ffffff14}.is-default[data-v-97c4f608]{--section-accent: rgba(228, 228, 231, .52);--stat-glow: rgba(228, 228, 231, .2);color:#f4f4f5}.is-gold[data-v-97c4f608]{--section-accent: rgba(252, 211, 77, .86);--stat-glow: rgba(252, 211, 77, .26);color:#fcd34d}.is-azure[data-v-97c4f608]{--section-accent: rgba(147, 197, 253, .84);--stat-glow: rgba(147, 197, 253, .24);color:#93c5fd}.is-purple[data-v-97c4f608]{--section-accent: rgba(196, 181, 253, .86);--stat-glow: rgba(196, 181, 253, .24);color:#c4b5fd}.is-jade[data-v-97c4f608]{--section-accent: rgba(134, 239, 172, .84);--stat-glow: rgba(134, 239, 172, .22);color:#86efac}.is-rose[data-v-97c4f608]{--section-accent: rgba(251, 113, 133, .86);--stat-glow: rgba(251, 113, 133, .24);color:#fb7185}.attr-detail-footer[data-v-97c4f608]{padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0a0ceb,#060608f5)}.attr-detail-close-action[data-v-97c4f608]{min-height:3rem;font-size:.84rem;font-weight:700;letter-spacing:.08em}.attr-detail-help-scrim[data-v-97c4f608]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000085;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.attr-detail-help-panel[data-v-97c4f608]{width:100%;max-width:20rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,#121215fa,#0a0a0cfc);box-shadow:0 24px 54px #00000094,inset 0 1px #ffffff0f}.attr-detail-help-panel__topline[data-v-97c4f608]{height:2px;background:linear-gradient(90deg,rgba(252,211,77,.08),var(--section-accent),rgba(252,211,77,.08))}.attr-detail-help-panel__head[data-v-97c4f608]{display:flex;align-items:flex-start;gap:.75rem;padding:.95rem 1rem .8rem;border-bottom:1px solid rgba(255,255,255,.08)}.attr-detail-help-panel__kicker[data-v-97c4f608]{margin:0;color:#a78bfad1;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.attr-detail-help-panel__title[data-v-97c4f608]{margin:.24rem 0 0;color:#fff8e6;font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:1rem;font-weight:800;letter-spacing:.08em}.attr-detail-help-panel__close[data-v-97c4f608]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#e4e4e7c7;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.attr-detail-help-panel__close[data-v-97c4f608]:hover{transform:translateY(-1px);border-color:#a78bfa47;background:#7c3aed14;color:#f4f4f5f5}.attr-detail-help-panel__close svg[data-v-97c4f608]{width:.9rem;height:.9rem}.attr-detail-help-panel__body[data-v-97c4f608]{padding:.95rem 1rem}.attr-detail-help-panel__value[data-v-97c4f608]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.attr-detail-help-panel__value-label[data-v-97c4f608]{color:#a1a1aad6;font-size:.76rem;font-weight:700;letter-spacing:.06em}.attr-detail-help-panel__value-text[data-v-97c4f608]{color:inherit;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.88rem;font-weight:800;text-align:right}.attr-detail-help-panel__value-text[data-v-97c4f608] span,.attr-detail-help-panel__value-text[data-v-97c4f608] font{color:inherit;font-size:inherit;font-weight:inherit}.attr-detail-help-panel__summary[data-v-97c4f608]{margin:.85rem 0 0;color:#f4f4f5eb;font-size:.84rem;line-height:1.72}.attr-detail-help-panel__list[data-v-97c4f608]{margin:.75rem 0 0;padding:0 0 0 1.05rem;color:#d4d4d8d6;font-size:.78rem;line-height:1.68}.attr-detail-help-panel__list li+li[data-v-97c4f608]{margin-top:.35rem}.attr-detail-help-panel__footer[data-v-97c4f608]{padding:0 1rem 1rem}@media (max-width: 380px){.attr-detail-body[data-v-97c4f608]{padding:.88rem}.attr-detail-hero[data-v-97c4f608],.attr-detail-row[data-v-97c4f608]{padding:.75rem .8rem}.attr-detail-hero-stats[data-v-97c4f608]{grid-template-columns:1fr}.attr-detail-section-head[data-v-97c4f608]{gap:.7rem;padding:.82rem .82rem .74rem}.attr-detail-help-scrim[data-v-97c4f608]{padding:.8rem}}.disconnect-panel[data-v-888f89cd]{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:radial-gradient(circle at top,rgba(124,58,237,.2),transparent 42%),linear-gradient(180deg,#0e0e10f7,#070709fb);box-shadow:0 28px 64px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a}.disconnect-panel__topline[data-v-888f89cd]{height:3px;background:linear-gradient(90deg,#fb718500,#fb7185e6,#7c3aedeb,#fb718500)}.disconnect-panel__header[data-v-888f89cd]{padding:1rem 1.1rem .75rem;text-align:center}.disconnect-panel__eyebrow[data-v-888f89cd]{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.28em;color:#c4b5fdc7}.disconnect-panel__title[data-v-888f89cd]{margin:0;color:#f8e7b7;font-size:1.18rem;font-weight:800;letter-spacing:.12em}.disconnect-panel__body[data-v-888f89cd]{display:flex;flex-direction:column;gap:1rem;padding:0 1.1rem 1.1rem}.disconnect-content-box[data-v-888f89cd]{background:#ffffff08}.disconnect-panel__reason[data-v-888f89cd]{margin:0;color:#e4e4e7db;font-size:.94rem;line-height:1.75;text-align:center}.disconnect-icon-wrap[data-v-888f89cd]{border:1px solid rgba(196,181,253,.18);background:#ffffff0a;box-shadow:0 14px 28px #0000003d}.disconnect-panel__action[data-v-888f89cd]{font-size:.94rem;font-weight:700;letter-spacing:.08em}html,body{margin:0!important;padding:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh;overflow:hidden!important;background-color:var(--color-surface-base)!important;position:absolute;top:0;left:0}#app{width:100vw!important;height:100dvh!important;min-height:100dvh;margin:0!important;padding:0!important;position:absolute;top:0;left:0}.app-root{background-color:var(--color-surface-base)}
