.zoom-wrap[data-v-f103b791]{border-radius:var(--radius);border:1px solid var(--line);background:repeating-conic-gradient(#eee 0% 25%,#f7f7f7 0% 50%) 0 0/24px 24px;min-height:420px;position:relative;overflow:hidden}.zoom-box[data-v-f103b791]{width:100%;height:560px}.zoom-tip[data-v-f103b791],.zoom-hint[data-v-f103b791]{text-align:center;color:var(--sec);font-size:13px;position:absolute;left:0;right:0}.zoom-tip[data-v-f103b791]{top:46%}.zoom-hint[data-v-f103b791]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffffdb;border-radius:980px;padding:6px 14px;bottom:12px}.zoom-hint.live[data-v-f103b791]{width:max-content;left:50%;transform:translate(-50%)}.zoom-fallback img[data-v-f103b791]{object-fit:contain;width:100%;max-height:560px;display:block}.zoom-fallback .zoom-hint[data-v-f103b791]{width:auto;margin:10px;display:inline-block;position:static;transform:none}.zoom-fallback[data-v-f103b791]{text-align:center;padding:8px 0}@media (width<=900px){.zoom-box[data-v-f103b791]{height:380px}}.star-row[data-v-61f5c754]{letter-spacing:2px;font-size:20px}.star[data-v-61f5c754]{color:#d9d4c8}.star.on[data-v-61f5c754]{color:var(--gold)}.score[data-v-61f5c754]{color:var(--gold);margin-left:8px;font-size:16px}.why[data-v-61f5c754]{color:var(--sec);margin:6px 0 0;padding:0;font-size:13px;list-style:none}.why li[data-v-61f5c754]{margin:2px 8px 2px 0;display:inline-block}.why li+li[data-v-61f5c754]:before{content:"·";color:var(--line);margin-right:8px}.seller-card[data-v-d8642360]{background:var(--alt);border-radius:var(--radius);gap:14px;padding:16px;display:flex}.avatar[data-v-d8642360]{color:#fff;background:linear-gradient(135deg,#0071e3,#6ec6ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;font-weight:600;display:flex}.name[data-v-d8642360]{font-size:15px;font-weight:600}.sla[data-v-d8642360]{color:var(--text);margin-top:4px;font-size:13px}.tag[data-v-d8642360]{color:var(--accent);background:#e8f1fb;border-radius:6px;margin-right:6px;padding:1px 8px;font-size:12px;display:inline-block}.intro[data-v-d8642360]{color:var(--sec);white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.6}.spec[data-v-f10b9832]{border-collapse:collapse;width:100%;font-size:14px}.spec th[data-v-f10b9832]{text-align:left;color:var(--sec);vertical-align:top;white-space:nowrap;width:88px;padding:9px 0;font-weight:400}.spec td[data-v-f10b9832]{border-bottom:1px solid var(--line);padding:9px 0}.spec tr:last-child td[data-v-f10b9832]{border-bottom:none}.mp[data-v-f10b9832]{color:var(--sec);margin-left:6px;font-size:12px}.mono[data-v-f10b9832]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.badge[data-v-f10b9832]{background:var(--alt);color:var(--sec);border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.badge.ok[data-v-f10b9832]{color:#1d7a35;background:#e8f8ee}.mask[data-v-1937281f]{z-index:50;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-1937281f]{border-radius:var(--radius);background:#fff;width:min(480px,100vw - 32px);padding:24px}.dlg-title[data-v-1937281f]{font-size:18px;font-weight:700}.dlg-sub[data-v-1937281f]{color:var(--sec);margin:6px 0 14px;font-size:13px}textarea[data-v-1937281f],input[data-v-1937281f]{border:1px solid var(--line);width:100%;font-family:var(--font);resize:vertical;border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:14px}textarea[data-v-1937281f]:focus,input[data-v-1937281f]:focus{border-color:var(--accent);outline:2px solid #0071e359}.err[data-v-1937281f]{color:var(--danger);margin-bottom:8px;font-size:13px}.dlg-actions[data-v-1937281f]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.note[data-v-1937281f]{color:var(--sec);margin:12px 0 0;font-size:12px}.result .ok[data-v-1937281f]{color:#248a3d;padding:18px 0 6px;font-size:15px}.result .ok.warn[data-v-1937281f]{color:#b25000}.fade-enter-active[data-v-1937281f],.fade-leave-active[data-v-1937281f]{transition:opacity .15s}.fade-enter-from[data-v-1937281f],.fade-leave-to[data-v-1937281f]{opacity:0}.page[data-v-afee7f56]{max-width:1180px;margin:0 auto;padding:0 20px 40px}.nav[data-v-afee7f56]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 4px;display:flex}.brand[data-v-afee7f56]{color:var(--text);font-size:20px;font-weight:700}.brand[data-v-afee7f56]:hover{text-decoration:none}.browse[data-v-afee7f56]{font-size:14px}.state[data-v-afee7f56]{text-align:center;color:var(--sec);padding:80px 0;font-size:15px}.state.err div[data-v-afee7f56]{color:var(--danger);margin-bottom:12px}.detail[data-v-afee7f56]{grid-template-columns:minmax(0,1fr) 380px;gap:28px;display:grid}@media (width<=900px){.detail[data-v-afee7f56]{grid-template-columns:1fr}}.right .cat[data-v-afee7f56]{color:var(--accent);background:#e8f1fb;border-radius:6px;margin-bottom:8px;padding:2px 10px;font-size:12px;display:inline-block}.name[data-v-afee7f56]{overflow-wrap:anywhere;margin:0 0 14px;font-size:24px;line-height:1.3}.price-row[data-v-afee7f56]{align-items:center;gap:16px;margin-bottom:6px;display:flex}.price[data-v-afee7f56]{color:#e44;font-size:30px;font-weight:700}.sold[data-v-afee7f56]{background:var(--alt);color:var(--sec);border-radius:8px;padding:4px 12px;font-size:14px}.buy-msg[data-v-afee7f56]{color:#248a3d;margin:4px 0 0;font-size:13px}.buy-msg.fail[data-v-afee7f56]{color:var(--danger)}.block[data-v-afee7f56]{margin-top:22px}.block h2[data-v-afee7f56]{border-bottom:1px solid var(--line);margin:0 0 10px;padding-bottom:8px;font-size:15px}.actions[data-v-afee7f56]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.admin-link[data-v-afee7f56]{color:var(--gold);border-color:#f3d9a4}.foot[data-v-afee7f56]{border-top:1px solid var(--line);color:var(--sec);text-align:center;margin-top:40px;padding-top:18px;font-size:12px}:root{--bg:#fff;--alt:#f6f5f2;--text:#1c1a17;--sec:#8a8578;--accent:#0071e3;--accent-h:#0077ed;--gold:#b8863b;--line:#1c1a1714;--danger:#d70015;--radius:18px;--font:-apple-system, BlinkMacSystemFont, "SF Pro SC", "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:var(--font);cursor:pointer;border:none;border-radius:980px;transition:background .15s,opacity .15s}.btn-primary{background:var(--accent);color:#fff;padding:12px 28px;font-size:15px;font-weight:600}.btn-primary:hover{background:var(--accent-h)}.btn-primary:disabled{opacity:.45;cursor:default}.btn-ghost{color:var(--accent);border:1px solid var(--line);background:0 0;padding:10px 20px;font-size:14px}.btn-ghost:hover{background:var(--alt)}
