#app,body,html{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;background-color:#f1f5f9}.app-message{position:fixed;left:50%;bottom:78px;transform:translateX(-50%);max-width:calc(100vw - 32px);padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.4;color:#fff;background:rgba(48,49,51,.92);box-shadow:0 8px 24px rgba(0,0,0,.18);z-index:99999;animation:appMessageIn .18s ease;word-break:break-word}.app-message--success{background:rgba(103,194,58,.95)}.app-message--warning{background:rgba(230,162,60,.95)}.app-message--error{background:hsla(0,87%,69%,.95)}@keyframes appMessageIn{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.login-page[data-v-ed95a9c4]{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:radial-gradient(900px 520px at 18% -12%,rgba(96,165,250,.35),transparent 55%),radial-gradient(780px 480px at 92% 108%,rgba(99,102,241,.28),transparent 50%),linear-gradient(165deg,#0f2744,#1e3a5f 42%,#2d4a8c)}.login-card[data-v-ed95a9c4]{width:min(420px,100%);padding:32px 28px 26px;border-radius:20px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 28px 64px rgba(15,39,68,.35),inset 0 0 0 1px hsla(0,0%,100%,.08);box-sizing:border-box;backdrop-filter:none}.title[data-v-ed95a9c4]{margin:0 0 18px;text-align:center;font-size:24px;font-weight:900;color:#1f2937;letter-spacing:.2px}.login-form[data-v-ed95a9c4]{gap:14px}.form-item[data-v-ed95a9c4],.login-form[data-v-ed95a9c4]{display:flex;flex-direction:column}.form-item label[data-v-ed95a9c4]{margin-bottom:6px;font-size:13px;font-weight:700;color:#475569}.form-item input[data-v-ed95a9c4]{height:40px;padding:0 12px;border-radius:10px;border:1px solid #d9e1ec;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.form-item input[data-v-ed95a9c4]:focus{border-color:#3b73ff;box-shadow:0 0 0 3px rgba(59,115,255,.14)}.submit-btn[data-v-ed95a9c4]{margin-top:4px;height:42px;border:none;border-radius:10px;background:linear-gradient(135deg,#4b8dff,#3b73ff);color:#fff;font-size:14px;font-weight:800;cursor:pointer;transition:transform .15s ease,opacity .2s}.submit-btn[data-v-ed95a9c4]:disabled{opacity:.7;cursor:not-allowed}.submit-btn[data-v-ed95a9c4]:not(:disabled):active{transform:translateY(1px)}.error[data-v-ed95a9c4]{margin-top:2px;font-size:13px;color:#ef4444;text-align:center}.switch[data-v-ed95a9c4]{margin-top:4px;font-size:12px;text-align:center;color:#94a3b8}.switch a[data-v-ed95a9c4]{color:#3b73ff}.admin-menu-icon[data-v-3a1be8ac]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}.admin-menu-icon--md svg[data-v-3a1be8ac]{width:18px;height:18px}.admin-menu-icon--sm svg[data-v-3a1be8ac]{width:16px;height:16px}.layout[data-v-77d3d41c]{display:flex;flex-direction:column;height:100vh;background:var(--adm-bg,#f1f5f9)}.header[data-v-77d3d41c]{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:var(--adm-header-h,56px);background:var(--adm-surface,#fff);border-bottom:1px solid var(--adm-border,#e2e8f0);box-shadow:var(--adm-shadow-sm,0 1px 2px rgba(15,23,42,.04));box-sizing:border-box;z-index:20}.header-left[data-v-77d3d41c]{display:flex;align-items:center;gap:24px}.logo[data-v-77d3d41c]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;color:var(--adm-primary,#3b73ff);letter-spacing:-.02em}.logo-mark[data-v-77d3d41c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.logo-svg[data-v-77d3d41c]{display:block;filter:drop-shadow(0 2px 6px rgba(59,115,255,.38))}.icon-btn-svg[data-v-77d3d41c]{width:18px;height:18px;color:#64748b}.top-menu[data-v-77d3d41c]{display:flex;gap:4px}.top-menu-item[data-v-77d3d41c]{padding:8px 16px;border:none;background:transparent;color:#303133;font-size:14px;cursor:pointer;border-bottom:2px solid transparent}.top-menu-item[data-v-77d3d41c]:hover{color:#409eff}.top-menu-item.active[data-v-77d3d41c]{color:#409eff;border-bottom-color:#409eff}.header-right[data-v-77d3d41c]{display:flex;align-items:center;gap:8px}.alert-wrap[data-v-77d3d41c]{position:relative;display:flex;align-items:center;gap:6px;margin-right:4px}.alert-bell[data-v-77d3d41c]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:36px;padding:0;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:background .18s ease}.alert-bell[data-v-77d3d41c]:hover{background:var(--adm-hover,#eef2f7)}.alert-bell--hot .alert-bell-icon[data-v-77d3d41c]{animation:bell-wiggle-77d3d41c .6s ease infinite}@keyframes bell-wiggle-77d3d41c{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}60%{transform:rotate(10deg)}}.alert-badge[data-v-77d3d41c]{position:absolute;top:2px;right:2px;min-width:17px;padding:0 4px;height:17px;line-height:17px;font-size:11px;font-weight:700;color:#fff;background:#f56c6c;border-radius:9px;text-align:center;box-sizing:border-box}.alert-mute[data-v-77d3d41c]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--adm-muted,#64748b);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.alert-mute input[data-v-77d3d41c]{cursor:pointer}.alert-panel[data-v-77d3d41c]{position:absolute;top:calc(100% + 6px);left:0;min-width:288px;padding:8px 0;background:var(--adm-surface,#fff);border-radius:12px;border:1px solid var(--adm-border,#e2e8f0);box-shadow:var(--adm-shadow-md,0 4px 22px rgba(15,23,42,.08));z-index:200}.alert-panel-head[data-v-77d3d41c]{padding:4px 14px 10px;font-size:13px;font-weight:700;color:var(--adm-text,#1e293b);border-bottom:1px solid var(--adm-border,#e2e8f0);margin-bottom:4px}.alert-row[data-v-77d3d41c]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 14px;border:none;background:transparent;text-align:left;cursor:pointer;font-size:13px;color:var(--adm-text,#1e293b);transition:background .15s ease}.alert-row[data-v-77d3d41c]:hover{background:var(--adm-hover,#eef2f7)}.alert-row.muted[data-v-77d3d41c]{color:#909399;cursor:default}.alert-row.muted[data-v-77d3d41c]:hover{background:transparent}.alert-row.warn .alert-row-num[data-v-77d3d41c]{color:#e6a23c;font-weight:800}.alert-row.accent .alert-row-num[data-v-77d3d41c]{color:#409eff;font-weight:800}.alert-row-label[data-v-77d3d41c]{flex:1;min-width:0}.alert-row-num[data-v-77d3d41c]{font-variant-numeric:tabular-nums;flex-shrink:0}.icon-btn[data-v-77d3d41c]{width:36px;height:36px;padding:0;border:none;background:transparent;font-size:16px;cursor:pointer;border-radius:10px;transition:all .18s ease}.icon-btn[data-v-77d3d41c]:hover{background:var(--adm-hover,#eef2f7)}.user-wrap[data-v-77d3d41c]{position:relative;margin-left:8px}.user-trigger[data-v-77d3d41c]{display:flex;align-items:center;gap:8px;padding:4px 12px;border:none;background:transparent;cursor:pointer;font-size:14px;color:var(--adm-text,#1e293b);border-radius:10px;transition:all .18s ease}.user-trigger[data-v-77d3d41c]:hover{background:var(--adm-hover,#eef2f7)}.avatar[data-v-77d3d41c]{width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:linear-gradient(135deg,#4b8dff,#3b73ff);color:#fff;font-size:14px}.arrow[data-v-77d3d41c]{font-size:10px;color:#909399}.user-dropdown[data-v-77d3d41c]{position:absolute;top:100%;right:0;margin-top:4px;min-width:120px;padding:4px 0;background:var(--adm-surface,#fff);border-radius:12px;border:1px solid var(--adm-border,#e2e8f0);box-shadow:var(--adm-shadow-md,0 4px 22px rgba(15,23,42,.08));z-index:100;overflow:hidden}.dropdown-item[data-v-77d3d41c]{display:block;padding:8px 16px;font-size:14px;color:var(--adm-text,#1e293b);text-decoration:none}.dropdown-item[data-v-77d3d41c]:hover{background:var(--adm-hover,#eef2f7)}.body[data-v-77d3d41c]{display:flex;flex:1;min-height:0}.sidebar[data-v-77d3d41c]{width:248px;flex-shrink:0;background:linear-gradient(180deg,#fff 0,var(--adm-sidebar,#f8fafc) 100%);padding:16px 12px 24px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;border-right:1px solid var(--adm-border,#e2e8f0);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.8)}.side-nav[data-v-77d3d41c]{display:flex;flex-direction:column;gap:4px}.side-section[data-v-77d3d41c]{margin:0}.side-l1[data-v-77d3d41c]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:none;border-radius:8px;background:transparent;color:#334155;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.side-l1[data-v-77d3d41c]:hover{background:var(--adm-hover,#eef2f7);color:#1e293b}.side-l1.is-active[data-v-77d3d41c],.side-l1.is-open[data-v-77d3d41c]{background:var(--adm-active-soft,#e8f0fe);color:#1d4ed8}.side-l1-icon[data-v-77d3d41c]{flex-shrink:0;color:#64748b}.side-l1.is-active .side-l1-icon[data-v-77d3d41c],.side-l1.is-open .side-l1-icon[data-v-77d3d41c],.side-l1:hover .side-l1-icon[data-v-77d3d41c]{color:#3b73ff}.side-l1-text[data-v-77d3d41c]{flex:1;min-width:0}.side-l1-chevron[data-v-77d3d41c]{width:16px;height:16px;flex-shrink:0;color:#94a3b8;transition:transform .15s ease}.side-l1.is-open .side-l1-chevron[data-v-77d3d41c]{transform:rotate(90deg);color:#3b73ff}.side-l2-wrap[data-v-77d3d41c]{padding:2px 0 6px}.side-l2-cap[data-v-77d3d41c]{margin:10px 0 4px;padding:0 12px 0 40px;font-size:12px;font-weight:600;color:#94a3b8;line-height:1.3}.side-l2-cap[data-v-77d3d41c]:first-child{margin-top:4px}.side-l2[data-v-77d3d41c]{display:block;width:100%;margin:0;padding:10px 12px 10px 40px;border:none;border-radius:8px;background:transparent;color:#475569;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.side-l2[data-v-77d3d41c]:hover{background:var(--adm-hover,#eef2f7);color:#1e293b}.side-l2.is-active[data-v-77d3d41c]{background:var(--adm-primary,#3b73ff);color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(59,115,255,.22)}.content[data-v-77d3d41c]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:auto;background:var(--adm-bg,#f1f5f9)}.dashboard[data-v-77d3d41c]{flex:1;padding:20px;overflow-y:auto}.dashboard-title[data-v-77d3d41c]{margin:0 0 16px;font-size:24px;color:#303133}.dashboard-desc[data-v-77d3d41c]{margin:0 0 8px;font-size:14px;color:#606266;line-height:1.6}.dashboard-version[data-v-77d3d41c]{margin:0 0 16px;font-size:13px;color:#909399}.dashboard-actions[data-v-77d3d41c]{margin-bottom:24px}.btn[data-v-77d3d41c]{padding:8px 16px;margin-right:8px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;font-size:14px;cursor:pointer}.btn.primary[data-v-77d3d41c]{background:#409eff;border-color:#409eff;color:#fff}.cards[data-v-77d3d41c]{display:grid;gap:16px}.card[data-v-77d3d41c]{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.08);overflow:hidden}.card-title[data-v-77d3d41c]{padding:12px 16px;font-size:15px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.card-body[data-v-77d3d41c]{padding:16px;font-size:14px;color:#606266;line-height:1.6}.card-body.two-col[data-v-77d3d41c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card-subtitle[data-v-77d3d41c]{font-weight:500;color:#303133;margin-bottom:8px}.log-list[data-v-77d3d41c]{max-height:200px;overflow-y:auto}.log-item[data-v-77d3d41c]{padding:6px 0;border-bottom:1px solid #f0f0f0;font-size:13px}@media (max-width:900px){.body[data-v-77d3d41c]{flex-direction:column}.sidebar[data-v-77d3d41c]{width:100%;flex-shrink:0;max-height:min(420px,48vh);overflow-y:auto;border-right:none;border-bottom:1px solid #e2e8f0;-webkit-overflow-scrolling:touch}.content[data-v-77d3d41c]{flex:1;min-height:0}}.dash-root[data-v-9b3626a6]{min-height:100%;background:transparent;font-variant-numeric:tabular-nums}.dash-topbar[data-v-9b3626a6]{padding:0 24px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(226,232,240,.9);position:sticky;top:0;z-index:4}.dash-topbar-inner[data-v-9b3626a6]{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:700;color:#64748b}.dash-crumb-icon[data-v-9b3626a6]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b73ff);box-shadow:0 0 0 3px rgba(59,115,255,.2)}.dash-crumb-text[data-v-9b3626a6]{color:#94a3b8;font-weight:600}.dash-crumb-sep[data-v-9b3626a6]{color:#cbd5e1;font-weight:500}.dash-crumb-current[data-v-9b3626a6]{color:#0f172a;font-weight:800}.dash-wrap[data-v-9b3626a6]{padding:20px 20px 32px;max-width:1280px;margin:0 auto}.hero[data-v-9b3626a6]{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px 30px;border-radius:20px;background:linear-gradient(125deg,#0f2744,#1e3a5f 38%,#2d4a8c 70%,#4f46e5 120%);color:#fff;box-shadow:0 24px 48px rgba(15,39,68,.38),inset 0 0 0 1px hsla(0,0%,100%,.06);margin-bottom:22px}.hero-aurora[data-v-9b3626a6]{position:absolute;inset:-40% -20% auto -10%;height:120%;background:radial-gradient(ellipse at 30% 20%,rgba(96,165,250,.45),transparent 55%),radial-gradient(ellipse at 80% 60%,rgba(167,139,250,.35),transparent 45%);pointer-events:none}.hero-grid[data-v-9b3626a6]{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 85%);pointer-events:none}.hero-text[data-v-9b3626a6]{position:relative;z-index:1;max-width:560px}.hero-kicker[data-v-9b3626a6]{margin:0 0 8px;font-size:13px;opacity:.88;font-weight:600;letter-spacing:.02em}.hero-title[data-v-9b3626a6]{margin:0 0 12px;font-size:clamp(22px,3.2vw,28px);font-weight:900;letter-spacing:-.03em;line-height:1.2}.hero-name[data-v-9b3626a6]{color:#c7d5ff;font-weight:800}.hero-desc[data-v-9b3626a6]{margin:0;font-size:14px;line-height:1.65;opacity:.9}.hero-range[data-v-9b3626a6]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.range-chip[data-v-9b3626a6]{display:inline-flex;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.1);color:#fff;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.range-chip[data-v-9b3626a6]:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.range-chip[data-v-9b3626a6]:hover:not(:disabled){background:hsla(0,0%,100%,.18);transform:translateY(-1px)}.range-chip[data-v-9b3626a6]:disabled{opacity:.5;cursor:not-allowed}.range-chip.active[data-v-9b3626a6]{background:#fff;color:#1e3a5f;border-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.15)}.range-chip--ghost[data-v-9b3626a6]{background:rgba(15,23,42,.25)}.range-chip-ico[data-v-9b3626a6]{display:inline-block;font-size:14px;transition:transform .45s linear}.range-chip-ico.spin[data-v-9b3626a6]{animation:spinico-9b3626a6 .8s linear infinite}@keyframes spinico-9b3626a6{to{transform:rotate(1turn)}}.banner-err[data-v-9b3626a6]{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:14px 18px;border-radius:14px;background:linear-gradient(180deg,#fff1f2,#ffe4e6);border:1px solid #fecaca;color:#9f1239;font-size:13px;font-weight:600;line-height:1.5;box-shadow:0 8px 24px rgba(190,24,93,.08)}.banner-err-ico[data-v-9b3626a6]{flex-shrink:0;width:22px;height:22px;border-radius:8px;background:#fb7185;color:#fff;font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center}.section-label[data-v-9b3626a6]{margin:0 0 10px 4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.kpi-grid--skeleton[data-v-9b3626a6]{margin-bottom:22px}.kpi-skel[data-v-9b3626a6]{display:flex;gap:14px;padding:18px;border-radius:18px;background:#fff;border:1px solid #e8edf4}.kpi-skel-ico[data-v-9b3626a6]{width:48px;height:48px;border-radius:14px;flex-shrink:0}.kpi-skel-body[data-v-9b3626a6]{flex:1;display:flex;flex-direction:column;gap:10px;justify-content:center}.kpi-skel-line[data-v-9b3626a6]{height:10px;border-radius:6px}.kpi-skel-line.h-lg[data-v-9b3626a6]{height:22px}.kpi-skel-line.w-40[data-v-9b3626a6]{width:40%}.kpi-skel-line.w-50[data-v-9b3626a6]{width:50%}.kpi-skel-line.w-70[data-v-9b3626a6]{width:70%}.shimmer[data-v-9b3626a6]{background:linear-gradient(90deg,#f1f5f9,#e2e8f0 45%,#f8fafc 90%);background-size:200% 100%;animation:shimmermove-9b3626a6 1.2s ease-in-out infinite}@keyframes shimmermove-9b3626a6{0%{background-position:100% 0}to{background-position:-100% 0}}.kpi-grid[data-v-9b3626a6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-bottom:22px}.kpi[data-v-9b3626a6]{display:flex;gap:16px;padding:20px 20px;border-radius:18px;background:#fff;border:1px solid #e8edf4;box-shadow:0 4px 6px rgba(15,23,42,.04),0 12px 32px rgba(15,23,42,.06);transition:box-shadow .22s ease,transform .18s ease,border-color .18s ease}.kpi[data-v-9b3626a6]:hover{box-shadow:0 8px 16px rgba(59,115,255,.1),0 20px 40px rgba(15,23,42,.08);transform:translateY(-3px);border-color:#cbd5e1}.kpi--accent[data-v-9b3626a6]{border-color:#bfdbfe;background:linear-gradient(165deg,#eff6ff,#fff 55%)}.kpi--mint[data-v-9b3626a6]{border-color:#a7f3d0;background:linear-gradient(165deg,#ecfdf5,#fff 55%)}.kpi--amber[data-v-9b3626a6]{border-color:#fcd34d;background:linear-gradient(165deg,#fffbeb,#fff 55%)}.kpi--rose[data-v-9b3626a6]{border-color:#fbcfe8;background:linear-gradient(165deg,#fdf2f8,#fff 55%)}.kpi-icon-wrap[data-v-9b3626a6]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f8fafc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.kpi-icon-wrap.tone-blue[data-v-9b3626a6]{background:linear-gradient(145deg,#dbeafe,#eff6ff)}.kpi-icon-wrap.tone-mint[data-v-9b3626a6]{background:linear-gradient(145deg,#d1fae5,#ecfdf5)}.kpi-icon-wrap.tone-amber[data-v-9b3626a6]{background:linear-gradient(145deg,#fef3c7,#fffbeb)}.kpi-icon-wrap.tone-rose[data-v-9b3626a6]{background:linear-gradient(145deg,#fce7f3,#fdf2f8)}.kpi-icon-wrap.tone-slate[data-v-9b3626a6]{background:linear-gradient(145deg,#e2e8f0,#f8fafc)}.kpi-icon-wrap.tone-violet[data-v-9b3626a6]{background:linear-gradient(145deg,#ede9fe,#f5f3ff)}.kpi-icon[data-v-9b3626a6]{font-size:26px;line-height:1}.kpi-label[data-v-9b3626a6]{font-size:12px;font-weight:800;color:#64748b;letter-spacing:.03em;margin-bottom:6px}.kpi-value[data-v-9b3626a6]{font-size:24px;font-weight:900;color:#0f172a;line-height:1.15;letter-spacing:-.02em}.kpi-sub[data-v-9b3626a6]{margin-top:8px;font-size:12px;color:#64748b;font-weight:600;line-height:1.45}.empty-state[data-v-9b3626a6]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 24px;text-align:center;color:#64748b;font-size:14px;background:#fff;border-radius:18px;border:1px dashed #cbd5e1;margin-bottom:22px}.empty-ico[data-v-9b3626a6]{font-size:20px;color:#94a3b8;opacity:.8}.panel[data-v-9b3626a6]{background:#fff;border-radius:18px;border:1px solid #e8edf4;box-shadow:0 4px 6px rgba(15,23,42,.03),0 14px 36px rgba(15,23,42,.05);padding:0 0 4px;margin-bottom:22px}.panel--lift[data-v-9b3626a6]{margin-bottom:0}.chart-panel[data-v-9b3626a6]{padding-bottom:4px}.chart-panel--skel .chart-skel-bars[data-v-9b3626a6]{display:flex;align-items:flex-end;gap:8px;padding:16px 24px 28px;min-height:140px}.chart-skel-bar[data-v-9b3626a6]{flex:1;height:40%;border-radius:8px 8px 2px 2px;min-height:32px}.panel-head[data-v-9b3626a6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 10px;flex-wrap:wrap}.panel-head-left[data-v-9b3626a6]{display:flex;align-items:center;gap:10px}.panel-title[data-v-9b3626a6]{margin:0;font-size:16px;font-weight:900;color:#0f172a;letter-spacing:-.02em}.panel-badge[data-v-9b3626a6]{font-size:11px;font-weight:800;color:#3b73ff;background:#eff6ff;padding:3px 9px;border-radius:999px}.panel-meta[data-v-9b3626a6]{font-size:12px;color:#94a3b8;font-weight:600}.panel-link[data-v-9b3626a6]{font-size:13px;font-weight:700;color:#3b73ff;text-decoration:none;padding:4px 0}.panel-link[data-v-9b3626a6]:hover{text-decoration:underline}.panel-muted[data-v-9b3626a6]{padding:16px 22px 20px;color:#94a3b8;font-size:13px}.panel-empty[data-v-9b3626a6]{padding:20px 22px 24px;font-size:13px;color:#94a3b8;text-align:center}.chart-inner[data-v-9b3626a6]{position:relative;padding:8px 8px 0}.chart-y-line[data-v-9b3626a6]{position:absolute;left:22px;right:22px;bottom:36px;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0 8%,#e2e8f0 92%,transparent);pointer-events:none}.bar-chart[data-v-9b3626a6]{display:flex;align-items:flex-end;justify-content:space-between;gap:3px;padding:12px 16px 8px;min-height:148px}.bar-col[data-v-9b3626a6]{flex:1;min-width:0;align-items:center;height:128px}.bar-col[data-v-9b3626a6],.bar-track[data-v-9b3626a6]{display:flex;flex-direction:column;justify-content:flex-end}.bar-track[data-v-9b3626a6]{width:100%;max-width:26px;height:100%;border-radius:10px;background:rgba(241,245,249,.85)}.bar-fill[data-v-9b3626a6]{width:100%;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#93c5fd,#3b73ff 55%,#2563eb);min-height:6px;transition:height .45s cubic-bezier(.34,1.2,.64,1),filter .2s ease,transform .2s ease;box-shadow:0 6px 14px rgba(59,115,255,.28)}.bar-col:hover .bar-fill[data-v-9b3626a6]{filter:brightness(1.06);transform:scaleX(1.05)}.bar-label[data-v-9b3626a6]{margin-top:10px;font-size:10px;font-weight:800;color:#94a3b8;white-space:nowrap}.chart-foot[data-v-9b3626a6]{margin:0;padding:8px 22px 20px;font-size:12px;color:#94a3b8}.two-col[data-v-9b3626a6]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.two-col--single[data-v-9b3626a6]{grid-template-columns:1fr}@media (max-width:960px){.two-col[data-v-9b3626a6]{grid-template-columns:1fr}}.quick-grid[data-v-9b3626a6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;padding:6px 18px 20px}.quick-tile[data-v-9b3626a6]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px 14px;border-radius:16px;border:1px solid #e8edf4;background:linear-gradient(165deg,#fafbfd,#fff);text-decoration:none;color:#0f172a;font-weight:800;font-size:13px;transition:border-color .2s ease,box-shadow .22s ease,transform .16s ease}.quick-tile[data-v-9b3626a6]:hover{border-color:#93c5fd;box-shadow:0 12px 28px rgba(59,115,255,.12);transform:translateY(-2px)}.quick-tile[data-v-9b3626a6]:focus-visible{outline:2px solid #3b73ff;outline-offset:2px}.quick-ico-ring[data-v-9b3626a6]{width:44px;height:44px;border-radius:14px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.quick-ico[data-v-9b3626a6]{font-size:22px}.quick-text[data-v-9b3626a6]{line-height:1.35;padding-right:18px}.quick-arrow[data-v-9b3626a6]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:900;color:#cbd5e1;transition:color .2s ease,transform .2s ease}.quick-tile:hover .quick-arrow[data-v-9b3626a6]{color:#3b73ff;transform:translate(3px,-50%)}.log-skeleton[data-v-9b3626a6]{padding:8px 14px 16px}.log-skel-row[data-v-9b3626a6]{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #f1f5f9}.log-skel-cell[data-v-9b3626a6]{height:12px;border-radius:6px;flex:1}.log-skel-cell.short[data-v-9b3626a6]{flex:0.6}.log-skel-cell.tiny[data-v-9b3626a6]{flex:0.35}.log-list[data-v-9b3626a6]{list-style:none;margin:0;padding:4px 10px 12px}.log-row[data-v-9b3626a6]{display:grid;grid-template-columns:1fr 1fr auto 124px;gap:8px;align-items:center;padding:12px 12px;margin:0 0 4px;border-radius:12px;font-size:13px;transition:background .15s ease}.log-row[data-v-9b3626a6]:hover{background:#f8fafc}@media (max-width:700px){.log-row[data-v-9b3626a6]{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.log-time[data-v-9b3626a6]{grid-column:1/-1}}.log-user[data-v-9b3626a6]{font-weight:800;color:#334155}.log-ip[data-v-9b3626a6]{font-family:ui-monospace,monospace;color:#64748b;font-size:12px}.log-badge[data-v-9b3626a6]{justify-self:end;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.log-badge.ok[data-v-9b3626a6]{background:#dcfce7;color:#166534}.log-badge.fail[data-v-9b3626a6]{background:#fee2e2;color:#991b1b}.log-time[data-v-9b3626a6]{font-size:12px;color:#94a3b8;text-align:right}.dash-foot[data-v-9b3626a6]{margin-top:12px;padding:20px 8px 8px;font-size:12px;color:#94a3b8;text-align:center;line-height:1.6}.dash-foot .sep[data-v-9b3626a6]{margin:0 8px;opacity:.7}.user-list[data-v-cc256c26]{background:transparent;min-height:100%}.content-tabs[data-v-cc256c26]{padding:12px 20px;background:#fff;border-bottom:1px solid #e6e6e6;font-size:14px}.tab.active[data-v-cc256c26]{color:#3b73ff;font-weight:800}.toolbar[data-v-cc256c26]{padding:16px 20px;background:#fff;margin-bottom:1px}.btn[data-v-cc256c26]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s ease}.btn.primary[data-v-cc256c26]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn.danger[data-v-cc256c26]{background:#f56c6c;border-color:#f56c6c;color:#fff}.table-wrap[data-v-cc256c26]{background:#fff;padding:0;overflow-x:auto}.data-table[data-v-cc256c26]{width:100%;border-collapse:collapse;font-size:14px}.data-table td[data-v-cc256c26],.data-table th[data-v-cc256c26]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table th[data-v-cc256c26]{color:#909399;font-weight:500}.empty[data-v-cc256c26]{text-align:center;color:#909399}.btn-link[data-v-cc256c26]{background:none;border:none;color:#3b73ff;cursor:pointer;margin-right:12px;padding:0}.btn-link.danger[data-v-cc256c26]{color:#f56c6c}.modal-mask[data-v-cc256c26]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-cc256c26]{display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid #e6ebf2;min-width:400px;max-width:90%;max-height:90vh;box-shadow:0 24px 64px rgba(15,23,42,.2)}.modal-header[data-v-cc256c26]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ebeef5}.modal-title[data-v-cc256c26]{font-weight:600;font-size:16px}.modal-close[data-v-cc256c26]{width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:#909399;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.modal-close[data-v-cc256c26]:hover{background:#f5f8ff;color:#606266}.modal-body[data-v-cc256c26]{padding:20px}.modal-footer[data-v-cc256c26]{flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:right}.modal-footer .btn[data-v-cc256c26]{margin-left:8px}.form-row[data-v-cc256c26]{margin-bottom:16px}.form-row label[data-v-cc256c26]{display:block;margin-bottom:6px;font-size:14px;color:#606266}.form-row input[data-v-cc256c26],.form-row select[data-v-cc256c26]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;box-sizing:border-box}.checkbox-label[data-v-cc256c26]{display:flex;align-items:center;gap:8px}.checkbox-label input[data-v-cc256c26]{width:auto}.role-list[data-v-706ffbc2]{background:transparent;min-height:100%}.content-tabs[data-v-706ffbc2]{padding:12px 20px;background:#fff;border-bottom:1px solid #e6e6e6;font-size:14px}.tab.active[data-v-706ffbc2]{color:#3b73ff;font-weight:800}.toolbar[data-v-706ffbc2]{padding:16px 20px;background:#fff;margin-bottom:1px}.btn[data-v-706ffbc2]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn.primary[data-v-706ffbc2]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn.primary[data-v-706ffbc2]:hover{background:#66b1ff;border-color:#66b1ff}.btn.ghost[data-v-706ffbc2]{background:#fff;color:#606266}.btn.ghost[data-v-706ffbc2]:hover{background:#f5f7fa;border-color:#c0c4cc}.btn.danger[data-v-706ffbc2]{background:#f56c6c;border-color:#f56c6c;color:#fff}.table-wrap[data-v-706ffbc2]{background:#fff;padding:0;overflow-x:auto}.data-table[data-v-706ffbc2]{width:100%;border-collapse:collapse;font-size:14px}.data-table td[data-v-706ffbc2],.data-table th[data-v-706ffbc2]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table th[data-v-706ffbc2]{color:#909399;font-weight:500}.empty[data-v-706ffbc2]{text-align:center;color:#909399}.btn-link[data-v-706ffbc2]{background:none;border:none;color:#3b73ff;cursor:pointer;margin-right:12px;padding:0}.btn-link.danger[data-v-706ffbc2]{color:#f56c6c}.btn-link[data-v-706ffbc2]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-706ffbc2]{margin:12px 0 0;font-size:12px;color:#909399}.modal-mask[data-v-706ffbc2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-706ffbc2]{display:flex;flex-direction:column;background:#fff;border-radius:14px;max-height:90vh;min-width:520px;max-width:90%;box-shadow:0 24px 64px rgba(15,23,42,.2);border:1px solid #e6ebf2}.modal-header[data-v-706ffbc2]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #ebeef5}.modal-title[data-v-706ffbc2]{font-weight:700;color:#303133}.modal-close[data-v-706ffbc2]{width:32px;height:32px;border-radius:6px;border:1px solid transparent;background:transparent;font-size:20px;line-height:28px;cursor:pointer;color:#909399}.modal-close[data-v-706ffbc2]:hover{background:#f5f7fa;color:#606266}.modal-body[data-v-706ffbc2]{flex:1;min-height:0;overflow-y:auto;padding:18px}.modal-footer[data-v-706ffbc2]{flex-shrink:0;padding:12px 18px;border-top:1px solid #ebeef5;text-align:right}.modal-footer .btn[data-v-706ffbc2]{margin-left:8px}.form-row[data-v-706ffbc2]{margin-bottom:16px}.form-row label[data-v-706ffbc2]{display:block;margin-bottom:6px;font-size:14px;color:#606266}.form-row input[data-v-706ffbc2]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.form-row input[data-v-706ffbc2]:focus{border-color:#409eff;box-shadow:0 0 0 3px rgba(64,158,255,.15)}.grid[data-v-706ffbc2]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.section[data-v-706ffbc2]{display:flex;align-items:baseline;justify-content:space-between;margin:6px 0 10px}.section-title[data-v-706ffbc2]{font-weight:600;color:#303133;font-size:14px}.section-subtitle[data-v-706ffbc2]{font-size:12px;color:#909399;margin-top:2px}.radio-row[data-v-706ffbc2]{display:flex;gap:16px;padding-top:6px}.radio[data-v-706ffbc2]{display:flex;align-items:center;gap:6px;color:#606266}.perm-toolbar[data-v-706ffbc2]{display:flex;gap:16px;margin:6px 0 10px;color:#606266;font-size:13px}.checkbox[data-v-706ffbc2]{display:inline-flex;align-items:center;gap:6px}.menu-tree[data-v-706ffbc2]{border:1px solid #ebeef5;border-radius:4px;padding:10px 12px;background:#fff;max-height:220px;overflow:auto}.menu-node+.menu-node[data-v-706ffbc2]{border-top:1px dashed #ebeef5;padding-top:8px;margin-top:8px}.menu-parent[data-v-706ffbc2]{display:flex;align-items:center;gap:8px;padding:6px 0}.menu-check span[data-v-706ffbc2]{color:#303133}.toggle[data-v-706ffbc2]{width:22px;height:22px;line-height:22px;border:none;background:transparent;cursor:pointer;color:#606266}.toggle[data-v-706ffbc2]:hover{background:#f5f7fa;border-radius:4px}.menu-children[data-v-706ffbc2]{padding-left:30px;display:flex;flex-direction:column;gap:6px;padding-bottom:8px}.child[data-v-706ffbc2]{color:#606266}.modal-steps[data-v-706ffbc2]{display:flex;gap:6px;padding:12px 16px 0;border-bottom:1px solid #edf1f7}.step-tab[data-v-706ffbc2]{height:32px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:12px;font-weight:700;color:#64748b;cursor:pointer}.step-tab.active[data-v-706ffbc2]{border-color:#3b73ff;background:#eff6ff;color:#1d4ed8}.log-page[data-v-2ae6c207]{background:transparent;min-height:100%}.toolbar[data-v-2ae6c207]{padding:16px 20px;background:#fff;margin-bottom:0;display:flex;gap:10px;align-items:center}.input[data-v-2ae6c207],.select[data-v-2ae6c207]{height:36px;border:1px solid #d9e1ec;border-radius:10px;padding:0 10px;font-size:14px;outline:none}.input[data-v-2ae6c207]{width:220px}.table-wrap[data-v-2ae6c207]{background:#fff;padding:0;overflow-x:auto}.data-table[data-v-2ae6c207]{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.data-table td[data-v-2ae6c207],.data-table th[data-v-2ae6c207]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5;vertical-align:middle}.data-table th[data-v-2ae6c207]{color:#4b5563;font-weight:800;white-space:nowrap}.cell-ellipsis[data-v-2ae6c207]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.badge[data-v-2ae6c207]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:600}.badge.ok[data-v-2ae6c207]{background:rgba(103,194,58,.12);color:#67c23a;border:1px solid rgba(103,194,58,.28)}.badge.warn[data-v-2ae6c207]{background:rgba(230,162,60,.12);color:#e6a23c;border:1px solid rgba(230,162,60,.28)}.empty[data-v-2ae6c207]{text-align:center;color:#909399}.loading-tip[data-v-2ae6c207]{margin:12px 0 0;font-size:14px;color:#909399}.pager[data-v-2ae6c207]{padding:14px 20px;display:flex;align-items:center;gap:12px}.pager-text[data-v-2ae6c207]{color:#606266;font-size:14px}.btn[data-v-2ae6c207]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.btn.primary[data-v-2ae6c207]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn[data-v-2ae6c207]:disabled{opacity:.6;cursor:not-allowed}.log-page[data-v-c976a9d2]{background:transparent;min-height:100%}.toolbar[data-v-c976a9d2]{padding:16px 20px;background:#fff;margin-bottom:0;display:flex;gap:10px;align-items:center}.input[data-v-c976a9d2]{height:36px;border:1px solid #d9e1ec;border-radius:10px;padding:0 10px;font-size:14px;outline:none;width:260px}.table-wrap[data-v-c976a9d2]{background:#fff;padding:0;overflow-x:auto}.data-table[data-v-c976a9d2]{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.data-table td[data-v-c976a9d2],.data-table th[data-v-c976a9d2]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5;vertical-align:middle}.data-table th[data-v-c976a9d2]{color:#4b5563;font-weight:800;white-space:nowrap}.cell-ellipsis[data-v-c976a9d2]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.badge[data-v-c976a9d2]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.badge.m-get[data-v-c976a9d2]{background:hsla(220,4%,58%,.12);color:#909399;border-color:hsla(220,4%,58%,.28)}.badge.m-post[data-v-c976a9d2]{background:rgba(103,194,58,.12);color:#67c23a;border-color:rgba(103,194,58,.28)}.badge.m-put[data-v-c976a9d2]{background:rgba(64,158,255,.12);color:#409eff;border-color:rgba(64,158,255,.28)}.badge.m-del[data-v-c976a9d2]{background:hsla(0,87%,69%,.12);color:#f56c6c;border-color:hsla(0,87%,69%,.28)}.empty[data-v-c976a9d2]{text-align:center;color:#909399}.loading-tip[data-v-c976a9d2]{margin:12px 0 0;font-size:14px;color:#909399}.pager[data-v-c976a9d2]{padding:14px 20px;display:flex;align-items:center;gap:12px}.pager-text[data-v-c976a9d2]{color:#606266;font-size:14px}.btn[data-v-c976a9d2]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.btn.primary[data-v-c976a9d2]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn[data-v-c976a9d2]:disabled{opacity:.6;cursor:not-allowed}.client-user-list[data-v-466f7947]{min-height:100%}.table-scroll[data-v-466f7947]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.data-table[data-v-466f7947]{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;font-size:14px;table-layout:auto}.data-table td[data-v-466f7947],.data-table th[data-v-466f7947]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5;vertical-align:middle}.data-table th[data-v-466f7947]{color:#909399;font-weight:500;white-space:nowrap}.data-table th.metric-col[data-v-466f7947]{color:#2f66ff;font-weight:800;background:linear-gradient(180deg,#f4f8ff,#edf4ff)}.data-table td[data-v-466f7947]{word-break:break-word}.data-table td.metric-val[data-v-466f7947]{color:#1d4ed8;font-weight:800;white-space:nowrap}.cell-ellipsis[data-v-466f7947]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.avatar-cell[data-v-466f7947]{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#f2f3f5;border:1px solid #ebeef5;display:inline-flex;align-items:center;justify-content:center}.avatar-img[data-v-466f7947]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-ph[data-v-466f7947]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#606266;background:linear-gradient(135deg,rgba(64,158,255,.16),rgba(103,194,58,.1))}.badge[data-v-466f7947]{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:600;margin-left:6px;vertical-align:middle}.badge.ok[data-v-466f7947]{background:rgba(103,194,58,.12);color:#67c23a;border:1px solid rgba(103,194,58,.28)}.badge.warn[data-v-466f7947]{background:rgba(230,162,60,.12);color:#e6a23c;border:1px solid rgba(230,162,60,.28)}.empty[data-v-466f7947]{text-align:center;color:#909399}.loading-tip[data-v-466f7947]{margin:12px 20px 16px;font-size:14px;color:#909399}.pager[data-v-466f7947]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:14px 20px 18px;border-top:1px solid #ebeef5}.btn-link[data-v-466f7947]{background:none;border:none;color:#3b73ff;cursor:pointer;font-size:14px;padding:0 4px;margin-right:8px}.btn-link.danger[data-v-466f7947]{color:#f56c6c}.modal-mask[data-v-466f7947]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-466f7947]{display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid #e6ebf2;min-width:420px;max-width:90%;max-height:90vh;box-shadow:0 24px 64px rgba(15,23,42,.2)}.modal.confirm .modal-body[data-v-466f7947]{padding:24px 20px}.modal-header[data-v-466f7947]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ebeef5}.modal-title[data-v-466f7947]{font-weight:600;font-size:16px}.modal-close[data-v-466f7947]{width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:#909399;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.modal-close[data-v-466f7947]:hover{background:#f5f8ff;color:#606266}.form-hint[data-v-466f7947]{margin:6px 0 0;font-size:12px;color:#909399;line-height:1.4}.modal-body[data-v-466f7947]{flex:1;min-height:0;overflow-y:auto;padding:20px}.modal--detail[data-v-466f7947]{min-width:400px;max-width:480px}.modal-footer[data-v-466f7947]{flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:right}.modal-footer .btn[data-v-466f7947]{margin-left:8px}.form-row[data-v-466f7947]{margin-bottom:16px}.form-row label[data-v-466f7947]{display:block;margin-bottom:6px;font-size:14px;color:#606266}.form-row input[data-v-466f7947]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;box-sizing:border-box}.checkbox-label[data-v-466f7947]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.activity-list[data-v-4eef674d]{background:transparent;min-height:100%}.content-tabs[data-v-4eef674d]{padding:12px 20px;background:#fff;border-bottom:1px solid #e6e6e6;font-size:14px}.tab.active[data-v-4eef674d]{color:#3b73ff;font-weight:800}.toolbar[data-v-4eef674d]{padding:16px 20px;background:#fff;margin-bottom:0}.btn[data-v-4eef674d]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.btn.primary[data-v-4eef674d]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn.danger[data-v-4eef674d]{background:#f56c6c;border-color:#f56c6c;color:#fff}.btn[data-v-4eef674d]:disabled{opacity:.6;cursor:not-allowed}.table-wrap[data-v-4eef674d]{background:#fff;padding:0;overflow-x:auto}.data-table[data-v-4eef674d]{width:100%;border-collapse:collapse;font-size:14px}.data-table td[data-v-4eef674d],.data-table th[data-v-4eef674d]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table th[data-v-4eef674d]{color:#4b5563;font-weight:800}.empty[data-v-4eef674d]{text-align:center;color:#909399}.loading-tip[data-v-4eef674d]{margin:12px 0 0;font-size:14px;color:#909399}.btn-link[data-v-4eef674d]{background:none;border:none;color:#3b73ff;cursor:pointer;font-size:14px;padding:0 4px;margin-right:8px}.btn-link.danger[data-v-4eef674d]{color:#f56c6c}.modal-mask[data-v-4eef674d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-4eef674d]{display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid #e6ebf2;min-width:420px;max-width:90%;max-height:90vh;box-shadow:0 24px 64px rgba(15,23,42,.2)}.modal.modal-lg[data-v-4eef674d]{min-width:520px;width:90%;max-width:600px}.modal.confirm .modal-body[data-v-4eef674d]{padding:24px 20px}.modal-header[data-v-4eef674d]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ebeef5}.modal-title[data-v-4eef674d]{font-weight:600;font-size:16px}.modal-close[data-v-4eef674d]{width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:#909399;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.modal-close[data-v-4eef674d]:hover{background:#f5f8ff;color:#606266}.modal-body[data-v-4eef674d]{flex:1;min-height:0;overflow-y:auto;padding:20px}.form-section[data-v-4eef674d]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #ebeef5}.form-section-last[data-v-4eef674d]{margin-bottom:0;padding-bottom:0;border-bottom:none}.form-section-title[data-v-4eef674d]{margin:0 0 16px;font-size:14px;font-weight:600;color:#303133}.label-optional[data-v-4eef674d]{font-weight:400;color:#909399}.form-hint-inline[data-v-4eef674d]{display:block;margin-top:4px;font-size:12px;color:#909399}.cover-upload-block[data-v-4eef674d]{margin-top:8px}.cover-upload-row[data-v-4eef674d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cover-preview-row[data-v-4eef674d]{margin-top:12px;display:flex;align-items:flex-start;gap:12px}.form-row-inline[data-v-4eef674d]{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.form-col[data-v-4eef674d]{flex:1;min-width:120px}.form-col-checkbox[data-v-4eef674d]{flex:0 0 auto;display:flex;align-items:center;padding-top:28px}.modal-footer[data-v-4eef674d]{flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:right}.modal-footer .btn[data-v-4eef674d]{margin-left:8px}.form-section .form-row[data-v-4eef674d]:last-child{margin-bottom:0}.form-row[data-v-4eef674d]{margin-bottom:16px}.form-row label[data-v-4eef674d]{display:block;margin-bottom:6px;font-size:14px;color:#606266}.form-row input[data-v-4eef674d],.form-row select[data-v-4eef674d],.form-row textarea[data-v-4eef674d]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;box-sizing:border-box}.form-row textarea[data-v-4eef674d]{resize:vertical;min-height:80px}.upload-wrap[data-v-4eef674d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.file-input[data-v-4eef674d]{display:none}.btn-upload[data-v-4eef674d]{padding:8px 16px;border-radius:4px;border:1px solid #dcdfe6;background:#fff;font-size:14px;cursor:pointer}.btn-upload[data-v-4eef674d]:hover{border-color:#409eff;color:#409eff}.upload-status[data-v-4eef674d]{font-size:13px;color:#909399}.upload-status.success[data-v-4eef674d]{color:#67c23a}.form-hint[data-v-4eef674d]{margin-top:6px;font-size:12px;color:#909399}.layout-content-editor[data-v-4eef674d]{margin-bottom:16px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.section-title[data-v-4eef674d]{font-size:14px;font-weight:600;color:#334155;margin-bottom:12px}.content-image-section[data-v-4eef674d]{margin-bottom:20px}.layout-image-list[data-v-4eef674d]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.layout-image-item[data-v-4eef674d]{border:1px solid #e5eaf3;border-radius:8px;background:#fff;padding:10px}.layout-image-head[data-v-4eef674d]{font-size:13px;color:#475569;font-weight:600;margin-bottom:8px}.table-editor-section[data-v-4eef674d]{margin-bottom:20px}.table-editor-preview[data-v-4eef674d]{overflow-x:auto}.preview-table[data-v-4eef674d]{width:100%;border-collapse:collapse;font-size:13px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.preview-table td[data-v-4eef674d],.preview-table th[data-v-4eef674d]{padding:8px 10px;border:1px solid #e2e8f0;text-align:center}.preview-table th[data-v-4eef674d]{background:linear-gradient(180deg,#f0f4f8,#e4eaf2);font-weight:600;color:#334155}.preview-table .cell-input[data-v-4eef674d]{width:100%;min-width:60px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;box-sizing:border-box}.preview-table .cell-input[data-v-4eef674d]:focus{outline:none;border-color:#409eff}.preview-table .preview-footer[data-v-4eef674d]{background:#f0f4f8;color:#475569;font-size:12px}.links-editor-section[data-v-4eef674d]{margin-top:16px}.link-row[data-v-4eef674d]{display:flex;gap:12px;align-items:center;margin-bottom:10px}.link-text[data-v-4eef674d]{flex:0 0 120px}.link-text[data-v-4eef674d],.link-url[data-v-4eef674d]{padding:8px 10px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.link-url[data-v-4eef674d]{flex:1}.btn-remove-link[data-v-4eef674d]{padding:8px 12px;color:#f56c6c;background:none;border:none;cursor:pointer;font-size:13px}.btn-add-link[data-v-4eef674d]{padding:8px 12px;color:#409eff;background:none;border:1px dashed #409eff;border-radius:4px;cursor:pointer;font-size:13px}.btn-add-link[data-v-4eef674d]:hover{background:#ecf5ff}.card-editor-section[data-v-4eef674d]{margin-bottom:20px}.card-item-editor[data-v-4eef674d]{padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;position:relative}.card-item-header[data-v-4eef674d]{font-size:13px;font-weight:600;color:#475569;margin-bottom:10px}.card-icon-upload[data-v-4eef674d]{display:flex;align-items:center;gap:10px}.icon-url-input[data-v-4eef674d]{flex:1;padding:8px 10px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.img-preview[data-v-4eef674d]{max-width:200px;max-height:120px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #ebeef5}.btn-remove-img[data-v-4eef674d]{padding:4px 12px;font-size:12px;color:#f56c6c;background:#fff;border:1px solid #f56c6c;border-radius:4px;cursor:pointer}.btn-remove-img[data-v-4eef674d]:hover{background:#fef0f0}.checkbox-label[data-v-4eef674d]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.type-checkbox-group[data-v-4eef674d]{display:flex;flex-wrap:wrap;gap:20px 32px}.type-option[data-v-4eef674d]{margin-bottom:0}.type-option input[data-v-4eef674d]{width:auto;margin-right:6px;cursor:pointer}.template-list[data-v-2882f846]{background:transparent;min-height:100%}.toolbar-desc[data-v-2882f846]{margin:0 0 12px;font-size:13px;color:#606266}.mode-tabs[data-v-2882f846]{display:flex;gap:12px}.mode-tab[data-v-2882f846]{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #dcdfe6;border-radius:8px;cursor:pointer;font-size:14px}.mode-tab.active[data-v-2882f846]{border-color:#3b73ff;background:#ecf5ff;color:#3b73ff}.mode-tab input[data-v-2882f846]{display:none}.section-title[data-v-2882f846]{font-size:13px;font-weight:600;color:#334155;margin-bottom:10px}.blocks-list[data-v-2882f846]{display:flex;flex-direction:column;gap:8px}.block-item[data-v-2882f846]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.block-drag[data-v-2882f846]{color:#94a3b8;font-size:12px;cursor:move}.block-label[data-v-2882f846]{flex:1;font-size:14px}.block-remove[data-v-2882f846]{padding:4px 10px;font-size:12px;color:#f56c6c;background:none;border:none;cursor:pointer}.block-add[data-v-2882f846]{padding:8px 0}.btn-add-block[data-v-2882f846]{padding:8px 16px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;color:#64748b;font-size:13px;cursor:pointer}.btn-add-block[data-v-2882f846]:hover{border-color:#3b73ff;color:#3b73ff}.add-block-popover[data-v-2882f846]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:12px;background:#f1f5f9;border-radius:8px}.add-opt[data-v-2882f846]{padding:8px 14px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.add-opt[data-v-2882f846]:hover{border-color:#3b73ff;color:#3b73ff}.add-cancel[data-v-2882f846]{padding:8px 14px;border:none;background:transparent;color:#64748b;font-size:13px;cursor:pointer}.form-hint[data-v-2882f846]{margin-top:8px;font-size:12px;color:#64748b}.table-config[data-v-2882f846]{margin-top:20px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.custom-html-editor[data-v-2882f846],.layout-editor[data-v-2882f846]{margin-bottom:18px}.modal-mask[data-v-2882f846]{position:fixed;inset:0;background:rgba(0,0,0,.52);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-2882f846]{background:#fff;border-radius:14px;border:1px solid #e6ebf2;box-shadow:0 12px 48px rgba(0,0,0,.18);max-height:92vh;display:flex;flex-direction:column}.modal.modal-template[data-v-2882f846]{width:min(680px,94vw)}.modal-header[data-v-2882f846]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e8eaed}.modal-title[data-v-2882f846]{font-size:17px;font-weight:800;color:#1a1a2e}.modal-close[data-v-2882f846]{width:32px;height:32px;border:none;background:transparent;color:#909399;font-size:24px;line-height:1;cursor:pointer;border-radius:6px}.modal-close[data-v-2882f846]:hover{background:#f5f8ff;color:#606266}.modal-body[data-v-2882f846]{padding:20px;overflow-y:auto;flex:1;min-height:0}.modal-footer[data-v-2882f846]{flex-shrink:0;padding:14px 20px;border-top:1px solid #e8eaed;display:flex;justify-content:flex-end;gap:10px}.form-row[data-v-2882f846]{margin-bottom:16px}.form-row-inline[data-v-2882f846]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-row-footer[data-v-2882f846]{display:flex;align-items:flex-end;gap:20px;margin-bottom:0}.form-col label[data-v-2882f846],.form-row label[data-v-2882f846]{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#3c4043}.form-col input[data-v-2882f846],.form-row input[data-v-2882f846]{width:100%;padding:10px 12px;border:1px solid #dadce0;border-radius:8px;font-size:14px;box-sizing:border-box}.form-col-sm[data-v-2882f846]{max-width:100px}.input-number[data-v-2882f846]{width:80px}.checkbox-label[data-v-2882f846]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266;cursor:pointer}.checkbox-label input[data-v-2882f846]{width:auto;margin:0}.code-section[data-v-2882f846]{margin-bottom:16px}.code-section-header[data-v-2882f846]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:8px 12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px 8px 0 0;border:1px solid #e2e8f0;border-bottom:none}.code-section-title[data-v-2882f846]{font-size:13px;font-weight:600;color:#334155}.code-section-hint[data-v-2882f846]{font-size:12px;color:#64748b}.code-editor[data-v-2882f846]{width:100%;padding:12px 14px;border:1px solid #e2e8f0;border-radius:0 0 8px 8px;font-size:13px;font-family:Consolas,Monaco,monospace;box-sizing:border-box;resize:vertical;min-height:160px}.code-editor-sm[data-v-2882f846]{min-height:100px}.modal.confirm[data-v-2882f846]{min-width:360px;width:auto}.modal.confirm .modal-body[data-v-2882f846]{padding:24px 20px}.modal-footer .btn.danger[data-v-2882f846]{background:#f56c6c;border-color:#f56c6c;color:#fff}.menu-list[data-v-4270456a]{background:transparent;min-height:100%}.content-tabs[data-v-4270456a]{padding:12px 20px;background:#fff;border-bottom:1px solid #e6e6e6;font-size:14px}.tab.active[data-v-4270456a]{color:#3b73ff;font-weight:800}.toolbar[data-v-4270456a]{padding:16px 20px;background:#fff;margin-bottom:1px}.btn[data-v-4270456a]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s ease}.btn.primary[data-v-4270456a]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn.danger[data-v-4270456a]{background:#f56c6c;border-color:#f56c6c;color:#fff}.btn[data-v-4270456a]:disabled{opacity:.6;cursor:not-allowed}.table-wrap[data-v-4270456a]{background:#fff;padding:0;overflow-x:auto}.data-table[data-v-4270456a]{width:100%;border-collapse:collapse;font-size:14px}.data-table td[data-v-4270456a],.data-table th[data-v-4270456a]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table th[data-v-4270456a]{color:#909399;font-weight:500}.icon-cell[data-v-4270456a]{font-size:18px}.icon-thumb[data-v-4270456a]{width:24px;height:24px;border-radius:6px;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid #dbe5f5}.tag-system[data-v-4270456a]{margin-left:6px;padding:2px 6px;font-size:12px;color:#409eff;background:#ecf5ff;border-radius:4px}.no-delete-tip[data-v-4270456a]{font-size:12px;color:#909399}.empty[data-v-4270456a]{text-align:center;color:#909399}.loading-tip[data-v-4270456a]{margin:12px 0 0;font-size:14px;color:#909399}.btn-link[data-v-4270456a]{background:none;border:none;color:#409eff;cursor:pointer;font-size:14px;margin-right:12px}.btn-link.danger[data-v-4270456a]{color:#f56c6c}.modal-mask[data-v-4270456a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-4270456a]{display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid #e6ebf2;width:min(760px,92vw);max-height:90vh}.modal-header[data-v-4270456a]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ebeef5}.modal-title[data-v-4270456a]{font-size:16px;font-weight:800}.modal-close[data-v-4270456a]{width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:#909399;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.modal-close[data-v-4270456a]:hover{background:#f5f8ff;color:#606266}.modal-body[data-v-4270456a]{flex:1;min-height:0;overflow-y:auto;padding:20px}.form-section[data-v-4270456a]{border:1px solid #ebeef5;border-radius:8px;padding:12px;background:#fcfdff;margin-bottom:12px}.section-title[data-v-4270456a]{font-size:13px;font-weight:700;color:#475569;margin-bottom:10px}.form-row[data-v-4270456a]{margin-bottom:16px}.form-row label[data-v-4270456a]{display:block;margin-bottom:6px;font-size:14px;color:#606266}.form-row input[type=number][data-v-4270456a],.form-row input[type=text][data-v-4270456a],.form-row select[data-v-4270456a]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;box-sizing:border-box}.type-picker[data-v-4270456a]{border:1px solid #ebeef5;border-radius:8px;padding:10px;background:#fafcff}.type-grid[data-v-4270456a]{display:flex;flex-wrap:wrap;gap:8px}.type-item[data-v-4270456a]{display:inline-flex;align-items:center;gap:4px;border:1px solid #dcdfe6;background:#fff;color:#606266;position:relative;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.type-item.active[data-v-4270456a]{border-color:#409eff;color:#409eff;background:#ecf5ff}.type-del[data-v-4270456a]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:#c0c4cc;color:#fff;border-radius:50%;font-size:12px;line-height:1;cursor:pointer;padding:0;flex-shrink:0}.type-del[data-v-4270456a]:hover{background:#f56c6c}.type-item.active .type-del[data-v-4270456a]{background:#a0cfff}.type-item.active .type-del[data-v-4270456a]:hover{background:#f56c6c}.type-custom[data-v-4270456a]{margin-top:10px;display:flex;gap:8px}.type-custom input[data-v-4270456a]{flex:1;min-width:0}.type-selected[data-v-4270456a]{margin-top:8px;font-size:12px;color:#909399}.icon-picker[data-v-4270456a]{border:1px solid #ebeef5;border-radius:8px;padding:10px;background:#fafcff}.icon-upload[data-v-4270456a]{display:flex;align-items:center;margin-bottom:10px}.icon-preview[data-v-4270456a]{width:52px;height:52px;border-radius:10px;border:1px solid #dbe5f5;overflow:hidden;margin-bottom:10px;background:#fff}.icon-preview img[data-v-4270456a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.icon-search[data-v-4270456a]{display:flex;gap:10px;align-items:center;margin-bottom:10px}.icon-search input[data-v-4270456a]{flex:1;padding:8px 12px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;box-sizing:border-box}.icon-grid[data-v-4270456a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.icon-item[data-v-4270456a]{border:1px solid #dcdfe6;background:#fff;border-radius:10px;padding:8px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.icon-item[data-v-4270456a]:hover{border-color:#409eff;box-shadow:0 8px 18px rgba(64,158,255,.14);transform:translateY(-1px)}.icon-item.active[data-v-4270456a]{border-color:#409eff;box-shadow:0 10px 22px rgba(64,158,255,.18)}.icon-emoji[data-v-4270456a]{font-size:20px;line-height:1}.icon-name[data-v-4270456a]{font-size:12px;color:#606266;white-space:nowrap}.icon-selected[data-v-4270456a]{margin-top:10px;font-size:12px;color:#909399;display:flex;align-items:center;gap:6px}.form-row .checkbox-label[data-v-4270456a]{display:flex;align-items:center;gap:8px;cursor:pointer}.modal-footer[data-v-4270456a]{flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:right}.modal-footer .btn[data-v-4270456a]{margin-left:8px}.page-config-list[data-v-4395cf49]{background:transparent;min-height:100%;padding-bottom:24px}.config-wrap[data-v-4395cf49]{display:grid;grid-template-columns:minmax(920px,1fr) 360px;gap:20px;padding:16px 20px 0;width:min(1560px,calc(100vw - 54px));margin:0 auto}.config-form[data-v-4395cf49]{background:#fff;border-radius:14px;padding:24px 24px;box-shadow:0 12px 26px rgba(15,23,42,.08);border:1px solid rgba(0,0,0,.04)}.form-section[data-v-4395cf49]{margin-bottom:28px}.app-pkg-section[data-v-4395cf49]{padding-top:8px;border-top:1px solid #ebeef4}.app-pkg-actions[data-v-4395cf49]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.platform-pkg-split[data-v-4395cf49]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.platform-pkg-box[data-v-4395cf49]{padding:16px;border:1px solid #e4e9f5;border-radius:12px;background:#fafbfc}.platform-pkg-box .form-row[data-v-4395cf49]:last-child{margin-bottom:0}.platform-pkg-subtitle[data-v-4395cf49]{margin:0 0 12px;font-size:15px;font-weight:800;color:#0f172a}.pkg-test-link[data-v-4395cf49]{font-size:13px;color:#0d9488;font-weight:700}.app-download-modal-section[data-v-4395cf49]{padding-top:14px;border-top:1px solid #ebeef4;margin-top:8px}.app-modal-row-inline[data-v-4395cf49]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.check-label[data-v-4395cf49]{display:inline-flex;align-items:center;gap:8px;font-weight:500;cursor:pointer;font-size:14px;color:#334155}.check-label.compact[data-v-4395cf49]{font-size:13px;font-weight:400}.app-modal-checkbox-row[data-v-4395cf49]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:8px!important}.form-row.two-cols[data-v-4395cf49]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.two-cols .half[data-v-4395cf49]{min-width:0}.domain-modal-regions-head[data-v-4395cf49]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0 8px;font-size:13px;color:#475569;font-weight:500}.domain-modal-mini-table[data-v-4395cf49]{width:100%;border-collapse:collapse;margin-bottom:14px;font-size:13px;border:1px solid #e4e9f5;border-radius:10px;overflow:hidden}.domain-modal-mini-table th[data-v-4395cf49]{padding:8px;background:#f8fafc;text-align:left;color:#64748b;font-weight:600;border-bottom:1px solid #e4e9f5}.domain-modal-mini-table td[data-v-4395cf49]{padding:6px 8px;vertical-align:middle;border-bottom:1px solid #f1f5f9}.domain-modal-mini-table tbody tr:last-child td[data-v-4395cf49]{border-bottom:none}.domain-modal-mini-table .empty-mini[data-v-4395cf49]{text-align:center;color:#94a3b8;padding:14px}@media (max-width:900px){.form-row.two-cols[data-v-4395cf49],.platform-pkg-split[data-v-4395cf49]{grid-template-columns:1fr}}.section-title[data-v-4395cf49]{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:18px;font-weight:800;color:#0f172a}.title-icon[data-v-4395cf49]{font-size:20px}.form-row[data-v-4395cf49]{margin-bottom:20px}.form-row label[data-v-4395cf49]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#4a5568}.content-mode-row[data-v-4395cf49]{display:flex;align-items:center;gap:18px;margin-bottom:10px}.radio-inline[data-v-4395cf49]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#334155}.tutorial-block-editor[data-v-4395cf49],.tutorial-image-editor[data-v-4395cf49]{border:1px solid #dce6f8;border-radius:12px;padding:14px;background:linear-gradient(180deg,#fbfdff,#f7faff)}.tutorial-block-list[data-v-4395cf49]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.tutorial-block-item[data-v-4395cf49]{border:1px solid #e2e8f5;border-radius:10px;padding:8px;background:#fff}.tutorial-block-head[data-v-4395cf49]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.tutorial-block-actions[data-v-4395cf49]{display:inline-flex;align-items:center;gap:6px}.tutorial-block-body .text-area[data-v-4395cf49]{min-height:90px}.tutorial-upload-toolbar[data-v-4395cf49]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.img-count[data-v-4395cf49]{font-size:12px;color:#475569;background:#eef4ff;border:1px solid #d5e3ff;border-radius:999px;padding:3px 10px;line-height:1.4}.tutorial-images-grid[data-v-4395cf49]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px}.tutorial-image-item[data-v-4395cf49]{border:1px solid #e2e8f5;border-radius:10px;padding:8px 8px 10px;background:#fff;box-shadow:0 6px 14px rgba(15,23,42,.05);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tutorial-image-item.dragging[data-v-4395cf49]{opacity:.65;transform:scale(.98)}.tutorial-preview-img[data-v-4395cf49]{width:100%;height:126px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px;border:1px solid #edf2fb}.tutorial-image-actions[data-v-4395cf49]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.tutorial-image-index[data-v-4395cf49]{font-size:12px;color:#64748b}.tutorial-empty[data-v-4395cf49]{margin-top:12px;font-size:12px;color:#94a3b8;border:1px dashed #d7dee8;border-radius:8px;padding:10px 12px;background:#fff}.file-input[data-v-4395cf49]{display:none}.upload-zone[data-v-4395cf49]{position:relative;min-height:140px;border:2px dashed #d1d5db;border-radius:10px;background:#fafbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.upload-zone[data-v-4395cf49]:hover:not(.uploading){border-color:#409eff;background:#f0f7ff}.upload-zone.uploading[data-v-4395cf49]{cursor:wait;border-color:#409eff}.upload-zone.has-image[data-v-4395cf49]{min-height:120px;padding:12px}.upload-zone.about-icon-zone[data-v-4395cf49]{max-width:260px;min-height:132px}.upload-zone .upload-preview[data-v-4395cf49]{max-height:56px;max-width:180px;-o-object-fit:contain;object-fit:contain}.about-icon-preview[data-v-4395cf49]{width:86px;height:86px;border-radius:14px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}.upload-overlay[data-v-4395cf49]{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .2s}.upload-zone.has-image:hover .upload-overlay[data-v-4395cf49]{opacity:1}.overlay-text[data-v-4395cf49]{color:#fff;font-size:14px}.btn-remove[data-v-4395cf49]{padding:6px 14px;border:1px solid hsla(0,0%,100%,.8);border-radius:6px;background:transparent;color:#fff;font-size:13px;cursor:pointer}.btn-remove[data-v-4395cf49]:hover{background:hsla(0,0%,100%,.2)}.upload-icon[data-v-4395cf49]{font-size:36px;margin-bottom:8px;opacity:.7}.upload-text[data-v-4395cf49]{font-size:14px;color:#4a5568;margin-bottom:4px}.upload-hint[data-v-4395cf49]{font-size:12px;color:#9ca3af}.form-hint[data-v-4395cf49]{margin-top:8px;font-size:13px;color:#64748b;line-height:1.5}.mini-actions[data-v-4395cf49]{margin-top:6px}.text-input[data-v-4395cf49]{width:100%;max-width:320px;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1a1a2e;transition:border-color .2s}.text-input[data-v-4395cf49]:focus{outline:none;border-color:#409eff;box-shadow:0 0 0 3px rgba(64,158,255,.15)}.form-actions[data-v-4395cf49]{margin-top:24px;padding:12px 0 2px;border-top:1px solid #eef1f6;position:sticky;bottom:10px;z-index:8;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.98) 28%);backdrop-filter:blur(4px)}.btn-save[data-v-4395cf49]{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border:none;border-radius:10px;background:linear-gradient(135deg,#4b8dff,#3b73ff);color:#fff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px rgba(64,158,255,.35);transition:all .2s}.btn-save.small[data-v-4395cf49]{padding:9px 16px;font-size:13px;border-radius:8px}.btn-save.small.ghost[data-v-4395cf49]{background:#fff;color:#3b73ff;border:1px solid #c6d6ff;box-shadow:none}.btn-save.small.ghost.danger[data-v-4395cf49]{color:#e24a4a;border-color:#f2c2c2}.about-actions[data-v-4395cf49]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.auto-save-toggle[data-v-4395cf49]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#334155;font-weight:700;margin-left:2px}.save-status[data-v-4395cf49]{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid transparent}.save-status.is-idle[data-v-4395cf49]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.save-status.is-saving[data-v-4395cf49]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.save-status.is-saved[data-v-4395cf49]{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.save-status.is-error[data-v-4395cf49]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.about-grid[data-v-4395cf49]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-box[data-v-4395cf49]{border:1px solid #eef1f6;border-radius:12px;overflow:hidden;background:#fff}.box-title[data-v-4395cf49]{padding:11px 12px;background:#f8fbff;color:#1f2937;font-size:14px;font-weight:900;border-bottom:1px solid #eef1f6}.btn-link[data-v-4395cf49]{border:none;background:transparent;color:#3b73ff;font-weight:700;cursor:pointer}.btn-link.danger[data-v-4395cf49]{color:#e24a4a}.about-table-wrap[data-v-4395cf49]{overflow:auto;border:1px solid #eef1f6;border-radius:10px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.about-table-wrap[data-v-4395cf49]::-webkit-scrollbar{height:8px}.about-table-wrap[data-v-4395cf49]::-webkit-scrollbar-track{background:transparent}.about-table-wrap[data-v-4395cf49]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.about-table[data-v-4395cf49]{width:100%;border-collapse:collapse;min-width:560px}.about-table td[data-v-4395cf49],.about-table th[data-v-4395cf49]{padding:11px 10px;border-bottom:1px solid #f1f5f9;text-align:left;font-size:14px}.about-table td[data-v-4395cf49]:nth-child(3),.about-table td[data-v-4395cf49]:nth-child(4),.about-table th[data-v-4395cf49]:nth-child(3),.about-table th[data-v-4395cf49]:nth-child(4){min-width:120px}.tutorial-table td[data-v-4395cf49]:nth-child(2),.tutorial-table th[data-v-4395cf49]:nth-child(2){min-width:140px}.tutorial-table td[data-v-4395cf49]:nth-child(3),.tutorial-table th[data-v-4395cf49]:nth-child(3){min-width:120px}.about-table th[data-v-4395cf49]{background:#f8fbff;color:#334155;font-weight:900}.mono[data-v-4395cf49]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.cell-input[data-v-4395cf49]{width:100%;border:1px solid #e5e7eb;border-radius:6px;padding:6px 8px;min-height:32px;box-sizing:border-box;font-size:13px}.drag-handle[data-v-4395cf49]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:24px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700;cursor:move}.about-table tr.dragging[data-v-4395cf49]{opacity:.65;background:#f8fbff}.empty[data-v-4395cf49]{text-align:center;color:#9ca3af}.usdt-proto-detail[data-v-4395cf49]{overflow:visible}.usdt-proto-toolbar[data-v-4395cf49]{padding:10px 12px;border-bottom:1px solid #eef1f6}.usdt-section-card[data-v-4395cf49]{padding:12px;margin:10px;border:1px solid #e5e7eb;border-radius:12px;background:#fcfdff}.usdt-section-head[data-v-4395cf49]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px}.usdt-section-title[data-v-4395cf49]{font-weight:900;color:#1e293b;font-size:14px}.usdt-section-actions[data-v-4395cf49]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.usdt-lines[data-v-4395cf49]{display:flex;flex-direction:column;gap:8px}.usdt-line-row[data-v-4395cf49]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:flex-start}.usdt-bullet-wrap[data-v-4395cf49]{margin-top:6px}.about-table.compact td[data-v-4395cf49]{padding:8px}.about-table.compact .text-area.compact-ta[data-v-4395cf49]{min-height:52px;min-width:0}.usdt-json-details[data-v-4395cf49]{margin-top:14px;font-size:13px;color:#64748b}.usdt-json-details summary[data-v-4395cf49]{cursor:pointer;font-weight:800;color:#475569}.usdt-json-preview[data-v-4395cf49]{margin:10px 0 0;padding:12px;max-height:280px;overflow:auto;background:#0f172a;color:#e2e8f0;border-radius:10px;font-size:12px;line-height:1.5}.form-row.tight[data-v-4395cf49]{margin-bottom:12px}.form-row.tight label[data-v-4395cf49]{display:block;font-weight:800;color:#334155;font-size:13px;margin-bottom:6px}.logo-mode-row[data-v-4395cf49]{display:flex;flex-direction:column;gap:10px}.logo-mode-choice[data-v-4395cf49]{align-items:flex-start}.radio-label-strong[data-v-4395cf49]{font-weight:700;color:#111827;margin:0 4px}.muted-inline[data-v-4395cf49]{display:inline-block;color:#64748b;font-size:12px}.modal-mask[data-v-4395cf49]{position:fixed;inset:0;background:rgba(2,6,23,.46);display:flex;align-items:center;justify-content:center;z-index:30}.modal-card[data-v-4395cf49]{width:min(640px,92vw);background:#fff;border-radius:14px;box-shadow:0 24px 44px rgba(15,23,42,.2);padding:18px 18px 14px}.modal-title[data-v-4395cf49]{font-weight:900;color:#111827;margin-bottom:12px}.text-area[data-v-4395cf49]{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;resize:vertical;min-height:120px;font-size:14px;line-height:1.6}.install-tut-area[data-v-4395cf49]{min-height:140px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.upload-zone.install-tut-img-zone[data-v-4395cf49]{max-width:420px;min-height:100px;padding:14px 16px}.install-tut-img-zone .install-tut-img-preview[data-v-4395cf49]{max-width:100%;max-height:200px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.lab-sub[data-v-4395cf49]{font-weight:500;font-size:12px;color:#94a3b8}.muted-hint[data-v-4395cf49]{display:flex;align-items:center;font-size:12px;color:#94a3b8;line-height:1.45}.form-row.inline[data-v-4395cf49]{margin-top:4px}.modal-actions[data-v-4395cf49]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.btn-cancel[data-v-4395cf49]{padding:8px 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;cursor:pointer}.btn-save[data-v-4395cf49]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(64,158,255,.4)}.btn-save[data-v-4395cf49]:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-loading[data-v-4395cf49]{animation:spin-4395cf49 1s linear infinite}@keyframes spin-4395cf49{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.preview-panel[data-v-4395cf49]{background:#fff;border-radius:14px;padding:20px;box-shadow:0 12px 26px rgba(15,23,42,.08);border:1px solid rgba(0,0,0,.04);height:-moz-fit-content;height:fit-content;position:sticky;top:24px}.preview-title[data-v-4395cf49]{font-size:14px;font-weight:600;color:#4a5568;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef1f6}.preview-mockup[data-v-4395cf49]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#f8fafc}.mockup-header[data-v-4395cf49]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#eef5ff,#f6f9ff);border-bottom:1px solid #e2e8f0}.mockup-logo[data-v-4395cf49]{display:flex;align-items:center}.mockup-logo-img[data-v-4395cf49]{height:32px;max-width:120px;-o-object-fit:contain;object-fit:contain}.mockup-logo-text[data-v-4395cf49]{font-size:18px;font-weight:800;background:linear-gradient(135deg,#2563eb,#3b82f6 50%,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mockup-placeholder[data-v-4395cf49]{font-size:12px;color:#94a3b8}.mockup-body[data-v-4395cf49]{padding:24px;text-align:center}.mockup-tip[data-v-4395cf49]{margin:0;font-size:13px;color:#94a3b8}.mockup-ddm-hero[data-v-4395cf49]{margin:14px auto 0;max-width:280px;padding:12px 14px;border-radius:16px;background:rgba(248,250,255,.95);border:1px solid rgba(226,232,240,.95);display:flex;align-items:center;gap:12px;box-sizing:border-box}.mockup-ddm-ico-wrap[data-v-4395cf49]{flex-shrink:0;width:52px;height:52px;border-radius:12px;background:linear-gradient(145deg,rgba(59,115,255,.18),rgba(59,115,255,.08));border:1px solid rgba(59,115,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden}.mockup-ddm-ico-img[data-v-4395cf49]{width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.mockup-ddm-ico-fallback[data-v-4395cf49]{color:#1d4ed8;font-weight:900;font-size:14px;letter-spacing:.5px}.mockup-ddm-meta[data-v-4395cf49]{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.mockup-ddm-label[data-v-4395cf49]{font-size:15px;font-weight:800;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup-ddm-mini-dl[data-v-4395cf49]{flex-shrink:0;font-size:12px;font-weight:700;color:#ea580c;padding:4px 8px;border-radius:8px;background:hsla(48,96%,89%,.9)}@media (max-width:900px){.config-wrap[data-v-4395cf49]{grid-template-columns:1fr;width:auto;padding:12px 12px 0}.preview-panel[data-v-4395cf49]{position:static}.about-grid[data-v-4395cf49]{grid-template-columns:1fr}.form-actions[data-v-4395cf49]{bottom:0;padding-bottom:8px}}@media (max-width:1360px){.about-grid[data-v-4395cf49]{grid-template-columns:1fr}}.client-theme-picker[data-v-4395cf49]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.pr-visibility-grid[data-v-4395cf49]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px;margin-top:8px}.personal-report-visibility-row .check-label.compact[data-v-4395cf49]{margin-bottom:0}.client-theme-card[data-v-4395cf49]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;background:#fff;min-width:0}.client-theme-card[data-v-4395cf49]:hover{border-color:#cbd5e1}.client-theme-card.active[data-v-4395cf49]{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12);background:#f8fafc}.client-theme-card .theme-radio[data-v-4395cf49]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.client-theme-card .theme-swatch[data-v-4395cf49]{width:36px;height:36px;border-radius:8px;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.client-theme-card .theme-name[data-v-4395cf49]{font-size:13px;font-weight:600;color:#334155;line-height:1.35;max-width:200px}.message-chat[data-v-30e757ae]{padding:0 0 16px;background:transparent}.content-tabs[data-v-30e757ae]{margin-bottom:0}.tab.active[data-v-30e757ae]{font-weight:800;color:#3b73ff}.empty[data-v-30e757ae]{color:#909399;text-align:center;padding:24px}.loading-tip[data-v-30e757ae]{color:#909399;padding:8px 0}.chat-body[data-v-30e757ae]{display:flex;gap:12px;height:calc(100vh - 132px);min-height:520px;margin:12px 16px 0}.conv-list[data-v-30e757ae]{width:320px;border:1px solid #ebeef5;border-radius:14px;background:#fff;overflow:auto;box-shadow:0 12px 24px rgba(15,23,42,.08)}.conv-toolbar[data-v-30e757ae]{padding:10px;border-bottom:1px solid #ebeef5;display:flex;gap:8px}.modal-mask[data-v-30e757ae]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-30e757ae]{display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid #e6ebf2;max-height:90vh;box-shadow:0 12px 40px rgba(0,0,0,.18)}.setting-modal[data-v-30e757ae]{width:720px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column}.modal-header[data-v-30e757ae]{flex-shrink:0;padding:14px 20px;border-bottom:1px solid #ebeef5;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:space-between}.modal-close[data-v-30e757ae]{border:none;background:none;font-size:22px;color:#909399;cursor:pointer;line-height:1}.modal-body[data-v-30e757ae]{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 20px}.setting-section[data-v-30e757ae]{margin-bottom:20px}.section-title[data-v-30e757ae]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #ebeef5}.auto-reply[data-v-30e757ae]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.auto-switch[data-v-30e757ae]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#303133}.auto-input[data-v-30e757ae]{width:100%;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:6px;padding:8px;font-size:13px;resize:vertical}.quick-list[data-v-30e757ae]{margin-bottom:12px;overflow-x:auto}.qr-table[data-v-30e757ae]{width:100%;border-collapse:collapse;font-size:13px}.qr-table td[data-v-30e757ae],.qr-table th[data-v-30e757ae]{padding:8px 10px;border-bottom:1px solid #ebeef5;text-align:left;vertical-align:middle}.qr-table th[data-v-30e757ae]{color:#909399;font-weight:500;white-space:nowrap;background:#fafafa}.cell-ellipsis[data-v-30e757ae]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.quick-chip[data-v-30e757ae]{background:#ecf5ff;color:#409eff;border-radius:10px;padding:2px 8px;font-size:12px;white-space:nowrap}.quick-empty[data-v-30e757ae]{padding:12px 0}.qr-form-title[data-v-30e757ae]{font-size:13px;font-weight:600;color:#606266;margin-bottom:8px}.quick-form[data-v-30e757ae]{display:flex;flex-direction:column;gap:10px}.form-col[data-v-30e757ae]{display:flex;flex-direction:column;gap:4px;flex:1}.form-col label[data-v-30e757ae]{font-size:12px;color:#606266}.quick-input[data-v-30e757ae],.quick-select[data-v-30e757ae],.quick-textarea[data-v-30e757ae]{width:100%;border:1px solid #dcdfe6;border-radius:6px;box-sizing:border-box;padding:8px 10px;font-size:13px;outline:none}.quick-input[data-v-30e757ae]:focus,.quick-select[data-v-30e757ae]:focus,.quick-textarea[data-v-30e757ae]:focus{border-color:#409eff}.quick-form-row[data-v-30e757ae]{display:flex;align-items:flex-end;gap:10px}.form-actions[data-v-30e757ae]{justify-content:flex-end;padding-top:4px}.quick-switch[data-v-30e757ae]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#606266;margin-top:20px}.btn-link[data-v-30e757ae]{background:none;border:none;color:#409eff;cursor:pointer;padding:0 4px;font-size:13px}.btn-link.danger[data-v-30e757ae]{color:#f56c6c}.conv-item[data-v-30e757ae]{padding:10px 12px;border-bottom:1px solid #f2f2f2;cursor:pointer}.conv-item[data-v-30e757ae]:hover{background:#f7f9fc}.conv-item.active[data-v-30e757ae]{background:#ecf5ff}.conv-title[data-v-30e757ae]{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#303133}.conv-name[data-v-30e757ae]{font-size:13px}.conv-badge[data-v-30e757ae]{min-width:18px;height:18px;border-radius:9px;padding:0 6px;background:#f56c6c;color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.conv-last[data-v-30e757ae]{margin-top:6px;color:#606266;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-time[data-v-30e757ae]{margin-top:4px;color:#c0c4cc;font-size:12px}.chat-panel[data-v-30e757ae]{flex:1;border:1px solid #ebeef5;border-radius:8px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-30e757ae]{padding:10px 12px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-title[data-v-30e757ae]{font-weight:600;color:#303133}.chat-messages[data-v-30e757ae]{flex:1;overflow:auto;padding:12px;background:#f5f7fa}.msg-row[data-v-30e757ae]{display:flex;margin:8px 0}.msg-row.client[data-v-30e757ae]{justify-content:flex-start}.msg-row.admin[data-v-30e757ae]{justify-content:flex-end}.bubble[data-v-30e757ae]{max-width:78%;border-radius:12px;padding:10px 12px;box-shadow:0 2px 10px rgba(0,0,0,.06);background:#fff;border:1px solid #ebeef5}.msg-row.admin .bubble[data-v-30e757ae]{background:#409eff;color:#fff;border-color:#409eff}.bubble-text[data-v-30e757ae]{font-size:14px;line-height:1.5;word-break:break-word}.bubble-img-wrap[data-v-30e757ae]{margin-bottom:6px}.bubble-img[data-v-30e757ae]{max-width:200px;max-height:200px;border-radius:8px;display:block;cursor:pointer;-o-object-fit:contain;object-fit:contain}.file-input[data-v-30e757ae]{display:none}.btn-img[data-v-30e757ae]{width:38px;height:38px;padding:0;border:1px solid #dcdfe6;border-radius:6px;background:#fff;font-size:18px;cursor:pointer;flex-shrink:0}.btn-img[data-v-30e757ae]:hover:not(:disabled){border-color:#409eff;color:#409eff}.btn-img[data-v-30e757ae]:disabled{opacity:.5;cursor:not-allowed}.bubble-time[data-v-30e757ae]{font-size:12px;opacity:.75;margin-top:6px;text-align:right}.chat-input[data-v-30e757ae]{padding:10px 12px;border-top:1px solid #ebeef5;display:flex;gap:10px}.input[data-v-30e757ae]{flex:1;height:38px;padding:0 12px;border:1px solid #dcdfe6;border-radius:6px;box-sizing:border-box}.input[data-v-30e757ae]:focus{outline:none;border-color:#409eff}.announcement-page[data-v-4d93aff7]{padding:12px 16px 16px}.toolbar[data-v-4d93aff7]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.input[data-v-4d93aff7],.select[data-v-4d93aff7]{height:34px;padding:0 10px;border:1px solid #dcdfe6;border-radius:8px;background:#fff}.input[data-v-4d93aff7]{min-width:220px}.table-wrap[data-v-4d93aff7]{background:#fff;border:1px solid #ebeef5;border-radius:12px;overflow:auto}.table[data-v-4d93aff7]{width:100%;border-collapse:collapse;font-size:13px}.table td[data-v-4d93aff7],.table th[data-v-4d93aff7]{padding:10px;border-bottom:1px solid #f2f4f7;text-align:left;vertical-align:middle}.table th[data-v-4d93aff7]{color:#606266;background:#fafbfc;white-space:nowrap}.cell-ellipsis[data-v-4d93aff7]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag[data-v-4d93aff7]{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.tag.notice[data-v-4d93aff7]{background:#eef5ff;color:#2f66ff}.tag.match[data-v-4d93aff7]{background:#fff4e9;color:#d48806}.status.on[data-v-4d93aff7]{color:#16a34a;font-weight:700}.status.off[data-v-4d93aff7]{color:#f56c6c;font-weight:700}.status.pin[data-v-4d93aff7]{color:#d48806;font-weight:700}.pager[data-v-4d93aff7]{margin-top:10px;display:flex;gap:10px;align-items:center;justify-content:flex-end;color:#606266;font-size:13px}.btn[data-v-4d93aff7]{height:34px;padding:0 12px;border-radius:8px;border:1px solid #dcdfe6;background:#fff;cursor:pointer}.btn.primary[data-v-4d93aff7]{color:#fff;background:#3b73ff;border-color:#3b73ff}.btn-link[data-v-4d93aff7]{border:none;background:none;color:#3b73ff;cursor:pointer;padding:0 4px}.btn-link.danger[data-v-4d93aff7]{color:#f56c6c}.empty[data-v-4d93aff7]{text-align:center;color:#909399;padding:16px 0}.modal-mask[data-v-4d93aff7]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1200;display:flex;align-items:center;justify-content:center}.modal[data-v-4d93aff7]{width:680px;max-width:92vw;background:#fff;border-radius:12px;border:1px solid #e6ebf2;display:flex;flex-direction:column}.modal-header[data-v-4d93aff7]{padding:12px 16px;border-bottom:1px solid #ebeef5;font-weight:800;display:flex;justify-content:space-between;align-items:center}.close[data-v-4d93aff7]{border:none;background:none;font-size:20px;cursor:pointer;color:#909399}.modal-body[data-v-4d93aff7]{padding:12px 16px;display:flex;flex-direction:column;gap:10px}.form-row[data-v-4d93aff7]{display:flex;flex-direction:column;gap:6px}.form-row label[data-v-4d93aff7]{font-size:12px;color:#606266}.textarea[data-v-4d93aff7]{width:100%;border:1px solid #dcdfe6;border-radius:8px;padding:8px 10px;box-sizing:border-box;resize:vertical}.form-grid[data-v-4d93aff7]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.modal-footer[data-v-4d93aff7]{padding:10px 16px 14px;border-top:1px solid #ebeef5;display:flex;justify-content:flex-end;gap:8px}.ad-page[data-v-2a3ad903]{padding:12px 16px 16px}.toolbar[data-v-2a3ad903]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.input[data-v-2a3ad903],.select[data-v-2a3ad903]{height:34px;padding:0 10px;border:1px solid #dcdfe6;border-radius:8px;background:#fff}.input[data-v-2a3ad903]{min-width:220px}.table-wrap[data-v-2a3ad903]{background:#fff;border:1px solid #ebeef5;border-radius:12px;overflow:auto}.table[data-v-2a3ad903]{width:100%;border-collapse:collapse;font-size:13px}.table td[data-v-2a3ad903],.table th[data-v-2a3ad903]{padding:10px;border-bottom:1px solid #f2f4f7;text-align:left;vertical-align:middle}.table th[data-v-2a3ad903]{color:#606266;background:#fafbfc;white-space:nowrap}.tag[data-v-2a3ad903]{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#eef5ff;color:#2f66ff}.thumb[data-v-2a3ad903]{width:92px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}.empty-t[data-v-2a3ad903]{color:#909399;font-size:12px}.t1[data-v-2a3ad903]{font-weight:700;color:#303133}.t2[data-v-2a3ad903]{margin-top:2px;color:#909399;font-size:12px}.cell-ellipsis[data-v-2a3ad903]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status.on[data-v-2a3ad903]{color:#16a34a;font-weight:700}.status.off[data-v-2a3ad903]{color:#f56c6c;font-weight:700}.jmp-on[data-v-2a3ad903]{color:#64748b;font-size:12px}.jmp-off[data-v-2a3ad903]{color:#b45309;font-weight:700;font-size:12px}.check-label[data-v-2a3ad903]{flex-direction:row;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chk[data-v-2a3ad903]{width:auto;flex-shrink:0}.pager[data-v-2a3ad903]{margin-top:10px;display:flex;gap:10px;align-items:center;justify-content:flex-end;color:#606266;font-size:13px}.btn[data-v-2a3ad903]{height:34px;padding:0 12px;border-radius:8px;border:1px solid #dcdfe6;background:#fff;cursor:pointer}.btn.primary[data-v-2a3ad903]{color:#fff;background:#3b73ff;border-color:#3b73ff}.btn-link[data-v-2a3ad903]{border:none;background:none;color:#3b73ff;cursor:pointer;padding:0 4px}.btn-link.danger[data-v-2a3ad903]{color:#f56c6c}.empty[data-v-2a3ad903]{text-align:center;color:#909399;padding:16px 0}.file[data-v-2a3ad903]{display:none}.hint[data-v-2a3ad903]{color:#94a3b8;font-size:12px}.upload-row[data-v-2a3ad903]{display:flex;align-items:center;gap:10px}.img-preview[data-v-2a3ad903]{margin-top:8px}.preview[data-v-2a3ad903]{width:280px;max-width:100%;height:80px;border-radius:10px;border:1px solid #e5e7eb;-o-object-fit:cover;object-fit:cover}.modal-mask[data-v-2a3ad903]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1200;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:18px 0}.modal[data-v-2a3ad903]{width:760px;max-width:92vw;max-height:calc(100vh - 36px);margin:auto 0;background:#fff;border-radius:12px;border:1px solid #e6ebf2;display:flex;flex-direction:column}.modal-header[data-v-2a3ad903]{padding:12px 16px;border-bottom:1px solid #ebeef5;font-weight:800;display:flex;justify-content:space-between;align-items:center}.close[data-v-2a3ad903]{border:none;background:none;font-size:20px;cursor:pointer;color:#909399}.modal-body[data-v-2a3ad903]{padding:12px 16px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.form-row[data-v-2a3ad903]{display:flex;flex-direction:column;gap:6px}.form-row label[data-v-2a3ad903]{font-size:12px;color:#606266}.form-grid[data-v-2a3ad903]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.span3[data-v-2a3ad903]{grid-column:span 3}.span2[data-v-2a3ad903]{grid-column:span 2}.section-card[data-v-2a3ad903]{border:1px solid #e8edf7;border-radius:10px;background:#f8faff;padding:10px;display:flex;flex-direction:column;gap:10px}.section-title[data-v-2a3ad903]{font-size:13px;font-weight:700;color:#2f66ff}.textarea[data-v-2a3ad903]{width:100%;border:1px solid #dcdfe6;border-radius:8px;padding:8px 10px;resize:vertical;box-sizing:border-box;font-family:inherit}.field-tip[data-v-2a3ad903]{margin-top:2px;color:#909399;font-size:12px;line-height:1.4}.layout-editor[data-v-2a3ad903]{border:1px solid #e8edf7;border-radius:10px;background:#f9fbff;padding:10px;display:flex;flex-direction:column;gap:10px}.layout-title[data-v-2a3ad903]{font-size:13px;font-weight:700;color:#2f66ff}.layout-block[data-v-2a3ad903]{border:1px dashed #d7e3ff;border-radius:8px;padding:10px;background:#fff}.layout-block[data-v-2a3ad903],.layout-image-list[data-v-2a3ad903]{display:flex;flex-direction:column;gap:8px}.layout-image-item[data-v-2a3ad903]{border:1px solid #edf2ff;border-radius:8px;padding:8px}.layout-image-head[data-v-2a3ad903]{font-size:12px;font-weight:700;color:#334155;margin-bottom:6px}.block-title[data-v-2a3ad903]{font-size:12px;color:#334155;font-weight:700;display:flex;align-items:center;justify-content:space-between}.mini-btn[data-v-2a3ad903]{height:28px;padding:0 10px;font-size:12px}.danger-btn[data-v-2a3ad903]{color:#f56c6c;border-color:#fecaca;background:#fff5f5}.table-editor[data-v-2a3ad903]{overflow-x:auto}.inner-table[data-v-2a3ad903]{border-collapse:collapse;min-width:560px;width:100%}.inner-table col[data-v-2a3ad903]{width:auto}.inner-table th[data-v-2a3ad903]{border:1px solid #e3eafe;padding:6px;background:#f4f7ff;color:#334155;font-size:12px;font-weight:700;text-align:center;white-space:nowrap}.inner-table td[data-v-2a3ad903]{border:1px solid #eef2ff;padding:6px}.table-preview-wrap[data-v-2a3ad903]{margin-top:4px;border:1px dashed #d7e3ff;border-radius:8px;padding:8px;background:#fbfdff;display:flex;flex-direction:column;gap:8px}.inner-table.preview td[data-v-2a3ad903]{background:#fff;color:#334155;text-align:center;min-width:80px}.input.mini[data-v-2a3ad903]{min-width:120px;width:100%;height:30px}.link-row[data-v-2a3ad903]{display:grid;grid-template-columns:1fr 2fr auto;gap:8px;align-items:center}.card-row[data-v-2a3ad903]{border:1px solid #edf2ff;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:8px}.card-top[data-v-2a3ad903]{display:flex;align-items:center;justify-content:space-between}.modal-footer[data-v-2a3ad903]{padding:10px 16px 14px;border-top:1px solid #ebeef5;display:flex;justify-content:flex-end;gap:8px}.receiver-list[data-v-494c3016]{background:transparent;min-height:100%}.toolbar[data-v-494c3016]{padding:16px 20px;background:#fff;margin-bottom:0;display:flex;align-items:center;gap:10px}.select[data-v-494c3016]{height:36px;border:1px solid #d9e1ec;border-radius:10px;padding:0 10px;font-size:14px;outline:none}.table-wrap[data-v-494c3016]{background:#fff;padding:0;overflow-x:auto}.data-table[data-v-494c3016]{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.data-table td[data-v-494c3016],.data-table th[data-v-494c3016]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5;vertical-align:middle}.data-table th[data-v-494c3016]{color:#4b5563;font-weight:800;white-space:nowrap}.cell-ellipsis[data-v-494c3016]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-mono[data-v-494c3016]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.form-hint[data-v-494c3016]{margin:6px 0 0;font-size:12px;color:#909399}.img-tag[data-v-494c3016]{color:#409eff;cursor:pointer;font-weight:600}.muted[data-v-494c3016]{color:#909399}.empty[data-v-494c3016]{text-align:center;color:#909399}.loading-tip[data-v-494c3016]{margin:12px 0 0;font-size:14px;color:#909399}.btn[data-v-494c3016]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.btn.primary[data-v-494c3016]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn.danger[data-v-494c3016]{background:#f56c6c;border-color:#f56c6c;color:#fff}.btn[data-v-494c3016]:disabled{opacity:.6;cursor:not-allowed}.btn-link[data-v-494c3016]{background:none;border:none;color:#3b73ff;cursor:pointer;font-size:14px;padding:0 4px;margin-right:8px}.btn-link.danger[data-v-494c3016]{color:#f56c6c}.modal-mask[data-v-494c3016]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-494c3016]{display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid #e6ebf2;max-height:90vh;min-width:420px;max-width:92%;box-shadow:0 24px 64px rgba(15,23,42,.2)}.modal-lg[data-v-494c3016]{min-width:640px}.modal.confirm .modal-body[data-v-494c3016]{padding:24px 20px}.modal.preview[data-v-494c3016]{padding:12px;min-width:auto}.big-preview[data-v-494c3016]{max-width:72vw;max-height:72vh;border-radius:12px}.modal-header[data-v-494c3016]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ebeef5}.modal-title[data-v-494c3016]{font-weight:600;font-size:16px}.modal-close[data-v-494c3016]{width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:#909399;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.modal-close[data-v-494c3016]:hover{background:#f5f8ff;color:#606266}.modal-body[data-v-494c3016]{flex:1;min-height:0;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-494c3016]{flex-shrink:0;padding:12px 20px 16px;border-top:1px solid #ebeef5;text-align:right}.form-row[data-v-494c3016]{margin-bottom:12px}.form-row.two[data-v-494c3016]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row label[data-v-494c3016]{display:block;margin-bottom:6px;font-size:13px;color:#606266}.form-row input[data-v-494c3016],.form-row select[data-v-494c3016]{width:100%;height:34px;border:1px solid #dcdfe6;border-radius:4px;padding:0 10px;font-size:14px;outline:none;box-sizing:border-box}.checkbox-label[data-v-494c3016]{display:inline-flex;align-items:center;gap:8px;margin-top:26px}.upload-wrap[data-v-494c3016]{display:flex;align-items:center;gap:10px}.file-input[data-v-494c3016]{display:none}.btn-upload[data-v-494c3016]{background:#fff}.upload-status[data-v-494c3016]{font-size:13px;color:#909399}.upload-status.success[data-v-494c3016]{color:#67c23a}.form-preview[data-v-494c3016]{margin:10px 0 0;display:flex;align-items:center;gap:10px}.img-preview[data-v-494c3016]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #ebeef5}.icon-preview[data-v-494c3016]{width:28px;height:28px;border-radius:6px;-o-object-fit:cover;object-fit:cover;border:1px solid #ebeef5;background:#fff}.icon-preview.large[data-v-494c3016]{width:52px;height:52px}.btn-remove-img[data-v-494c3016]{border:none;background:transparent;color:#f56c6c;cursor:pointer}.admin-confirm-msg[data-v-5d508c53]{margin:0 0 12px;font-size:14px;line-height:1.55;color:#475569}.admin-confirm-kv .kv[data-v-5d508c53]{display:flex;gap:12px;padding:6px 0;font-size:13px;border-bottom:1px solid #f1f5f9}.admin-confirm-kv .kv[data-v-5d508c53]:last-child{border-bottom:none}.admin-confirm-kv .k[data-v-5d508c53]{flex:0 0 88px;color:#64748b;font-weight:700}.admin-confirm-kv .v[data-v-5d508c53]{flex:1;min-width:0;color:#1e293b;word-break:break-all}.admin-confirm-kv .v.mono[data-v-5d508c53]{font-family:ui-monospace,Consolas,monospace;font-size:12px}.admin-confirm-kv .v.strong[data-v-5d508c53]{font-weight:800}.admin-confirm-warn[data-v-5d508c53]{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#b45309;font-size:13px;line-height:1.5}.admin-confirm-mask:not([style*="display: none"]){position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:20px 16px;box-sizing:border-box;background:rgba(15,23,42,.45);backdrop-filter:none}.admin-confirm-mask>.admin-confirm-modal,.admin-confirm-mask>.modal{position:relative;z-index:1;display:flex;flex-direction:column;width:min(520px,94vw)!important;max-width:94vw!important;min-width:min(320px,92vw);max-height:calc(100vh - 40px);overflow:hidden;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 24px 64px rgba(15,23,42,.2)}.admin-confirm-mask .modal-body,.admin-confirm-mask .modal-footer,.admin-confirm-mask .modal-header{background:#fff}.admin-confirm-mask .modal-body{flex:1;min-height:0;overflow-y:auto}.admin-confirm-mask .modal-footer{flex-shrink:0}.admin-row-actions[data-v-725e2a42]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.row-more[data-v-725e2a42]{position:relative;display:inline-block}.row-more-btn[data-v-725e2a42]{list-style:none;cursor:pointer;padding:0 4px;font-weight:800;letter-spacing:1px}.row-more-menu[data-v-725e2a42]{position:absolute;right:0;top:100%;z-index:30;min-width:100px;margin-top:4px;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.12);display:flex;flex-direction:column;gap:2px}.row-more-menu button[data-v-725e2a42]{text-align:left;border:none;background:#f8fafc;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:600;color:#334155;cursor:pointer}.row-more-menu button[data-v-725e2a42]:hover:not(:disabled){background:#eff6ff;color:#1d4ed8}.row-more-menu button.danger[data-v-725e2a42]{color:#b91c1c;background:#fef2f2}.row-more-menu button[data-v-725e2a42]:disabled{opacity:.45;cursor:not-allowed}.order-page[data-v-39629022]{padding:0 0 16px;height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;background:transparent}.content-tabs[data-v-39629022]{margin-bottom:0}.tab[data-v-39629022]{display:inline-block;background:transparent;padding:0;border-radius:0;border:0;font-weight:800;color:#3b73ff}.toolbar[data-v-39629022]{display:flex;gap:10px;align-items:center;margin-bottom:0;flex-wrap:wrap}.input[data-v-39629022]{min-width:220px}.input[data-v-39629022],.select[data-v-39629022]{height:36px;padding:0 10px;border:1px solid #d9e1ec;border-radius:10px}.select[data-v-39629022]{background:#fff}.btn[data-v-39629022]{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;font-weight:700;cursor:pointer;transition:all .18s ease}.btn.primary[data-v-39629022]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn.danger[data-v-39629022]{background:#fff;border-color:hsla(0,87%,69%,.45);color:#f56c6c;font-weight:700}.table-wrap[data-v-39629022]{overflow:auto;flex:1;min-height:0;padding:0}.data-table[data-v-39629022]{width:100%;border-collapse:collapse}.data-table td[data-v-39629022],.data-table th[data-v-39629022]{padding:10px 10px;border-bottom:1px solid #f1f4f8;text-align:left;font-size:13px;color:#303133;vertical-align:middle}.td-check[data-v-39629022],.th-check[data-v-39629022]{width:46px;text-align:center}.td-check input[data-v-39629022],.th-check input[data-v-39629022]{width:16px;height:16px}.data-table th[data-v-39629022]{background:#f8fbff;font-weight:800;color:#4b5563}.empty[data-v-39629022]{padding:18px 10px;text-align:center;color:#909399}.loading-tip[data-v-39629022]{padding:10px 12px;color:#909399}.cell-ellipsis[data-v-39629022]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.mono[data-v-39629022]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.badge[data-v-39629022]{display:inline-block;padding:3px 8px;border-radius:999px;font-size:12px;border:1px solid #e6e8ee;background:#f7f8fa;color:#606266;font-weight:700}.badge.ok[data-v-39629022]{border-color:rgba(103,194,58,.25);background:rgba(103,194,58,.12);color:#2e7d32}.badge.off[data-v-39629022]{border-color:hsla(0,87%,69%,.25);background:hsla(0,87%,69%,.12);color:#c62828}.badge.wait[data-v-39629022]{border-color:rgba(230,162,60,.25);background:rgba(230,162,60,.12);color:#8a5a00}.ops[data-v-39629022]{white-space:nowrap}.btn-link[data-v-39629022]{border:none;background:transparent;color:#3b73ff;cursor:pointer;padding:0 6px;font-weight:700}.btn-link.danger[data-v-39629022]{color:#f56c6c}.btn-link[data-v-39629022]:disabled{opacity:.6;cursor:not-allowed}.td-voucher[data-v-39629022]{width:56px}.muted[data-v-39629022]{color:#c0c4cc}.voucher-link[data-v-39629022]{display:inline-flex;vertical-align:middle}.voucher-thumb[data-v-39629022]{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #e6ebf2;vertical-align:middle}.kv-voucher .v[data-v-39629022]{text-align:left}.voucher-preview[data-v-39629022]{max-width:100%;max-height:200px;border-radius:10px;border:1px solid #e6ebf2;display:block}.pager[data-v-39629022]{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 16px 0;flex-shrink:0}.pager-text[data-v-39629022]{color:#606266}.modal-mask[data-v-39629022]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.modal[data-v-39629022]{display:flex;flex-direction:column;width:520px;max-width:calc(100vw - 40px);max-height:90vh;background:#fff;border-radius:14px;border:1px solid #e6ebf2;box-shadow:0 22px 60px rgba(0,0,0,.22);overflow:hidden}.modal-header[data-v-39629022]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eef1f6}.modal-title[data-v-39629022]{font-weight:900;color:#303133}.modal-close[data-v-39629022]{width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:#909399;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.modal-close[data-v-39629022]:hover{background:#f5f8ff;color:#606266}.modal-body[data-v-39629022]{flex:1;min-height:0;overflow-y:auto;padding:14px 16px}.kv[data-v-39629022]{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.k[data-v-39629022]{color:#909399}.v[data-v-39629022]{color:#303133;font-weight:700;text-align:right;word-break:break-all}.hr[data-v-39629022]{height:1px;background:#eef1f6;margin:10px 0}.amount-input[data-v-39629022]{width:160px;height:34px;padding:0 10px;border:1px solid #dcdfe6;border-radius:8px;text-align:right}.tip[data-v-39629022]{margin-top:10px;color:#909399;font-size:12px;line-height:1.6}.tip-warn[data-v-39629022]{display:block;margin-top:6px;color:#b45309;font-weight:700}.modal-footer[data-v-39629022]{flex-shrink:0;padding:12px 16px;border-top:1px solid #eef1f6;display:flex;justify-content:flex-end;gap:10px}.payment-manage-list[data-v-25078763]{background:transparent;min-height:100%}.content-tabs[data-v-25078763]{padding:16px 20px;background:#fff;border-bottom:1px solid #ebeef5}.tab[data-v-25078763]{font-size:14px;color:#3b73ff;font-weight:800}.toolbar[data-v-25078763]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;background:#fff;margin-bottom:0}.toolbar-tip[data-v-25078763]{font-size:12px;color:#909399}.table-wrap[data-v-25078763]{background:#fff;padding:0;overflow-x:auto}.data-table[data-v-25078763]{width:100%;border-collapse:collapse;font-size:14px}.data-table td[data-v-25078763],.data-table th[data-v-25078763]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table th[data-v-25078763]{color:#4b5563;font-weight:800}.cell-mono[data-v-25078763]{font-family:monospace;font-size:13px}.cell-ellipsis[data-v-25078763]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-25078763]{text-align:center;color:#909399}.loading-tip[data-v-25078763]{margin:12px 0 0;font-size:14px;color:#909399}.btn[data-v-25078763]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.btn.primary[data-v-25078763]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn.danger[data-v-25078763]{background:#f56c6c;border-color:#f56c6c;color:#fff}.btn-link[data-v-25078763]{background:none;border:none;color:#3b73ff;cursor:pointer;font-size:14px;padding:0 4px;margin-right:8px}.btn-link.danger[data-v-25078763]{color:#f56c6c}.modal.confirm .modal-body[data-v-25078763]{padding:24px 20px}.modal-header[data-v-25078763]{flex-shrink:0;padding:16px 20px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between}.modal-title[data-v-25078763]{font-size:16px;font-weight:600}.modal-close[data-v-25078763]{border:none;background:none;font-size:24px;color:#909399;cursor:pointer;line-height:1}.modal-body[data-v-25078763]{flex:1;min-height:0;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-25078763]{flex-shrink:0;padding:12px 20px 16px;border-top:1px solid #ebeef5;text-align:right}.modal-footer .btn[data-v-25078763]{margin-left:8px}.form-row[data-v-25078763]{margin-bottom:12px}.form-row.two[data-v-25078763]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row label[data-v-25078763]{display:block;margin-bottom:6px;font-size:13px;color:#606266}.form-row input[data-v-25078763],.form-row select[data-v-25078763]{width:100%;height:34px;border:1px solid #dcdfe6;border-radius:4px;padding:0 10px;font-size:14px;outline:none;box-sizing:border-box}.form-row input[readonly][data-v-25078763]{background:#f5f7fa;color:#909399}.checkbox-label[data-v-25078763]{display:inline-flex;align-items:center;gap:8px;margin-top:26px}.form-hint[data-v-25078763]{margin:4px 0 0;font-size:12px;color:#909399}.hidden-file[data-v-25078763]{position:absolute;width:0;height:0;opacity:0}.icon-upload-toolbar[data-v-25078763]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.icon-preview-wrap[data-v-25078763]{display:inline-flex;align-items:center}.icon-preview-img[data-v-25078763]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #ebeef5;vertical-align:middle}.icon-url-input[data-v-25078763]{margin-top:4px}.wm-icon-thumb[data-v-25078763]{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #ebeef5;vertical-align:middle}.wm-icon-cell[data-v-25078763]{display:inline-flex;align-items:center;justify-content:center}.withdraw-policy-card[data-v-25078763]{margin:12px 0 16px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.wp-title[data-v-25078763]{margin:0 0 8px;font-size:15px}.wp-desc[data-v-25078763]{margin:0 0 12px;font-size:13px;line-height:1.5}.wp-row[data-v-25078763]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.wp-row label[data-v-25078763]{min-width:120px;font-size:13px}.wp-inp[data-v-25078763]{width:120px}.muted[data-v-25078763]{color:#c0c4cc}.pm-modal-mask{position:fixed;inset:0;z-index:5000;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;backdrop-filter:none}.pm-modal-mask>.modal{position:relative;z-index:1}.pm-modal-mask .modal{display:flex;flex-direction:column;width:min(980px,94vw)!important;max-width:94vw!important;max-height:calc(100vh - 28px)!important;min-width:min(420px,92vw);background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 24px 64px rgba(15,23,42,.2)}.pm-modal-mask .modal-body{flex:1;min-height:0;max-height:calc(100vh - 190px)!important;overflow:auto!important}.pm-modal-mask .modal-footer{flex-shrink:0;position:sticky;bottom:0;background:#fff;z-index:2}@media (max-width:1080px){.pm-modal-mask .modal{width:96vw!important;max-width:96vw!important}}.payment-order-list[data-v-8bf75e90]{background:transparent;min-height:100%;padding:0 0 16px}.content-tabs[data-v-8bf75e90]{margin-bottom:0}.tab.active[data-v-8bf75e90]{font-weight:800;color:#3b73ff}.toolbar[data-v-8bf75e90]{display:flex;gap:10px;margin-bottom:0;flex-wrap:wrap}.input[data-v-8bf75e90]{min-width:180px}.input[data-v-8bf75e90],.select[data-v-8bf75e90]{height:36px;padding:0 12px;border:1px solid #d9e1ec;border-radius:10px;font-size:14px}.btn[data-v-8bf75e90]{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s ease}.btn.primary[data-v-8bf75e90]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.table-wrap[data-v-8bf75e90]{overflow-x:auto;padding:0}.data-table[data-v-8bf75e90]{width:100%;border-collapse:collapse;font-size:13px}.data-table td[data-v-8bf75e90],.data-table th[data-v-8bf75e90]{padding:10px 12px;border-bottom:1px solid #f1f4f8;text-align:left}.data-table th[data-v-8bf75e90]{background:#f8fbff;color:#4b5563;font-weight:800}.cell-ellipsis[data-v-8bf75e90]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.cell-ellipsis.mono[data-v-8bf75e90]{font-family:monospace}.badge[data-v-8bf75e90]{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.badge.ok[data-v-8bf75e90]{background:rgba(103,194,58,.12);color:#67c23a}.badge.wait[data-v-8bf75e90]{background:rgba(230,162,60,.12);color:#e6a23c}.badge.off[data-v-8bf75e90]{background:#f5f7fa;color:#909399}.ops[data-v-8bf75e90]{white-space:nowrap}.btn-link[data-v-8bf75e90]{background:none;border:none;color:#3b73ff;cursor:pointer;padding:0 6px;font-size:13px;font-weight:700}.btn-link[data-v-8bf75e90]:disabled{color:#c0c4cc;cursor:not-allowed}.btn-link.danger[data-v-8bf75e90]{color:#f56c6c}.empty[data-v-8bf75e90]{text-align:center;color:#909399;padding:24px}.loading-tip[data-v-8bf75e90]{padding:12px 0;color:#909399;font-size:14px}.pager[data-v-8bf75e90]{margin:12px 16px 0;display:flex;align-items:center;gap:12px}.pager-text[data-v-8bf75e90]{font-size:13px;color:#606266}.modal-mask[data-v-8bf75e90]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:3000}.modal[data-v-8bf75e90]{width:520px;max-width:calc(100vw - 32px);background:#fff;border-radius:14px;border:1px solid #e6ebf2;overflow:hidden;box-shadow:0 24px 64px rgba(15,23,42,.2)}.modal-title[data-v-8bf75e90]{padding:14px 16px;border-bottom:1px solid #edf1f7;font-size:16px;font-weight:800;color:#303133}.modal-body[data-v-8bf75e90]{padding:14px 16px 8px}.kv[data-v-8bf75e90]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed #f0f2f5;font-size:13px;color:#606266}.kv strong[data-v-8bf75e90]{color:#303133;font-weight:600}.kv.amount strong[data-v-8bf75e90]{color:#f56c6c}.warn[data-v-8bf75e90]{margin:12px 0 0;color:#e6a23c;font-size:12px}.settle-qr-block[data-v-8bf75e90]{margin-top:12px;padding-top:10px;border-top:1px dashed #f0f2f5}.settle-qr-label[data-v-8bf75e90]{font-size:13px;color:#606266;margin-bottom:8px}.settle-qr-wrap[data-v-8bf75e90]{display:flex;justify-content:center}.settle-qr-img[data-v-8bf75e90]{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;border:1px solid #ebeef5;border-radius:8px;background:#fafafa}.settle-qr-placeholder[data-v-8bf75e90]{width:160px;height:160px;display:flex;align-items:center;justify-content:center;border:1px dashed #dcdfe6;border-radius:8px;font-size:12px;color:#909399;background:#fafafa}.settle-qr-placeholder.fail[data-v-8bf75e90]{color:#e6a23c}.settle-qr-placeholder.muted[data-v-8bf75e90]{width:100%;max-width:280px;height:auto;min-height:48px;padding:12px;border-style:solid;color:#909399;font-size:13px}.modal-foot[data-v-8bf75e90],.modal-footer[data-v-8bf75e90]{padding:12px 16px 14px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #edf1f7}.btn.danger[data-v-8bf75e90]{background:#f56c6c;border-color:#f56c6c;color:#fff}.balance-order-page[data-v-e631bfcc]{min-height:100%}.action-row[data-v-e631bfcc]{display:flex;align-items:center;gap:12px}.action-hint[data-v-e631bfcc]{font-size:12px;color:#909399}.toolbar[data-v-e631bfcc]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:0}.input[data-v-e631bfcc],.select[data-v-e631bfcc]{height:36px;width:100%;min-width:0;padding:0 10px;border:1px solid #d9e1ec;border-radius:10px;font-size:14px;box-sizing:border-box}.btn[data-v-e631bfcc]{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;font-weight:700;cursor:pointer}.btn.primary[data-v-e631bfcc]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff}.table-wrap[data-v-e631bfcc]{overflow-x:auto;padding:0}.data-table[data-v-e631bfcc]{width:100%;border-collapse:collapse;font-size:13px}.data-table td[data-v-e631bfcc],.data-table th[data-v-e631bfcc]{padding:10px 12px;border-bottom:1px solid #f1f4f8;text-align:left}.data-table th[data-v-e631bfcc]{background:#f8fbff;color:#4b5563;font-weight:800}.badge[data-v-e631bfcc]{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.badge.ok[data-v-e631bfcc]{background:rgba(103,194,58,.12);color:#67c23a}.badge.wait[data-v-e631bfcc]{background:rgba(230,162,60,.12);color:#e6a23c}.badge.off[data-v-e631bfcc]{background:hsla(0,87%,69%,.12);color:#f56c6c}.mono[data-v-e631bfcc]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.cell-ellipsis[data-v-e631bfcc]{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops[data-v-e631bfcc]{white-space:nowrap}.btn-link[data-v-e631bfcc]{background:none;border:none;color:#3b73ff;cursor:pointer;padding:0 6px;font-size:13px;font-weight:700}.btn-link.danger[data-v-e631bfcc]{color:#f56c6c}.btn-link[data-v-e631bfcc]:disabled{color:#c0c4cc;cursor:not-allowed}.empty[data-v-e631bfcc]{text-align:center;color:#909399;padding:24px}.loading-tip[data-v-e631bfcc]{padding:12px 0;color:#909399;font-size:14px}.pager[data-v-e631bfcc]{margin:12px 16px 0;display:flex;align-items:center;gap:12px}.pager-text[data-v-e631bfcc]{font-size:13px;color:#606266}.modal-mask[data-v-e631bfcc]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:3000}.modal[data-v-e631bfcc]{width:760px;max-width:calc(100vw - 32px);background:#fff;border-radius:16px;border:1px solid #e6ebf2;overflow:hidden;box-shadow:0 24px 64px rgba(15,23,42,.2)}.modal-title[data-v-e631bfcc]{padding:16px 18px;border-bottom:1px solid #edf1f7;font-size:18px;font-weight:800;color:#303133}.modal-body[data-v-e631bfcc]{padding:16px 18px 18px;max-height:68vh;overflow-y:auto}.form-grid[data-v-e631bfcc]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.form-block[data-v-e631bfcc]{border:1px solid #edf1f7;border-radius:12px;padding:12px;background:#fafcff}.form-block-title[data-v-e631bfcc]{font-size:13px;font-weight:800;color:#3f4d63;margin-bottom:10px}.inner-grid[data-v-e631bfcc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-item[data-v-e631bfcc]{display:flex;flex-direction:column;gap:6px}.form-item .label[data-v-e631bfcc]{font-size:12px;color:#606266;font-weight:700}.mode-switch[data-v-e631bfcc]{display:inline-flex;gap:8px}.mode-btn[data-v-e631bfcc]{height:28px;padding:0 10px;border:1px solid #d9e1ec;border-radius:999px;background:#fff;color:#606266;font-size:12px;cursor:pointer}.mode-btn.active[data-v-e631bfcc]{background:#ecf3ff;border-color:#3b73ff;color:#3b73ff;font-weight:700}.form-item.span-2[data-v-e631bfcc]{grid-column:1/span 2}.mini-tip[data-v-e631bfcc]{font-size:12px;color:#909399;align-self:end;padding-bottom:8px}.user-picker[data-v-e631bfcc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-hint[data-v-e631bfcc]{font-size:12px;color:#909399}.selected-user-tip[data-v-e631bfcc]{font-size:12px;color:#606266;line-height:1.6;background:#f7f9fc;border:1px solid #e8eef7;border-radius:8px;padding:8px 10px;margin-top:10px}.selected-user-tip a[data-v-e631bfcc]{margin-left:8px;color:#3b73ff;text-decoration:none}.modal-foot[data-v-e631bfcc]{padding:12px 16px 14px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #edf1f7;background:#fbfcfe}.confirm-modal[data-v-e631bfcc]{width:560px}.kv[data-v-e631bfcc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed #edf1f7;font-size:13px;color:#606266}.kv strong[data-v-e631bfcc]{color:#303133;font-weight:700}.kv.amount strong[data-v-e631bfcc]{color:#f56c6c}.warn[data-v-e631bfcc]{margin:12px 0 0;color:#e6a23c;font-size:12px}.btn.danger[data-v-e631bfcc]{background:#f56c6c;border-color:#f56c6c;color:#fff}@media (max-width:980px){.modal[data-v-e631bfcc]{width:94vw;max-width:94vw}.inner-grid[data-v-e631bfcc],.user-picker[data-v-e631bfcc]{grid-template-columns:minmax(0,1fr)}}.vip-manage[data-v-6760ee91]{padding:0 0 16px;background:transparent}.section-surface[data-v-6760ee91]{border-radius:14px}.content-tabs[data-v-6760ee91]{margin-bottom:0}.tab[data-v-6760ee91]{display:inline-block;background:transparent;padding:0;border-radius:0;border:0;font-weight:800;color:#3b73ff}.toolbar[data-v-6760ee91]{display:flex;align-items:center;gap:12px;margin-bottom:0;flex-wrap:wrap}.vip-toolbar .inp[data-v-6760ee91]{min-width:130px}.toolbar-hint[data-v-6760ee91]{margin-left:auto}.hint[data-v-6760ee91]{color:#909399;font-size:13px}.btn[data-v-6760ee91]{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;font-weight:700;cursor:pointer}.btn.primary[data-v-6760ee91]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;font-weight:800;box-shadow:0 10px 18px rgba(59,115,255,.24)}.table-wrap[data-v-6760ee91]{overflow:hidden;padding:0}.eval-wrap[data-v-6760ee91],.logs-wrap[data-v-6760ee91]{margin-top:12px}.levels-wrap[data-v-6760ee91]{margin-top:12px;overflow-x:auto}.levels-wrap .data-table[data-v-6760ee91]{min-width:1100px}.table-title[data-v-6760ee91]{padding:12px 12px 0;font-weight:800;color:#334155;font-size:14px}.data-table[data-v-6760ee91]{width:100%;border-collapse:collapse}.data-table td[data-v-6760ee91],.data-table th[data-v-6760ee91]{padding:10px 10px;border-bottom:1px solid #f2f3f5;text-align:left;font-size:13px;color:#303133;vertical-align:middle}.data-table th[data-v-6760ee91]{background:#f8fbff;font-weight:900;color:#4b5563}.inp[data-v-6760ee91]{width:120px;height:32px;padding:0 10px;border:1px solid #dcdfe6;border-radius:8px}.inp-money[data-v-6760ee91]{width:88px}.inp-bp[data-v-6760ee91]{width:72px}.switch[data-v-6760ee91]{display:inline-flex;align-items:center;gap:8px;color:#606266}.ops[data-v-6760ee91]{white-space:nowrap}.btn-link[data-v-6760ee91]{border:none;background:transparent;color:#4b8dff;cursor:pointer;padding:0 6px;font-weight:800}.btn-link.danger[data-v-6760ee91]{color:#e24a4a}.btn-link[data-v-6760ee91]:disabled{opacity:.6;cursor:not-allowed}.empty[data-v-6760ee91]{padding:18px 10px;text-align:center;color:#909399}.loading-tip[data-v-6760ee91]{padding:10px 12px;color:#909399}.eval-wrap[data-v-6760ee91]{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.eval-shell[data-v-6760ee91]{margin:0;padding:4px 4px 6px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.eval-hero[data-v-6760ee91]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 20px;border-radius:14px;background:radial-gradient(1200px 280px at 10% -40%,rgba(59,115,255,.14),transparent 55%),linear-gradient(180deg,#f8fbff,#fff 72%);border:1px solid #edf2f7;box-shadow:0 10px 26px rgba(15,23,42,.05)}.eval-hero-main[data-v-6760ee91]{min-width:0;flex:1}.eval-brand[data-v-6760ee91]{display:flex;gap:14px;align-items:flex-start}.eval-glyph[data-v-6760ee91]{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#2563eb;background:rgba(59,115,255,.1);border:1px solid rgba(59,115,255,.18)}.eval-hero-copy[data-v-6760ee91]{min-width:0}.eval-kicker[data-v-6760ee91]{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.08em;color:#64748b;text-transform:uppercase}.eval-heading[data-v-6760ee91]{margin:0 0 8px;font-size:20px;font-weight:900;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.eval-lead[data-v-6760ee91]{margin:0;font-size:13px;line-height:1.65;color:#475569;max-width:46rem}.eval-lead strong[data-v-6760ee91]{color:#1e293b;font-weight:800}.eval-mono[data-v-6760ee91]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:700;color:#334155}.eval-hero-aside[data-v-6760ee91]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.eval-chip[data-v-6760ee91]{font-size:12px;font-weight:800;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 12px;box-shadow:0 6px 16px rgba(37,99,235,.1)}.eval-enable[data-v-6760ee91]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.86);border:1px solid #e2e8f0;box-shadow:0 8px 18px rgba(15,23,42,.05)}.eval-enable-txt[data-v-6760ee91]{display:flex;flex-direction:column;gap:2px;text-align:right}.eval-enable-title[data-v-6760ee91]{font-size:13px;font-weight:900;color:#0f172a}.eval-enable-sub[data-v-6760ee91]{font-size:12px;color:#64748b;font-weight:600}.eval-switch[data-v-6760ee91]{position:relative;width:48px;height:28px;flex-shrink:0}.eval-switch input[data-v-6760ee91]{opacity:0;width:0;height:0;position:absolute}.eval-switch-ui[data-v-6760ee91]{position:absolute;inset:0;border-radius:999px;background:#e2e8f0;cursor:pointer;transition:background .2s ease}.eval-switch-ui[data-v-6760ee91]:after{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.18);transition:transform .2s ease}.eval-switch input:checked+.eval-switch-ui[data-v-6760ee91]{background:linear-gradient(135deg,#4b8dff,#3b73ff)}.eval-switch input:checked+.eval-switch-ui[data-v-6760ee91]:after{transform:translateX(20px)}.eval-switch input:focus-visible+.eval-switch-ui[data-v-6760ee91]{box-shadow:0 0 0 3px rgba(59,115,255,.28)}.eval-rail[data-v-6760ee91]{display:flex;align-items:stretch;gap:0;margin:14px 0 0;padding:16px 18px;border-radius:14px;background:#f9fafb;border:1px solid #eef2f7}.eval-rail-cell[data-v-6760ee91]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:0 8px}.eval-rail-cell--muted .eval-rail-value[data-v-6760ee91]{color:#64748b}.eval-rail-label[data-v-6760ee91]{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.eval-rail-control[data-v-6760ee91]{display:flex;align-items:center;gap:8px}.eval-num[data-v-6760ee91]{width:88px;height:40px;padding:0 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;color:#0f172a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.eval-num[data-v-6760ee91]:focus{outline:none;border-color:#3b73ff;box-shadow:0 0 0 3px rgba(59,115,255,.18)}.eval-num[data-v-6760ee91]::-webkit-inner-spin-button,.eval-num[data-v-6760ee91]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eval-num[type=number][data-v-6760ee91]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.eval-rail-unit[data-v-6760ee91]{font-size:14px;font-weight:800;color:#475569}.eval-rail-value[data-v-6760ee91]{font-size:16px;font-weight:900;font-variant-numeric:tabular-nums;color:#0f172a;line-height:40px;height:40px}.eval-rail-hint[data-v-6760ee91]{font-size:11px;line-height:1.4;color:#94a3b8;font-weight:600}.eval-rail-vsep[data-v-6760ee91]{width:1px;margin:4px 4px;background:linear-gradient(180deg,transparent,#e2e8f0 18%,#e2e8f0 82%,transparent);flex-shrink:0;align-self:stretch}.eval-notice[data-v-6760ee91]{display:flex;gap:12px;margin:14px 0 0;padding:14px 16px;border-radius:14px;background:linear-gradient(90deg,rgba(59,115,255,.08),rgba(59,115,255,.02));border:1px solid rgba(59,115,255,.16)}.eval-notice-ico[data-v-6760ee91]{flex-shrink:0;color:#3b73ff;opacity:.9;margin-top:2px}.eval-notice-title[data-v-6760ee91]{font-size:12px;font-weight:900;color:#1e3a8a;margin-bottom:4px}.eval-notice-body[data-v-6760ee91]{margin:0;font-size:13px;line-height:1.6;color:#475569;font-weight:600}.eval-notice-body strong[data-v-6760ee91]{color:#1e293b;font-weight:900}.eval-toolbar[data-v-6760ee91]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 0 8px;padding-top:16px;border-top:1px solid #f1f5f9}.eval-stats[data-v-6760ee91]{display:flex;flex-wrap:wrap;gap:10px}.eval-stat[data-v-6760ee91]{min-width:200px;padding:10px 14px;border-radius:12px;background:#f8fafc;border:1px solid #eef2f7}.eval-stat--next[data-v-6760ee91]{background:#f5f8ff;border-color:#dbe7ff}.eval-stat-k[data-v-6760ee91]{display:block;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.eval-stat-v[data-v-6760ee91]{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#334155}.eval-stat--next .eval-stat-v[data-v-6760ee91]{color:#1e40af}.eval-btns[data-v-6760ee91]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.btn-ghost[data-v-6760ee91]{height:40px;padding:0 18px;border-radius:12px;border:1px solid #dbe3f0;background:#fff;color:#334155;font-weight:800;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.btn-ghost[data-v-6760ee91]:hover:not(:disabled){border-color:#c7d5ea;box-shadow:0 8px 18px rgba(15,23,42,.06)}.btn-ghost[data-v-6760ee91]:disabled{opacity:.55;cursor:not-allowed}.eval-btns .btn.primary[data-v-6760ee91]{height:40px;padding:0 20px;border-radius:12px}.form-row[data-v-6760ee91]{display:flex;flex-direction:column;gap:8px}.form-row label[data-v-6760ee91]{font-size:12px;color:#64748b;font-weight:700}.inp.wide[data-v-6760ee91]{width:100%}.log-pager[data-v-6760ee91]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 12px}.log-samples[data-v-6760ee91]{margin-top:10px}.log-sample-title[data-v-6760ee91]{font-weight:900;font-size:14px;color:#334155;margin-bottom:8px}@media (max-width:1200px){.toolbar-hint[data-v-6760ee91]{width:100%;margin-left:0}}@media (max-width:900px){.eval-hero[data-v-6760ee91]{flex-direction:column;align-items:stretch}.eval-hero-aside[data-v-6760ee91]{align-items:stretch}.eval-enable-txt[data-v-6760ee91]{text-align:left}.eval-rail[data-v-6760ee91]{flex-direction:column;align-items:stretch}.eval-rail-vsep[data-v-6760ee91]{display:none}.eval-rail-cell[data-v-6760ee91]{padding:10px 0;border-bottom:1px solid #eef2f7}.eval-rail-cell[data-v-6760ee91]:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:760px){.eval-shell[data-v-6760ee91]{padding:0}.eval-hero[data-v-6760ee91]{padding:18px 16px 16px}.eval-toolbar[data-v-6760ee91]{flex-direction:column;align-items:stretch}.eval-btns[data-v-6760ee91]{justify-content:stretch}.eval-btns .btn-ghost[data-v-6760ee91],.eval-btns .btn.primary[data-v-6760ee91],.eval-btns .btn[data-v-6760ee91]{flex:1;min-width:0}.eval-stats[data-v-6760ee91]{width:100%}.eval-stat[data-v-6760ee91]{flex:1;min-width:140px}}.mono[data-v-6760ee91]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.game-library[data-v-37de4416]{background:transparent;min-height:100%;min-width:0;overflow-x:hidden}.content-tabs[data-v-37de4416]{padding:12px 20px;background:#fff;border-bottom:1px solid #e6e6e6;font-size:14px}.tab.active[data-v-37de4416]{color:#3b73ff;font-weight:800}.toolbar[data-v-37de4416]{padding:16px 20px;background:#fff;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.filters[data-v-37de4416]{display:flex;align-items:center;gap:10px}.filters input[data-v-37de4416],.filters select[data-v-37de4416]{height:36px;border:1px solid #d9e1ec;border-radius:10px;padding:0 10px;box-sizing:border-box}.filters input[data-v-37de4416]{width:240px}.table-wrap[data-v-37de4416]{background:#fff;padding:0;overflow-x:auto;max-width:100%}.data-table[data-v-37de4416]{width:100%;border-collapse:collapse;font-size:14px}.data-table td[data-v-37de4416],.data-table th[data-v-37de4416]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table td[data-v-37de4416]:not(.td-name){white-space:nowrap}.td-name[data-v-37de4416]{max-width:140px;word-break:break-all}.data-table th[data-v-37de4416]{color:#4b5563;font-weight:800}.th-id[data-v-37de4416]{width:56px}.th-cover[data-v-37de4416]{width:64px}.th-sort[data-v-37de4416]{width:56px}.th-link[data-v-37de4416]{max-width:120px}.th-actions[data-v-37de4416]{width:120px}.td-link[data-v-37de4416]{max-width:120px}.link-chip[data-v-37de4416]{display:inline-block;padding:2px 7px;border-radius:6px;background:#eef2ff;color:#4338ca;font-size:12px}.sports-entry-hint[data-v-37de4416]{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:#f0fdf4;border:1px solid #bbf7d0;font-size:13px;line-height:1.55;color:#166534}.sports-entry-hint strong[data-v-37de4416]{display:block;margin-bottom:4px}.sports-entry-hint code[data-v-37de4416]{padding:1px 5px;background:hsla(0,0%,100%,.85);border-radius:4px;font-size:11px}.sports-link-preset-row[data-v-37de4416]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.sports-preset-inline-label[data-v-37de4416]{flex:0 0 auto;min-width:5em;font-size:13px;color:#374151}.sports-preset-select[data-v-37de4416]{flex:1;min-width:200px;max-width:100%;height:36px;border:1px solid #d9e1ec;border-radius:8px;padding:0 10px;box-sizing:border-box;font-size:13px}.sports-link-summary[data-v-37de4416]{margin:0 0 10px;font-size:13px;line-height:1.5}.sports-link-summary.muted[data-v-37de4416]{color:#6b7280}.client-link-custom-input[data-v-37de4416]{width:100%}.field-hint[data-v-37de4416]{margin:6px 0 0;font-size:12px;color:#909399}.field-hint code[data-v-37de4416]{padding:1px 6px;background:#f3f4f6;border-radius:4px;font-size:11px}.td-cover[data-v-37de4416]{padding:6px 12px;vertical-align:middle}.cover-thumb[data-v-37de4416]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #ebeef5;display:block}.status-tag[data-v-37de4416]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.status-on[data-v-37de4416]{background:#e8f5e9;color:#2e7d32}.status-off[data-v-37de4416]{background:#ffebee;color:#c62828}.empty[data-v-37de4416]{text-align:center;color:#909399}.loading-tip[data-v-37de4416]{margin:12px 0 0;font-size:14px;color:#909399}.pager[data-v-37de4416]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;background:#fff}.pager-text[data-v-37de4416]{color:#606266;font-size:14px}.btn[data-v-37de4416]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.btn.primary[data-v-37de4416]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn.danger[data-v-37de4416]{background:#f56c6c;border-color:#f56c6c;color:#fff}.btn[data-v-37de4416]:disabled{opacity:.6;cursor:not-allowed}.btn-link[data-v-37de4416]{background:none;border:none;color:#409eff;cursor:pointer;font-size:14px;margin-right:12px}.btn-link.danger[data-v-37de4416]{color:#f56c6c}.modal-mask[data-v-37de4416]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-37de4416]{display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid #e6ebf2;width:min(980px,94vw);max-height:90vh}.modal.confirm[data-v-37de4416]{min-width:360px;width:auto;max-height:unset;display:block}.modal-header[data-v-37de4416]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ebeef5}.modal-title[data-v-37de4416]{font-size:16px;font-weight:800}.modal-close[data-v-37de4416]{width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:#909399;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.modal-close[data-v-37de4416]:hover{background:#f5f8ff;color:#606266}.modal-body[data-v-37de4416]{flex:1;min-height:0;overflow-y:auto;padding:20px}.grid2[data-v-37de4416]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.full-row[data-v-37de4416]{grid-column:1/-1}.section-title[data-v-37de4416]{margin:2px 0 10px;padding:8px 10px;border-radius:6px;background:#f4f8ff;color:#3b4f71;font-size:13px;font-weight:700;border:1px solid #e7eefb}.form-row[data-v-37de4416]{margin-bottom:12px}.form-row label[data-v-37de4416]{display:block;margin-bottom:5px;font-size:13px;color:#606266}.form-row input[type=number][data-v-37de4416],.form-row input[type=text][data-v-37de4416],.form-row select[data-v-37de4416],.form-row textarea[data-v-37de4416]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;box-sizing:border-box}.form-row .checkbox-label[data-v-37de4416]{display:flex;align-items:center;gap:8px}.menu-checkboxes[data-v-37de4416]{display:flex;flex-wrap:wrap;gap:10px 16px}.menu-checkboxes .checkbox-item[data-v-37de4416]{display:flex;align-items:center;gap:6px;margin:0;cursor:pointer;font-size:14px;color:#606266}.menu-checkboxes .checkbox-item input[data-v-37de4416]{width:auto;margin:0}.game-type-checkboxes[data-v-37de4416]{display:flex;flex-wrap:wrap;gap:10px 16px}.game-type-checkboxes .checkbox-item[data-v-37de4416]{display:flex;align-items:center;gap:6px;margin:0;cursor:pointer;font-size:14px;color:#606266}.game-type-checkboxes .checkbox-item input[data-v-37de4416]{width:auto;margin:0}.upload-wrap[data-v-37de4416]{display:flex;align-items:center}.cover-preview[data-v-37de4416]{margin-top:8px;width:120px;height:78px;border:1px solid #dcdfe6;border-radius:8px;overflow:hidden;background:#f8fafc}.cover-preview img[data-v-37de4416]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.modal-footer[data-v-37de4416]{flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:right}.modal-footer .btn[data-v-37de4416]{margin-left:8px}.mk-editor[data-v-3ddb80bd]{font-size:13px;color:#334155}.mk-intro[data-v-3ddb80bd]{margin:0 0 10px;line-height:1.55;color:#64748b;font-size:12px}.mk-intro code[data-v-3ddb80bd]{font-size:11px;background:#f1f5f9;padding:0 4px;border-radius:4px}.mk-toolbar[data-v-3ddb80bd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.btn-tiny[data-v-3ddb80bd]{height:32px;padding:0 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-weight:700;font-size:12px;cursor:pointer}.btn-tiny.primary[data-v-3ddb80bd]{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.btn-tiny[data-v-3ddb80bd]:disabled{opacity:.45;cursor:not-allowed}.btn-tiny.sq[data-v-3ddb80bd]{padding:0 8px;font-weight:900}.mk-td-ops[data-v-3ddb80bd],.mk-th-ops[data-v-3ddb80bd]{width:1%;white-space:nowrap;text-align:center;vertical-align:middle}.mk-td-ops>button+button[data-v-3ddb80bd]{margin-left:4px}.mk-warn[data-v-3ddb80bd]{font-size:12px;color:#b45309;font-weight:700}.mk-err[data-v-3ddb80bd]{color:#b91c1c;font-size:12px;margin:0 0 8px}.mk-block-details[data-v-3ddb80bd]{border:1px solid #e2e8f0;border-radius:10px;padding:0 12px 10px;margin-bottom:10px;background:#fafbfc}.mk-block-details[open][data-v-3ddb80bd]{border-color:#c7d2fe;background:linear-gradient(180deg,#f8fafc,#fff 120px)}.mk-block-summary[data-v-3ddb80bd]{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 8px;font-weight:800}.mk-block-summary[data-v-3ddb80bd]::-webkit-details-marker{display:none}.mk-sum-left[data-v-3ddb80bd]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.mk-sum-chev[data-v-3ddb80bd]{display:inline-block;color:#64748b;font-size:12px;width:1em;text-align:center;transition:transform .15s ease,color .15s ease}.mk-block-details[open] .mk-sum-chev[data-v-3ddb80bd]{transform:rotate(90deg);color:#4f46e5}.mk-sum-title[data-v-3ddb80bd]{font-size:14px;color:#0f172a}.mk-sum-badge[data-v-3ddb80bd]{font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:#e0e7ff;color:#4338ca}.mk-sum-n[data-v-3ddb80bd]{font-size:12px;font-weight:600;color:#64748b}.mk-sum-actions[data-v-3ddb80bd]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mk-block-body[data-v-3ddb80bd]{padding-bottom:4px}.mk-grid[data-v-3ddb80bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 12px;margin-bottom:8px}.mk-cats-wrap[data-v-3ddb80bd]{grid-column:1/-1;padding:10px 12px;border-radius:10px;border:1px solid #e8edf4;background:linear-gradient(180deg,#f8fafc,#fff)}.mk-cats-head[data-v-3ddb80bd]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.mk-cats-lab[data-v-3ddb80bd]{font-size:12px;font-weight:800;color:#334155}.mk-cats-hint[data-v-3ddb80bd]{font-size:11px;font-weight:500;color:#94a3b8}.mk-cat-chips[data-v-3ddb80bd]{display:flex;flex-wrap:wrap;gap:6px}.mk-cat-chip[data-v-3ddb80bd]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:12px;font-weight:700;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.mk-cat-chip[data-v-3ddb80bd]:hover{border-color:#93c5fd;color:#475569;background:#f8fafc}.mk-cat-chip.is-on[data-v-3ddb80bd]{border-color:#3b73ff;background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#1d4ed8;box-shadow:0 1px 2px rgba(59,115,255,.15),inset 0 0 0 1px hsla(0,0%,100%,.6)}.mk-cat-chip--main.is-on[data-v-3ddb80bd]{border-color:#3b73ff;color:#1d4ed8}.mk-cat-chip--handicap.is-on[data-v-3ddb80bd]{border-color:#10b981;background:linear-gradient(180deg,#ecfdf5,#d1fae5);color:#047857}.mk-cat-chip--ou.is-on[data-v-3ddb80bd]{border-color:#8b5cf6;background:linear-gradient(180deg,#f5f3ff,#ede9fe);color:#6d28d9}.mk-cat-chip--half.is-on[data-v-3ddb80bd]{border-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#fef3c7);color:#b45309}.mk-cat-chip--bodan.is-on[data-v-3ddb80bd]{border-color:#ec4899;background:linear-gradient(180deg,#fdf2f8,#fce7f3);color:#be185d}.mk-cat-chip--special.is-on[data-v-3ddb80bd]{border-color:#64748b;background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#334155}.mk-meta-row[data-v-3ddb80bd]{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.mk-f--inline[data-v-3ddb80bd]{min-width:120px}.mk-chk--pill[data-v-3ddb80bd]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.mk-chk-input[data-v-3ddb80bd]{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;margin:0!important;padding:0!important;flex-shrink:0;accent-color:#3b73ff;cursor:pointer}.mk-f.wide[data-v-3ddb80bd]{grid-column:span 2}.mk-f input[data-v-3ddb80bd],.mk-f select[data-v-3ddb80bd]{width:100%;margin-top:4px;height:32px;border:1px solid #cbd5e1;border-radius:8px;padding:0 8px;box-sizing:border-box}.mk-chk[data-v-3ddb80bd]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#475569;align-self:end}.btn-del[data-v-3ddb80bd]{border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer}.btn-del.sm[data-v-3ddb80bd]{padding:2px 8px;font-size:11px}.mk-rows[data-v-3ddb80bd]{width:100%;border-collapse:collapse;margin:8px 0;font-size:12px}.mk-rows td[data-v-3ddb80bd],.mk-rows th[data-v-3ddb80bd]{border:1px solid #e5e7eb;padding:6px 8px;text-align:left}.mk-rows th[data-v-3ddb80bd]{background:#f1f5f9;font-weight:800;color:#475569}.mk-th-muted[data-v-3ddb80bd]{font-weight:600;color:#94a3b8;font-size:11px}.mk-rows input[data-v-3ddb80bd]{width:100%;min-width:56px;border:1px solid transparent;background:#fff;border-radius:4px;padding:4px 6px;box-sizing:border-box}.mk-rows input[data-v-3ddb80bd]:focus{border-color:#93c5fd;outline:none}.mono-inp[data-v-3ddb80bd]{font-family:ui-monospace,Consolas,monospace;font-size:11px}.mk-odds-wrap.is-locked input[data-v-3ddb80bd]{background:#f1f5f9;cursor:not-allowed;color:#475569}.mk-lock-cell[data-v-3ddb80bd]{text-align:center;vertical-align:middle;white-space:nowrap}.mk-lock-lab[data-v-3ddb80bd]{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:#334155;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk-lock-lab-sale[data-v-3ddb80bd]{color:#c2410c}.mk-editor--compact .mk-toolbar--compact[data-v-3ddb80bd]{gap:6px;flex-wrap:wrap}.mk-editor--focus .mk-block-details[data-v-3ddb80bd]{border:none;background:transparent}.mk-focus-head[data-v-3ddb80bd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 10px;border-bottom:1px solid #edf1f7;margin-bottom:10px}.mk-focus-title[data-v-3ddb80bd]{font-size:15px;font-weight:800;color:#1e293b}.mk-focus-actions[data-v-3ddb80bd]{margin-left:auto;display:flex;gap:4px;flex-wrap:wrap}.mk-sum-actions--compact[data-v-3ddb80bd]{display:inline-flex;gap:4px;align-items:center}.btn-tiny.sq[data-v-3ddb80bd]{min-width:28px;padding:2px 6px}.mk-more[data-v-3ddb80bd]{position:relative;display:inline-block}.mk-more-btn[data-v-3ddb80bd]{list-style:none;cursor:pointer}.mk-more-menu[data-v-3ddb80bd]{position:absolute;right:0;top:100%;z-index:20;min-width:120px;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.12);display:flex;flex-direction:column;gap:2px}.mk-more-menu button[data-v-3ddb80bd]{text-align:left;border:none;background:#f8fafc;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.mk-more-menu button[data-v-3ddb80bd]:hover{background:#eff6ff}.mk-more-menu button.danger[data-v-3ddb80bd]{color:#b91c1c;background:#fef2f2}.sports-hub-page[data-v-c8bc2f2e]{padding:0 16px 32px;max-width:100%}.profile-bar-panel[data-v-c8bc2f2e]{border-color:#dbeafe;background:linear-gradient(180deg,#f8fbff,#fff)}.profile-head[data-v-c8bc2f2e]{margin-bottom:12px}.profile-count-line[data-v-c8bc2f2e]{font-size:14px;color:#1e293b;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.profile-active-badge[data-v-c8bc2f2e]{display:inline-block;font-size:12px;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;padding:2px 10px}.profile-chip-hint[data-v-c8bc2f2e]{margin:8px 0 6px;font-size:12px;color:#64748b}.profile-chips[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;gap:8px}.profile-chip[data-v-c8bc2f2e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:600;color:#475569;cursor:pointer}.profile-chip[data-v-c8bc2f2e]:hover{border-color:#93c5fd;background:#f8fbff}.profile-chip--editing[data-v-c8bc2f2e]{border-color:#6366f1;background:#eef2ff;color:#3730a3}.profile-chip--live[data-v-c8bc2f2e]{box-shadow:inset 0 0 0 1px #fbbf24}.profile-chip-star[data-v-c8bc2f2e]{color:#d97706;font-size:14px}.profile-chip-name[data-v-c8bc2f2e]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-client-bridge[data-v-c8bc2f2e]{border-color:#e0e7ff;background:linear-gradient(180deg,#fafaff,#fff)}.bridge-lead[data-v-c8bc2f2e]{font-size:13px;color:#475569;line-height:1.65;margin:0 0 12px}.bridge-actions-top[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.btn-bridge-link[data-v-c8bc2f2e]{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.bridge-empty[data-v-c8bc2f2e],.bridge-loading[data-v-c8bc2f2e]{font-size:13px;margin:8px 0}.bridge-tbl[data-v-c8bc2f2e]{margin-top:4px}.bridge-quick[data-v-c8bc2f2e]{text-align:right}.bridge-router[data-v-c8bc2f2e]{text-decoration:none}.profile-bar-row[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.profile-bar-label[data-v-c8bc2f2e]{font-size:13px;font-weight:800;color:#1e3a5f;flex-shrink:0}.profile-select-main[data-v-c8bc2f2e]{min-width:220px;max-width:100%;height:36px;border:1px solid #c7d7ff;border-radius:8px;padding:0 10px;font-size:13px;box-sizing:border-box}.profile-bar-hint[data-v-c8bc2f2e]{margin:10px 0 0;font-size:12px;color:#64748b;line-height:1.5}.profile-bar-hint code[data-v-c8bc2f2e]{font-size:11px}.page-tabs[data-v-c8bc2f2e]{padding:12px 0;border-bottom:1px solid #e8eaef}.tab.active[data-v-c8bc2f2e]{font-weight:800;color:#3b73ff}.intro[data-v-c8bc2f2e]{font-size:13px;color:#64748b;line-height:1.65;margin:14px 0 18px}.intro code[data-v-c8bc2f2e]{padding:1px 5px;background:#f1f5f9;border-radius:4px;font-size:12px}.meta-line[data-v-c8bc2f2e]{font-size:12px;color:#64748b;margin:-4px 0 14px}.tbl-hint[data-v-c8bc2f2e]{font-size:12px;color:#94a3b8;margin:0 0 10px;line-height:1.45}.match-markets-lead[data-v-c8bc2f2e]{margin:10px 0 14px;padding:10px 12px;max-width:100%;line-height:1.65;font-size:13px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.match-markets-lead b[data-v-c8bc2f2e]{font-weight:800}.match-markets-lead code[data-v-c8bc2f2e]{font-size:11px;padding:1px 5px;background:#fff;border-radius:4px}.match-markets-lead-warn[data-v-c8bc2f2e]{font-weight:700;color:#92400e}.match-dlg-quickbar[data-v-c8bc2f2e]{position:sticky;top:0;z-index:4;margin:-14px -18px 14px;padding:10px 18px 12px;background:linear-gradient(180deg,#f1f5f9,#fff 55%);border-bottom:1px solid #e2e8f0;box-shadow:0 6px 12px -8px rgba(15,23,42,.12)}.match-dlg-quickbar-row[data-v-c8bc2f2e]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.match-dlg-quickbar-hint[data-v-c8bc2f2e]{font-size:12px;color:#64748b;line-height:1.45}.match-dlg-quickbar-actions[data-v-c8bc2f2e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.match-dlg-pane--basic[data-v-c8bc2f2e]{margin-bottom:14px;padding:14px 14px 12px;background:#fafbfc;border:1px solid #e8edf5;border-radius:12px;box-sizing:border-box}.match-dlg-pane-head[data-v-c8bc2f2e]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e8eef7}.match-dlg-pane-title[data-v-c8bc2f2e]{margin:0;font-size:14px;font-weight:800;color:#1e293b}.match-dlg-pane-sub[data-v-c8bc2f2e]{font-size:12px;color:#94a3b8}.match-dlg-mini-row[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-top:4px;margin-bottom:0}.match-dlg-mini-col[data-v-c8bc2f2e]{flex:0 0 148px;max-width:100%}.match-dlg-mini-col.f[data-v-c8bc2f2e]{margin-bottom:0}.chk--inline-tight[data-v-c8bc2f2e]{margin:0 0 4px;align-self:center;font-size:13px}.match-dlg-pane--basic .match-logo-cards[data-v-c8bc2f2e]{gap:10px;margin-bottom:12px}.match-dlg-pane--basic .match-logo-card[data-v-c8bc2f2e]{padding:10px 12px}.match-dlg-pane--basic .match-logo-card-h[data-v-c8bc2f2e]{margin-bottom:8px}.match-fold-sum-hint[data-v-c8bc2f2e]{font-weight:500;font-size:12px;color:#94a3b8}.match-odds-dash[data-v-c8bc2f2e]{margin:14px 0 16px;padding:14px 16px;border-radius:12px;border:1px solid #c7d2fe;background:linear-gradient(135deg,#eef2ff,#f8fafc 55%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.match-odds-dash-h[data-v-c8bc2f2e]{font-weight:800;font-size:14px;color:#1e293b;margin-bottom:4px}.match-odds-dash-sub[data-v-c8bc2f2e]{font-size:12px;margin:0 0 12px!important;line-height:1.55}.match-odds-inputs[data-v-c8bc2f2e]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:640px){.match-odds-inputs[data-v-c8bc2f2e]{grid-template-columns:1fr}}.match-odds-chip[data-v-c8bc2f2e]{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0;cursor:inherit}.match-odds-chip-l[data-v-c8bc2f2e]{font-size:12px;font-weight:800;color:#475569}.match-odds-chip--away .match-odds-chip-l[data-v-c8bc2f2e]{color:#a16207}.match-odds-chip--draw .match-odds-chip-l[data-v-c8bc2f2e]{color:#64748b}.match-odds-chip-inp[data-v-c8bc2f2e]{width:100%;box-sizing:border-box;border:2px solid #e2e8f0!important;border-radius:10px!important;padding:10px 12px!important;font-size:17px!important;font-weight:700;background:#fff!important}.match-odds-chip-inp[data-v-c8bc2f2e]:focus{border-color:#818cf8!important;outline:none!important;box-shadow:0 0 0 3px rgba(129,140,248,.25)}.match-margin-pill-row[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:center}.match-margin-pill[data-v-c8bc2f2e]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.match-margin-pill--sum[data-v-c8bc2f2e]{background:#e0e7ff;color:#3730a3}.match-margin-pill--main[data-v-c8bc2f2e]{background:#1e293b;color:#f8fafc}.match-margin-pill--muted[data-v-c8bc2f2e]{font-weight:600;color:#475569;background:hsla(0,0%,100%,.75);border:1px solid #e2e8f0}.match-margin-pill--warn[data-v-c8bc2f2e]{background:#fef3c7;color:#92400e}.match-margin-pill--danger[data-v-c8bc2f2e]{background:#fee2e2;color:#991b1b}.match-json-advanced[data-v-c8bc2f2e]{margin-top:16px;padding:8px 0 4px;border-top:1px dashed #cbd5e1}.match-json-advanced-sum[data-v-c8bc2f2e]{cursor:pointer;font-weight:700;color:#6366f1;font-size:13px;display:inline-flex;align-items:center;gap:8px;list-style:none}.match-json-advanced-sum[data-v-c8bc2f2e]::-webkit-details-marker{display:none}.match-json-tag[data-v-c8bc2f2e]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:#e0e7ff;color:#4338ca;padding:2px 7px;border-radius:4px}.match-json-tip[data-v-c8bc2f2e]{margin:8px 0 10px!important}.markets-json-textarea[data-v-c8bc2f2e]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.45;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.detail-extras-form[data-v-c8bc2f2e]{margin-top:10px}.extras-sub[data-v-c8bc2f2e]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.extras-sub-h[data-v-c8bc2f2e]{margin:0 0 10px;font-size:13px;font-weight:800;color:#0f172a}.extras-sub-muted[data-v-c8bc2f2e]{margin-left:8px;font-weight:600;font-size:11px;color:#64748b}.extras-sub-inner-h[data-v-c8bc2f2e]{margin:14px 0 8px;font-size:12px;font-weight:800;color:#334155}.extras-mp-grid[data-v-c8bc2f2e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 14px;margin-bottom:8px}.extras-repeat-row--flex[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:8px}.extras-lu-inp--num[data-v-c8bc2f2e]{max-width:88px}.extras-mp-sel[data-v-c8bc2f2e]{padding:6px 8px;font-size:12px;border-radius:8px;border:1px solid #cbd5e1;min-width:100px;background:#fff}.extras-mp-h2-block[data-v-c8bc2f2e]{display:flex;flex-direction:column;gap:8px;padding:10px;margin-top:10px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.extras-kv-tip[data-v-c8bc2f2e]{font-size:12px;margin:0 0 8px}.extras-repeat[data-v-c8bc2f2e]{display:flex;flex-direction:column;gap:8px}.extras-repeat-row[data-v-c8bc2f2e]{display:grid;gap:8px;align-items:center}.extras-repeat-row--2[data-v-c8bc2f2e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.extras-repeat-row--3[data-v-c8bc2f2e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}@media (max-width:620px){.extras-repeat-row--3[data-v-c8bc2f2e]{grid-template-columns:1fr 1fr auto;grid-auto-flow:dense}}.extras-row-btn[data-v-c8bc2f2e]{flex-shrink:0;min-width:38px;padding:4px 8px!important;font-weight:800}.extras-add-btn[data-v-c8bc2f2e]{margin-top:10px;font-size:13px}.extras-toolbar[data-v-c8bc2f2e]{margin-top:14px;padding-top:12px;border-top:1px dashed #cbd5e1}.detail-extras-json-adv[data-v-c8bc2f2e]{margin-top:16px}.extras-json-actions[data-v-c8bc2f2e]{margin:8px 0 10px}.extras-table-h[data-v-c8bc2f2e]{display:grid;gap:8px;font-size:11px;margin-bottom:6px;align-items:end}.extras-table-h--3[data-v-c8bc2f2e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.extras-json-parse-btn[data-v-c8bc2f2e]{font-size:13px}.muted-inp[data-v-c8bc2f2e]{opacity:.95}.match-fold--detail-extras:not([open]) .match-fold-sum[data-v-c8bc2f2e]{opacity:.96}.match-sub-h-none[data-v-c8bc2f2e]{margin-top:0!important}.match-fold--finalize:not([open]) .match-fold-sum[data-v-c8bc2f2e],.match-fold--poisson:not([open]) .match-fold-sum[data-v-c8bc2f2e],.match-fold--score:not([open]) .match-fold-sum[data-v-c8bc2f2e]{opacity:.95}.match-fold--poisson[data-v-c8bc2f2e]{margin-top:8px;border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff 92%)}.match-fold--finalize[data-v-c8bc2f2e]{margin-top:10px;border-color:#fecdd3;background:linear-gradient(180deg,#fef2f2,#fff 94%)}.match-poisson-foot[data-v-c8bc2f2e]{margin-top:10px!important;margin-bottom:0!important}.match-fold--markets[data-v-c8bc2f2e]{margin-top:6px}.match-fold[data-v-c8bc2f2e]{border:1px solid #e2e8f0;border-radius:10px;padding:4px 14px 12px;margin-bottom:10px;background:#fff}.match-fold-sum[data-v-c8bc2f2e]{cursor:pointer;font-weight:800;font-size:14px;color:#0f172a;padding:8px 0 6px;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.match-fold-sum[data-v-c8bc2f2e]::-webkit-details-marker{display:none}.book-exposure-fold[data-v-c8bc2f2e]{margin:10px 0 14px;padding:10px 12px;max-width:100%;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.match-fold-sum--row[data-v-c8bc2f2e]{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none}.match-fold-sum--row[data-v-c8bc2f2e]::-webkit-details-marker{display:none}.btn-mini-refresh[data-v-c8bc2f2e]{font-size:12px;padding:4px 10px;flex-shrink:0}.book-exposure-err[data-v-c8bc2f2e]{color:#b91c1c;font-size:13px;margin:6px 0}.book-disclaimer[data-v-c8bc2f2e],.book-synth-note[data-v-c8bc2f2e]{font-size:12px;line-height:1.55;margin:4px 0 6px}.book-exposure-lead[data-v-c8bc2f2e]{font-size:13px;margin:10px 0 8px;color:#14532d}.book-net-tbl[data-v-c8bc2f2e]{margin:6px 0 10px;max-width:420px;background:#fff;border-radius:6px}.book-net-pos[data-v-c8bc2f2e]{font-weight:700;color:#15803d}.book-net-neg[data-v-c8bc2f2e]{font-weight:700;color:#b91c1c}.book-net-zero[data-v-c8bc2f2e]{color:#64748b}.book-side-note[data-v-c8bc2f2e]{font-size:12px;line-height:1.5;margin:6px 0 0}.match-maintain-bar[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.match-maintain-label[data-v-c8bc2f2e]{font-size:13px;font-weight:700;color:#334155;flex-shrink:0}.match-maintain-select[data-v-c8bc2f2e]{min-width:220px;max-width:100%;height:36px;border:1px solid #dce3ef;border-radius:8px;padding:0 10px;font-size:13px;box-sizing:border-box}.match-search-label[data-v-c8bc2f2e]{margin-left:8px}.match-search-input[data-v-c8bc2f2e]{min-width:200px;flex:1 1 200px;max-width:420px;height:36px;border:1px solid #dce3ef;border-radius:8px;padding:0 10px;font-size:13px;box-sizing:border-box}.match-maintain-hint[data-v-c8bc2f2e]{font-size:12px;color:#64748b;flex:1 1 200px;line-height:1.45}.match-maintain-hint code[data-v-c8bc2f2e]{padding:1px 5px;background:#fff;border-radius:4px;font-size:11px}.linkish[data-v-c8bc2f2e]{margin:0 2px;padding:0;border:none;background:transparent;color:#3354d6;text-decoration:underline;cursor:pointer;font-size:inherit}.slug-input-row[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.slug-input-row input[data-v-c8bc2f2e]{flex:1 1 160px;min-width:120px}.sport-pick-mini[data-v-c8bc2f2e]{flex:0 1 200px;min-width:140px;height:36px;border:1px solid #dce3ef;border-radius:8px;padding:0 8px;box-sizing:border-box}.panel[data-v-c8bc2f2e]{background:#fff;border:1px solid #eef1f7;border-radius:10px;padding:16px;margin-bottom:16px}.panel-h-row[data-v-c8bc2f2e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.panel-h[data-v-c8bc2f2e]{font-weight:800;color:#1e293b;margin-bottom:12px}.panel-h-row .panel-h[data-v-c8bc2f2e]{margin-bottom:0}.panel-h-btns[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bulk-hint[data-v-c8bc2f2e]{font-size:12px;color:#64748b;line-height:1.55;margin:0 0 12px}.bulk-hint code[data-v-c8bc2f2e]{padding:1px 4px;background:#f1f5f9;border-radius:4px;font-size:11px}.bulk-tabs[data-v-c8bc2f2e]{display:flex;gap:8px;margin-bottom:10px}.bulk-tab[data-v-c8bc2f2e]{padding:6px 12px;border-radius:8px;border:1px solid #dce3ef;background:#fff;cursor:pointer;font-size:13px;font-weight:600;color:#64748b}.bulk-tab.on[data-v-c8bc2f2e]{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.bulk-chk[data-v-c8bc2f2e]{margin-bottom:10px!important}.bulk-textarea[data-v-c8bc2f2e]{width:100%;box-sizing:border-box;min-height:220px;border:1px solid #dce3ef;border-radius:8px;padding:10px 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.45;resize:vertical}.bulk-result[data-v-c8bc2f2e]{margin-top:10px;padding:10px 12px;background:#0f172a;color:#e2e8f0;border-radius:8px;font-size:11px;overflow:auto;max-height:160px}.grid-row[data-v-c8bc2f2e]{margin-bottom:12px;max-width:520px}.grid-row label[data-v-c8bc2f2e]{display:block;margin-bottom:4px;font-size:13px;color:#606266}.grid-row input[data-v-c8bc2f2e],.grid-row select[data-v-c8bc2f2e]{width:100%;height:36px;border:1px solid #dce3ef;border-radius:8px;padding:0 10px;box-sizing:border-box}.btn[data-v-c8bc2f2e]{height:36px;padding:0 14px;border-radius:8px;border:1px solid #d1d9e9;background:#fff;cursor:pointer;font-weight:700}.btn[data-v-c8bc2f2e]:disabled{opacity:.56;cursor:not-allowed}.btn.primary[data-v-c8bc2f2e]{background:linear-gradient(135deg,#4b8dff,#6366f1);color:#fff;border-color:transparent}.btn-ghost[data-v-c8bc2f2e]{background:#f8fafc;color:#475569;border-color:#e2e8f0}.btn-ghost[data-v-c8bc2f2e]:hover:not(:disabled){background:#f1f5f9}.btn-add[data-v-c8bc2f2e]{border-color:#c7d7ff;color:#3354d6;background:linear-gradient(180deg,#f8faff,#eef3ff)}.btn-danger-outline[data-v-c8bc2f2e]{color:#be123c;border-color:#fda4af;background:#fff1f2}.btn-danger-outline[data-v-c8bc2f2e]:hover:not(:disabled){background:#ffe4e6}.btn-compact[data-v-c8bc2f2e]{height:32px;padding:0 12px;font-size:12px;font-weight:700}.btn-row[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.panel-settings .btn-row[data-v-c8bc2f2e]{max-width:520px}.tbl[data-v-c8bc2f2e]{width:100%;border-collapse:collapse;font-size:13px}.tbl td[data-v-c8bc2f2e],.tbl th[data-v-c8bc2f2e]{border-bottom:1px solid #eef1f7;padding:10px 8px;text-align:left;vertical-align:top}.tbl-compact td[data-v-c8bc2f2e],.tbl-compact th[data-v-c8bc2f2e]{padding:8px 8px;font-size:12px}.tbl-wrap[data-v-c8bc2f2e]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #eef1f7;border-radius:8px}.tbl-matches[data-v-c8bc2f2e]{min-width:1120px}.tbl-matches.tbl-compact td[data-v-c8bc2f2e],.tbl-matches.tbl-compact th[data-v-c8bc2f2e]{padding:10px 10px;vertical-align:middle}.mono[data-v-c8bc2f2e]{font-family:ui-monospace,Consolas,monospace;font-size:11px}.muted[data-v-c8bc2f2e]{color:#94a3b8}.td-clip[data-v-c8bc2f2e]{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-league[data-v-c8bc2f2e]{max-width:110px}.td-vs[data-v-c8bc2f2e]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-vs .vs[data-v-c8bc2f2e]{color:#94a3b8;font-weight:600;margin:0 2px}.odds-cell[data-v-c8bc2f2e]{white-space:nowrap}.odds-margin-cell[data-v-c8bc2f2e]{white-space:nowrap;font-size:11px;font-weight:700;color:#0f766e}.odds-margin-cell.cell-warn[data-v-c8bc2f2e]{color:#b45309;background:rgba(251,191,36,.15)}.st-tag[data-v-c8bc2f2e]{display:inline-block;padding:2px 7px;border-radius:6px;font-size:11px;font-weight:700}.st-soon[data-v-c8bc2f2e]{background:#f1f5f9;color:#475569}.st-live[data-v-c8bc2f2e]{background:#fee2e2;color:#b91c1c}.st-end[data-v-c8bc2f2e]{background:#e0e7ff;color:#3730a3}.tbl th[data-v-c8bc2f2e]{white-space:nowrap;color:#64748b;font-weight:700;background:#fafbfe}.th-actions[data-v-c8bc2f2e]{width:138px;text-align:right}.tbl-empty[data-v-c8bc2f2e]{text-align:center;color:#94a3b8;padding:28px 16px!important;font-size:13px}.badge[data-v-c8bc2f2e]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:700}.badge-on[data-v-c8bc2f2e]{background:#dcfce7;color:#166534}.badge-off[data-v-c8bc2f2e]{background:#f1f5f9;color:#64748b}.td-actions[data-v-c8bc2f2e]{text-align:right;vertical-align:middle;white-space:nowrap}.btn-cell[data-v-c8bc2f2e]{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.btn-cell[data-v-c8bc2f2e]:first-child{margin-left:0}.btn-cell--edit[data-v-c8bc2f2e]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.btn-cell--edit[data-v-c8bc2f2e]:hover{background:#e0e7ff}.btn-cell--del[data-v-c8bc2f2e]{background:#fff1f2;color:#be123c;border-color:#fecdd3}.btn-cell--del[data-v-c8bc2f2e]:hover{background:#ffe4e6}.modal-mask[data-v-c8bc2f2e]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:2000}.modal[data-v-c8bc2f2e]{background:#fff;border-radius:12px;width:96%;max-width:520px;max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.15)}.modal--wide[data-v-c8bc2f2e]{max-width:min(960px,98vw)}.modal-h[data-v-c8bc2f2e]{padding:14px 18px;font-weight:800;border-bottom:1px solid #eef1f7;flex-shrink:0}.modal-h-row[data-v-c8bc2f2e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-x[data-v-c8bc2f2e]{flex-shrink:0;width:34px;height:34px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:22px;line-height:1;cursor:pointer}.modal-x[data-v-c8bc2f2e]:hover:not(:disabled){background:#e2e8f0;color:#334155}.modal-x[data-v-c8bc2f2e]:disabled{opacity:.5;cursor:not-allowed}.modal-b[data-v-c8bc2f2e]{padding:14px 18px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-f[data-v-c8bc2f2e]{padding:12px 18px;border-top:1px solid #eef1f7;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0;background:linear-gradient(180deg,#fafbfc,#fff)}.modal-f-leading[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.modal-f-submit[data-v-c8bc2f2e]{flex-shrink:0;min-width:96px}.modal-f-gap[data-v-c8bc2f2e]{flex:1}.f[data-v-c8bc2f2e]{margin-bottom:10px}.f label[data-v-c8bc2f2e]{display:block;margin-bottom:4px;font-size:13px;color:#606266}.f input[data-v-c8bc2f2e]:not([type=file]),.f select[data-v-c8bc2f2e],textarea[data-v-c8bc2f2e]{width:100%;box-sizing:border-box;border:1px solid #dce3ef;border-radius:8px;padding:8px 10px;font-size:14px}.f2[data-v-c8bc2f2e],.f3[data-v-c8bc2f2e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.f3[data-v-c8bc2f2e]{grid-template-columns:1fr 1fr 1fr}.form-section-h[data-v-c8bc2f2e]{margin:14px 0 4px;font-size:13px;font-weight:800;color:#334155}.form-section-desc[data-v-c8bc2f2e]{margin:0 0 10px;font-size:12px;color:#94a3b8;line-height:1.45}.chk[data-v-c8bc2f2e]{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:14px}.match-logo-cards[data-v-c8bc2f2e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;position:relative}@media (max-width:720px){.match-logo-cards[data-v-c8bc2f2e]{grid-template-columns:1fr}}.match-logo-card[data-v-c8bc2f2e]{position:relative;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;background:linear-gradient(180deg,#f8fafc,#fff 72%)}.match-logo-card-h[data-v-c8bc2f2e]{font-size:13px;font-weight:800;color:#334155;margin-bottom:10px}.match-logo-card-body[data-v-c8bc2f2e]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.match-logo-btn-row[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.match-logo-file-hidden[data-v-c8bc2f2e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.match-logo-preview[data-v-c8bc2f2e]{flex-shrink:0;margin-top:0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc}.match-logo-preview img[data-v-c8bc2f2e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.extras-hero-bg-preview-wrap[data-v-c8bc2f2e]{margin:8px 0 12px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;max-height:140px;background:#0f172a}.extras-hero-bg-preview[data-v-c8bc2f2e]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;display:block}.extras-livebar .f[data-v-c8bc2f2e]{margin-bottom:8px}.grid-row--textarea textarea.admin-note-textarea[data-v-c8bc2f2e]{min-height:72px;resize:vertical;line-height:1.5;font-family:inherit}.modal-section[data-v-c8bc2f2e]{margin-bottom:16px;padding:12px 14px;border:1px solid #eef1f7;border-radius:10px;background:#fafbfc}.modal-section[data-v-c8bc2f2e]:last-child{margin-bottom:0}.modal-section-title[data-v-c8bc2f2e]{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.form-section-desc.no-mt[data-v-c8bc2f2e]{margin-top:-4px}.tbl-matches thead th[data-v-c8bc2f2e]{position:sticky;top:0;z-index:3;box-shadow:0 1px 0 #eef1f7}.th-markets[data-v-c8bc2f2e]{min-width:128px}.td-markets-wrap[data-v-c8bc2f2e]{max-width:148px;vertical-align:middle!important}.markets-cell-box[data-v-c8bc2f2e]{display:flex;flex-direction:column;gap:6px}.markets-pill[data-v-c8bc2f2e]{display:inline-flex;align-self:flex-start;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:800}.markets-pill--ok[data-v-c8bc2f2e]{background:#e0f2fe;color:#0369a1}.markets-pill--muted[data-v-c8bc2f2e]{background:#f1f5f9;color:#64748b}.markets-pill--bad[data-v-c8bc2f2e]{background:#fef2f2;color:#b91c1c}.markets-summary[data-v-c8bc2f2e]{font-size:11px;line-height:1.35;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;white-space:normal}.markets-cell-actions[data-v-c8bc2f2e]{display:flex;align-items:center;gap:6px}.btn-link-mini[data-v-c8bc2f2e]{border:none;background:none;padding:0;font-size:12px;font-weight:700;color:#3b73ff;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.btn-link-mini[data-v-c8bc2f2e]:hover{color:#1d4ed8}.markets-none-hint[data-v-c8bc2f2e]{font-size:11px;color:#cbd5e1}.modal-mask--layer[data-v-c8bc2f2e]{z-index:2100}.modal--json-preview[data-v-c8bc2f2e]{max-width:min(720px,96vw);max-height:min(88vh,760px)}.modal-b--json-preview[data-v-c8bc2f2e]{padding:0!important}.json-preview-pre[data-v-c8bc2f2e]{margin:0;padding:14px 16px;max-height:min(52vh,420px);overflow:auto;font-size:12px;line-height:1.45;background:#0f172a;color:#e2e8f0;border-radius:0;font-family:ui-monospace,Consolas,monospace;white-space:pre}.tbl-compact .markets-summary[data-v-c8bc2f2e],.tbl-compact .td-markets-wrap[data-v-c8bc2f2e]{font-size:11px}.panel-h-sub[data-v-c8bc2f2e]{margin:18px 0 6px;font-size:13px;font-weight:700;color:#334155}.mc-cat-hint[data-v-c8bc2f2e]{margin:0 0 10px;line-height:1.55}.mc-cat-tbl[data-v-c8bc2f2e]{margin-top:4px}.mc-cat-tbl .inp-tiny[data-v-c8bc2f2e]{width:100%;min-width:0;font-size:12px;padding:4px 6px}.mc-cat-tbl .inp-sort[data-v-c8bc2f2e]{max-width:72px}.mc-cat-tbl .td-center[data-v-c8bc2f2e]{text-align:center}.mc-cat-tbl .chk-inline[data-v-c8bc2f2e]{font-size:12px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.mc-cat-act[data-v-c8bc2f2e]{white-space:nowrap}.mc-cat-actions[data-v-c8bc2f2e]{margin-top:8px}.extras-stand-hint[data-v-c8bc2f2e]{margin-top:-4px;margin-bottom:10px}.extras-stand-chk[data-v-c8bc2f2e]{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600}.extras-stand-toolbar[data-v-c8bc2f2e]{margin:10px 0 6px}.extras-stand-scroll[data-v-c8bc2f2e]{overflow-x:auto;max-width:100%;border:1px solid #e2e8f0;border-radius:8px}.extras-stand-head.extras-table-h[data-v-c8bc2f2e]{padding:8px 10px;font-size:11px;white-space:nowrap;border-bottom:1px solid #e2e8f0;background:#f8fafc}.extras-stand-head.extras-table-h[data-v-c8bc2f2e],.extras-stand-row[data-v-c8bc2f2e]{display:grid;grid-template-columns:44px minmax(100px,1fr) 40px minmax(72px,.75fr) 36px 36px 40px 40px 48px minmax(80px,.9fr) 32px;gap:6px;align-items:center}.extras-stand-row[data-v-c8bc2f2e]{padding:6px 10px;border-bottom:1px solid #f1f5f9;font-size:12px}.extras-stand-row[data-v-c8bc2f2e]:last-child{border-bottom:none}.extras-stand-row input[data-v-c8bc2f2e]{width:100%;box-sizing:border-box}.extras-stand-inp-rank[data-v-c8bc2f2e]{max-width:44px}.extras-lu-row-toolbar[data-v-c8bc2f2e]{margin-top:6px}.extras-lu-table-wrap[data-v-c8bc2f2e]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0 10px}@media (max-width:1100px){.extras-lu-table-wrap[data-v-c8bc2f2e]{grid-template-columns:1fr}}.extras-lu-table-col[data-v-c8bc2f2e]{border:1px solid #e2e8f0;border-radius:10px;padding:10px 10px 8px;background:#fafcff}.extras-lu-table-h[data-v-c8bc2f2e]{font-weight:800;font-size:13px;color:#0f172a;margin-bottom:6px}.extras-lu-table-tip[data-v-c8bc2f2e]{margin:0 0 8px!important;font-size:12px}.extras-lu-table-toolbar[data-v-c8bc2f2e]{margin-bottom:8px}.extras-lu-table-head.extras-lu-table-row[data-v-c8bc2f2e]{font-size:11px;font-weight:800;color:#64748b;background:#f1f5f9;border-radius:6px;padding:6px 8px}.extras-lu-table-row[data-v-c8bc2f2e]{display:grid;grid-template-columns:108px minmax(72px,1fr) 44px minmax(56px,.85fr) 120px 32px;gap:6px;align-items:center;padding:6px 4px;border-bottom:1px solid #eef2f7}.extras-lu-table-row--inj[data-v-c8bc2f2e]{grid-template-columns:108px minmax(80px,1fr) minmax(120px,1.4fr) 32px}.extras-lu-data-row[data-v-c8bc2f2e]:last-child{border-bottom:none}.extras-lu-ph[data-v-c8bc2f2e]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.extras-lu-thumb[data-v-c8bc2f2e]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;background:#fff}.extras-lu-thumb-fallback[data-v-c8bc2f2e]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8eaf1;color:#94a3b8;font-size:13px;font-weight:700}.extras-lu-ph-btns[data-v-c8bc2f2e]{display:flex;flex-wrap:wrap;gap:4px}.extras-lu-inp[data-v-c8bc2f2e]{width:100%;box-sizing:border-box;min-width:0;padding:5px 6px;border:1px solid #dce3ef;border-radius:6px;font-size:12px}.extras-lu-inp-num[data-v-c8bc2f2e]{max-width:52px}.extras-lu-sel[data-v-c8bc2f2e]{width:100%;min-width:0;padding:4px 4px;border:1px solid #dce3ef;border-radius:6px;font-size:11px}.btn.danger-text[data-v-c8bc2f2e]{color:#dc2626!important}.sports-markets-page[data-v-bae7e4d0]{display:flex;flex-direction:column;min-height:calc(100vh - var(--adm-header-h, 56px) - 20px);max-height:calc(100vh - var(--adm-header-h, 56px) - 20px);overflow:hidden;padding-bottom:10px!important;box-sizing:border-box}.page-top-strip[data-v-bae7e4d0]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;margin-bottom:8px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.06);position:sticky;top:0;z-index:12}.btn-collapse[data-v-bae7e4d0]{height:32px;padding:0 10px;font-size:12px;background:#f1f5f9;border-color:#cbd5e1;color:#334155}.collapse-icon[data-v-bae7e4d0]{display:inline-block;margin-right:2px;font-size:10px}.strip-title[data-v-bae7e4d0]{font-size:14px;font-weight:800;color:#1e293b}.inp-strip[data-v-bae7e4d0]{height:32px;padding:0 10px;font-size:13px;max-width:140px}.inp-strip.inp-search[data-v-bae7e4d0]{flex:1;min-width:100px;max-width:200px}.inp-strip.profile-select[data-v-bae7e4d0]{max-width:180px}.btn-strip[data-v-bae7e4d0]{height:32px;padding:0 10px;font-size:12px}.strip-ctx[data-v-bae7e4d0]{flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strip-hint[data-v-bae7e4d0]{font-size:11px;color:#94a3b8;margin-left:auto}.page-top-stack[data-v-bae7e4d0]{flex-shrink:0}.page-top-stack[data-v-bae7e4d0] .admin-page-header{margin-bottom:8px!important}.page-workspace[data-v-bae7e4d0]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.panel[data-v-bae7e4d0]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 14px rgba(15,23,42,.04);min-height:0}.profile-bar[data-v-bae7e4d0]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;margin-bottom:12px}.profile-label[data-v-bae7e4d0]{font-size:13px;font-weight:700;color:#64748b}.profile-select[data-v-bae7e4d0]{min-width:240px}.toolbar[data-v-bae7e4d0]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.inp[data-v-bae7e4d0]{height:36px;padding:0 12px;border:1px solid #d9e1ec;border-radius:10px;font-size:14px;box-sizing:border-box}.inp-search[data-v-bae7e4d0]{flex:1;min-width:160px}.inp[data-v-bae7e4d0]:focus{outline:none;border-color:#3b73ff;box-shadow:0 0 0 3px rgba(59,115,255,.12)}.btn[data-v-bae7e4d0]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#475569;text-decoration:none;display:inline-flex;align-items:center}.btn.primary[data-v-bae7e4d0]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff}.btn-ghost[data-v-bae7e4d0]{background:transparent}.btn-tiny[data-v-bae7e4d0]{height:30px;padding:0 10px;font-size:12px}.dirty-tag[data-v-bae7e4d0]{font-size:12px;font-weight:700;color:#d97706;background:#fffbeb;padding:4px 10px;border-radius:999px}.grid3[data-v-bae7e4d0]{display:grid;grid-template-columns:minmax(240px,300px) minmax(160px,200px) minmax(0,1fr);gap:12px;align-items:stretch;flex:1;min-height:0;height:100%;overflow:hidden}@media (max-width:1200px){.grid3[data-v-bae7e4d0]{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.panel-nav[data-v-bae7e4d0]{display:none}}@media (max-width:900px){.grid3[data-v-bae7e4d0]{grid-template-columns:1fr;min-height:0}}.panel-editor[data-v-bae7e4d0],.panel-matches[data-v-bae7e4d0],.panel-nav[data-v-bae7e4d0]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.panel-nav[data-v-bae7e4d0]{display:flex}.nav-search[data-v-bae7e4d0]{margin:8px 10px 0;width:calc(100% - 20px);height:32px;font-size:13px}.nav-scroll[data-v-bae7e4d0]{flex:1;overflow-y:auto;min-height:0;padding:8px;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-bae7e4d0]{text-align:left;width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#fafbfc;cursor:pointer;transition:border-color .15s,background .15s}.nav-item[data-v-bae7e4d0]:hover{border-color:#93c5fd;background:#f8fafc}.nav-item.sel[data-v-bae7e4d0]{border-color:#3b73ff;background:#eff6ff}.nav-name[data-v-bae7e4d0]{display:block;font-size:13px;font-weight:700;color:#1e293b;line-height:1.3}.nav-meta[data-v-bae7e4d0]{font-size:11px;color:#94a3b8;margin-top:2px}.nav-warn[data-v-bae7e4d0]{color:#d97706}.empty-nav[data-v-bae7e4d0]{padding:16px 8px;font-size:12px;color:#94a3b8;text-align:center;line-height:1.5}.panel-h-row[data-v-bae7e4d0]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #edf1f7}.panel-h[data-v-bae7e4d0]{font-weight:800;color:#1e293b}.panel-meta[data-v-bae7e4d0]{font-size:12px;color:#94a3b8}.match-search-row[data-v-bae7e4d0]{display:flex;align-items:center;gap:4px;padding:0 10px 8px;border-bottom:1px solid #edf1f7;flex-shrink:0}.match-search[data-v-bae7e4d0]{flex:1;min-width:0;height:32px;font-size:13px}.btn-clear[data-v-bae7e4d0]{flex-shrink:0;width:28px;height:28px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#64748b;font-size:16px;line-height:1;cursor:pointer}.btn-clear[data-v-bae7e4d0]:hover{background:#eff6ff;color:#3b73ff;border-color:#93c5fd}.match-scroll[data-v-bae7e4d0]{flex:1;overflow-y:auto;min-height:0;padding:8px;display:flex;flex-direction:column;gap:8px}.match-card[data-v-bae7e4d0]{text-align:left;width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fafbfc;cursor:pointer;transition:border-color .15s,background .15s}.match-card[data-v-bae7e4d0]:hover{border-color:#93c5fd;background:#f8fafc}.match-card.sel[data-v-bae7e4d0]{border-color:#3b73ff;background:#eff6ff;box-shadow:0 0 0 2px rgba(59,115,255,.15)}.match-card-top[data-v-bae7e4d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.match-id[data-v-bae7e4d0]{font-size:11px;color:#94a3b8;font-family:ui-monospace,monospace}.pill[data-v-bae7e4d0]{font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px}.pill-muted[data-v-bae7e4d0]{background:#f1f5f9;color:#94a3b8}.pill-ok[data-v-bae7e4d0]{background:#dcfce7;color:#15803d}.pill-bad[data-v-bae7e4d0]{background:#fee2e2;color:#b91c1c}.match-teams[data-v-bae7e4d0]{font-weight:700;font-size:14px;color:#1e293b;line-height:1.35}.match-sub[data-v-bae7e4d0]{font-size:12px;color:#64748b;margin-top:2px}.match-sub.mono[data-v-bae7e4d0]{font-family:ui-monospace,monospace;font-size:11px}.panel-editor[data-v-bae7e4d0]{position:relative}.editor-head[data-v-bae7e4d0]{flex-shrink:0}.editor-title[data-v-bae7e4d0]{font-size:16px;font-weight:800;color:#1e293b}.editor-meta[data-v-bae7e4d0]{font-size:12px;color:#64748b;margin-top:2px}.quick-1x2[data-v-bae7e4d0]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #edf1f7;flex-shrink:0}.quick-label[data-v-bae7e4d0]{font-size:12px;font-weight:700;color:#64748b;margin-right:4px}.quick-1x2 label[data-v-bae7e4d0]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#475569}.inp-odds[data-v-bae7e4d0]{width:72px;min-width:0}.mk-wrap[data-v-bae7e4d0]{flex:1;min-height:0;overflow:auto;padding:8px 10px 56px}.sticky-bar[data-v-bae7e4d0]{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),#fff 24%);border-top:1px solid #e2e8f0;box-shadow:0 -4px 16px rgba(15,23,42,.06)}.sticky-hint[data-v-bae7e4d0]{font-size:11px;color:#94a3b8;margin-left:auto;margin-right:0}.sticky-bar .btn.primary[data-v-bae7e4d0]{margin-left:0}@media (min-width:601px){.sticky-bar .sticky-hint[data-v-bae7e4d0]{margin-left:auto;margin-right:8px}}.mk-wrap[data-v-bae7e4d0] .mk-editor{max-width:none}.fold-block[data-v-bae7e4d0]{flex-shrink:0;border-top:1px solid #edf1f7;font-size:13px}.fold-block--adv>summary[data-v-bae7e4d0]{font-size:12px;color:#64748b}.fold-block--inner[data-v-bae7e4d0]{border-top:none}.fold-block--inner summary[data-v-bae7e4d0]{padding:8px 14px;font-size:12px}.fold-block summary[data-v-bae7e4d0]{padding:10px 14px;cursor:pointer;font-weight:700;color:#3b73ff}.fold-body[data-v-bae7e4d0]{padding:0 14px 12px}.poisson-row[data-v-bae7e4d0]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.poisson-row label[data-v-bae7e4d0]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.json-ta[data-v-bae7e4d0]{width:100%;box-sizing:border-box;font-family:ui-monospace,monospace;font-size:12px;border:1px solid #e2e8f0;border-radius:10px;padding:8px}.form-grid[data-v-bae7e4d0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-grid label[data-v-bae7e4d0]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#64748b}.score-inline[data-v-bae7e4d0]{display:flex;align-items:center;gap:6px}.inp-score[data-v-bae7e4d0]{width:100%;min-width:0}.chk[data-v-bae7e4d0]{display:inline-flex;align-items:center;gap:6px}.edit-placeholder[data-v-bae7e4d0],.empty[data-v-bae7e4d0],.loading-tip[data-v-bae7e4d0]{padding:32px 20px;text-align:center;color:#64748b;line-height:1.6}.edit-placeholder .muted[data-v-bae7e4d0]{color:#94a3b8;font-size:13px}.sports-stakes-page[data-v-377b7ba9]{padding:0 4px 32px;max-width:1680px}.page-tabs[data-v-377b7ba9]{padding:12px 0;border-bottom:1px solid #e8eaef}.tab.active[data-v-377b7ba9]{font-weight:800;color:#3b73ff}.intro[data-v-377b7ba9]{font-size:13px;color:#64748b;line-height:1.65;margin:14px 0 18px}.intro .nav-link[data-v-377b7ba9]{color:#3354d6;font-weight:700}.panel[data-v-377b7ba9]{background:#fff;border:1px solid #eef1f7;border-radius:10px;padding:16px;margin-bottom:16px}.panel-h-row[data-v-377b7ba9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.panel-h-actions[data-v-377b7ba9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stakes-workbench-collapsed-bar[data-v-377b7ba9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;margin-bottom:12px;background:linear-gradient(180deg,#eff6ff,#fff);border:1px dashed #93c5fd;border-radius:8px;font-size:12px}.stakes-workbench[data-v-377b7ba9]{margin-bottom:4px}.panel-h[data-v-377b7ba9]{font-weight:800;color:#1e293b;margin-bottom:0}.stakes-bar-top .stakes-query-btn[data-v-377b7ba9]{margin-left:auto}.stakes-bar-match[data-v-377b7ba9]{padding-top:2px;border-top:1px dashed #e8edf5}.stakes-bar-extra[data-v-377b7ba9]{opacity:.95}.stakes-lbl-strong[data-v-377b7ba9]{color:#1d4ed8}.stakes-inp-scheme[data-v-377b7ba9]{min-width:140px}.stakes-inp-status[data-v-377b7ba9]{min-width:120px}.stakes-inp-mid[data-v-377b7ba9]{min-width:108px}.stakes-inp-wide[data-v-377b7ba9]{min-width:160px;flex:1}.stakes-inp-highlight[data-v-377b7ba9]{border-color:#93c5fd;background:#fafcff}.bar-divider[data-v-377b7ba9]{width:1px;height:26px;margin:0 2px;background:#e2e8f0;flex-shrink:0}.chk-inline[data-v-377b7ba9]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-compact[data-v-377b7ba9]{height:32px;padding:0 10px;font-size:12px}.batch-settle-card[data-v-377b7ba9]{margin:4px 0 20px;padding:14px 16px;border-radius:10px;border:1px solid #bfdbfe;background:linear-gradient(165deg,#f0f9ff,#fff 42%)}.batch-settle-head[data-v-377b7ba9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:4px}.batch-settle-title[data-v-377b7ba9]{font-weight:800;color:#1e40af;font-size:14px}.batch-settle-tag[data-v-377b7ba9]{font-size:11px;font-weight:700;color:#0369a1;background:#e0f2fe;padding:2px 8px;border-radius:6px}.batch-settle-desc[data-v-377b7ba9]{margin:0 0 12px}.batch-settle-body[data-v-377b7ba9]{display:flex;flex-direction:column;gap:12px}.batch-mid-field[data-v-377b7ba9]{display:flex;flex-direction:column;gap:6px;max-width:360px}.batch-mid-lbl[data-v-377b7ba9]{font-size:12px;font-weight:700;color:#475569}.batch-mid-sync[data-v-377b7ba9]{min-height:36px;display:flex;align-items:center;padding:0 10px;border-radius:8px;background:#fff;border:1px solid #93c5fd;color:#1e3a8a;font-weight:700;box-sizing:border-box}.batch-mid-sync--empty[data-v-377b7ba9]{border-style:dashed;color:#94a3b8;font-weight:600}.batch-mid-input-text[data-v-377b7ba9]{max-width:280px}.batch-match-pick-row[data-v-377b7ba9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:8px;font-size:12px}.batch-pick-hint[data-v-377b7ba9]{font-weight:600;color:#64748b}.batch-pick-filter[data-v-377b7ba9]{min-width:140px;flex:1;max-width:220px;height:32px;font-size:12px}.batch-match-select[data-v-377b7ba9]{min-width:220px;max-width:420px;flex:1;height:32px;font-size:12px}.batch-pick-warn[data-v-377b7ba9]{margin:6px 0 0;font-size:11px}.btn-open-only-on[data-v-377b7ba9]{background:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important;box-shadow:inset 0 0 0 1px rgba(59,130,246,.25)}.batch-scores-grid[data-v-377b7ba9]{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.batch-score-pair[data-v-377b7ba9]{display:flex;align-items:center;gap:8px}.batch-score-pair--extras .batch-pair-lbl[data-v-377b7ba9]{min-width:2em}.batch-pair-lbl[data-v-377b7ba9]{font-size:12px;font-weight:700;color:#64748b}.batch-pair-lbl-gap[data-v-377b7ba9]{margin-left:4px}.batch-pair-sep[data-v-377b7ba9]{font-weight:800;color:#94a3b8}.batch-settle-actions[data-v-377b7ba9]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px}.inp.narrow[data-v-377b7ba9]{width:56px;min-width:56px}.btn-cell-fill-settle[data-v-377b7ba9]{background:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important}.batch-chk[data-v-377b7ba9]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#475569}.btn[data-v-377b7ba9]{height:36px;padding:0 14px;border-radius:8px;border:1px solid #d1d9e9;background:#fff;cursor:pointer;font-weight:700}.btn.btn-ghost[data-v-377b7ba9]{background:#f8fafc;color:#334155;border-color:#e2e8f0}.btn[data-v-377b7ba9]:disabled{opacity:.56;cursor:not-allowed}.btn.primary[data-v-377b7ba9]{background:linear-gradient(135deg,#4b8dff,#6366f1);color:#fff;border-color:transparent}.btn-add[data-v-377b7ba9]{border-color:#c7d7ff;color:#3354d6;background:linear-gradient(180deg,#f8faff,#eef3ff)}.stakes-intro[data-v-377b7ba9]{font-size:12px;line-height:1.55;margin:0 0 10px}.stakes-bar[data-v-377b7ba9]{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:12px}.stakes-lbl[data-v-377b7ba9]{font-size:12px;font-weight:700;color:#64748b;white-space:nowrap}.inp[data-v-377b7ba9]{height:36px;border:1px solid #dce3ef;border-radius:8px;padding:0 10px;font-size:13px;box-sizing:border-box}.inp.wide[data-v-377b7ba9]{min-width:160px;flex:1}.col-odds[data-v-377b7ba9]{font-variant-numeric:tabular-nums}.stakes-filter-more[data-v-377b7ba9]{margin:0 0 12px;border:1px solid #e8edf5;border-radius:8px;background:#fafbfc}.stakes-filter-more-sum[data-v-377b7ba9]{cursor:pointer;font-weight:700;font-size:12px;color:#475569;padding:10px 12px;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stakes-filter-more-sum[data-v-377b7ba9]::-webkit-details-marker{display:none}.stakes-filter-more[open] .stakes-filter-more-sum[data-v-377b7ba9]{color:#1d4ed8}.stakes-bar-extra-inner[data-v-377b7ba9]{padding:0 12px 12px;border-top:1px dashed #e2e8f0}.batch-steps-guide[data-v-377b7ba9]{margin:0 0 12px 18px;padding:0;font-size:12px;list-style:decimal}.batch-settle-layout[data-v-377b7ba9]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width:1040px){.batch-settle-layout[data-v-377b7ba9]{grid-template-columns:1fr}}.batch-block[data-v-377b7ba9]{background:#fff;border:1px solid #bfdbfe;border-radius:10px;padding:12px 14px;box-shadow:0 1px 0 rgba(15,23,42,.04)}.batch-block-h[data-v-377b7ba9]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.batch-step-idx[data-v-377b7ba9]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:#2563eb;color:#fff;font-size:11px;font-weight:800}.batch-block-title[data-v-377b7ba9]{font-weight:800;color:#0f172a;font-size:13px}.batch-mid-manual[data-v-377b7ba9]{width:100%;max-width:360px}.batch-picker-toolbar[data-v-377b7ba9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}.batch-picker-panel[data-v-377b7ba9]{margin-top:10px;padding-top:10px;border-top:1px dashed #bfdbfe}.batch-picker-actions[data-v-377b7ba9]{margin-bottom:8px}.batch-picker-filters[data-v-377b7ba9]{display:flex;flex-direction:column;gap:8px}.batch-picker-filter-lbl[data-v-377b7ba9]{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:#64748b}.batch-picker-filter-input[data-v-377b7ba9]{max-width:100%;height:34px;font-size:13px}.batch-picker-select[data-v-377b7ba9]{width:100%;min-height:36px;font-size:12px}.batch-picker-note[data-v-377b7ba9]{font-size:11px;margin:6px 0;line-height:1.45}.batch-picker-note-warn[data-v-377b7ba9]{color:#b45309}.batch-score-rows[data-v-377b7ba9]{display:flex;flex-direction:column;gap:12px}.batch-score-row[data-v-377b7ba9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.batch-score-row-lbl[data-v-377b7ba9]{flex:0 0 5.5rem;font-size:12px;font-weight:800;color:#475569}.batch-score-row-lbl abbr[data-v-377b7ba9]{text-decoration:none;border-bottom:1px dashed #64748b;cursor:help}.batch-score-row--required .batch-score-row-lbl[data-v-377b7ba9]{color:#1d4ed8}.batch-score-nums[data-v-377b7ba9]{display:flex;align-items:center;gap:6px}.batch-score-nums--wide[data-v-377b7ba9]{flex:1;gap:10px;flex-wrap:wrap}.inp-num-score[data-v-377b7ba9]{width:4.25rem;min-width:3.5rem;text-align:center;font-weight:800;font-family:ui-monospace,Menlo,Consolas,monospace}.inp-num-extra[data-v-377b7ba9]{min-width:140px;flex:1;font-size:13px;max-width:220px}.batch-score-colon[data-v-377b7ba9]{font-weight:900;color:#94a3b8;font-size:14px;padding:0 2px}.btn-step[data-v-377b7ba9]{width:28px;height:28px;padding:0;border-radius:6px;border:1px solid #cbd5e1;background:#f8fafc;cursor:pointer;font-weight:900;font-size:14px;line-height:1;color:#334155}.btn-step[data-v-377b7ba9]:hover{background:#eff6ff;border-color:#93c5fd}.batch-step-gap[data-v-377b7ba9]{width:8px;flex-shrink:0}.batch-score-hint[data-v-377b7ba9]{flex:1 1 100%;font-size:11px;margin-left:6.75rem;line-height:1.4}@media (max-width:1040px){.batch-score-hint[data-v-377b7ba9]{margin-left:0}}.batch-block--submit[data-v-377b7ba9]{margin-top:14px;padding:12px 14px;background:#fff;border-radius:10px;border:1px solid #93c5fd;box-shadow:0 1px 0 rgba(37,99,235,.08)}.batch-submit-row[data-v-377b7ba9]{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.batch-submit-btn[data-v-377b7ba9]{min-width:min(260px,100%)}.batch-submit-foot[data-v-377b7ba9]{margin:8px 0 0;font-size:11px;line-height:1.45}.tbl thead th.col-odds[data-v-377b7ba9],.tbl-stakes-tips th[title][data-v-377b7ba9]{cursor:help}.inp-num-extra[data-v-377b7ba9]::-webkit-inner-spin-button,.inp-num-score[data-v-377b7ba9]::-webkit-inner-spin-button{opacity:.8}.tbl-wrap[data-v-377b7ba9]{overflow-x:auto}.tbl[data-v-377b7ba9]{width:100%;border-collapse:collapse;font-size:13px}.tbl td[data-v-377b7ba9],.tbl th[data-v-377b7ba9]{border:1px solid #eef1f7;padding:8px 10px;vertical-align:top}.tbl thead th[data-v-377b7ba9]{background:#f8fafc;font-weight:800;color:#334155;text-align:left}.tbl-empty[data-v-377b7ba9]{text-align:center;color:#94a3b8;padding:28px!important}.mono[data-v-377b7ba9]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.muted[data-v-377b7ba9]{color:#64748b}.td-clip[data-v-377b7ba9]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-actions[data-v-377b7ba9]{width:200px;text-align:right}.td-actions[data-v-377b7ba9]{text-align:right}.nowrap[data-v-377b7ba9]{white-space:nowrap}.btn-cell[data-v-377b7ba9]{display:inline-block;padding:6px 10px;border-radius:6px;border:1px solid #d1d9e9;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.btn-cell[data-v-377b7ba9]:hover{background:#f8fafc}.btn-cell--mini[data-v-377b7ba9]{padding:4px 8px;font-size:11px;margin-left:4px;background:#f8fafc;color:#334155;border-color:#e2e8f0}.btn-cell--mini[data-v-377b7ba9]:first-child{margin-left:0}.btn-cell--mini.stk-lost[data-v-377b7ba9]{background:#fffbeb;border-color:#fde68a;color:#b45309}.tbl-stakes[data-v-377b7ba9]{min-width:1280px}.small-td[data-v-377b7ba9]{font-size:11px;max-width:138px}.stk-st[data-v-377b7ba9]{display:inline-block;font-size:11px;font-weight:800;padding:2px 8px;border-radius:6px;background:#f1f5f9;color:#475569}.stk-st.stk-open[data-v-377b7ba9]{background:#dbeafe;color:#1e40af}.stk-st.stk-won[data-v-377b7ba9]{background:#dcfce7;color:#166534}.stk-st.stk-lost[data-v-377b7ba9]{background:#f1f5f9;color:#64748b}.stk-st.stk-pushed[data-v-377b7ba9],.stk-st.stk-void[data-v-377b7ba9]{background:#fef3c7;color:#92400e}.champ-page[data-v-00df6778]{padding:16px;box-sizing:border-box}.page-tabs .tab.active[data-v-00df6778]{font-weight:800}.intro[data-v-00df6778]{color:#475569;line-height:1.65;max-width:1100px}.nav-link[data-v-00df6778]{color:#2563eb}.grid2[data-v-00df6778]{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;margin-top:16px}@media (max-width:1100px){.grid2[data-v-00df6778]{grid-template-columns:1fr}}.panel[data-v-00df6778]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.panel-wide[data-v-00df6778]{margin-top:16px}.panel-h-row[data-v-00df6778]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.panel-h[data-v-00df6778]{font-weight:800;font-size:15px}.toolbar[data-v-00df6778]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.tbl[data-v-00df6778]{width:100%;border-collapse:collapse;font-size:13px}.tbl td[data-v-00df6778],.tbl th[data-v-00df6778]{border:1px solid #e5e7eb;padding:6px 8px;text-align:left}.tbl tr.sel[data-v-00df6778]{background:#eff6ff}.tbl tr.row-hidden[data-v-00df6778]{opacity:.72}.tbl tr.row-hidden td[data-v-00df6778]{color:#64748b}.col-actions[data-v-00df6778]{min-width:148px;white-space:nowrap}.cell-flag[data-v-00df6778]{text-align:center;font-size:12px}.hide-cell[data-v-00df6778],.pin-cell[data-v-00df6778]{font-size:12px;white-space:nowrap}.ev-reorder-cell[data-v-00df6778]{white-space:nowrap;text-align:center}.mono[data-v-00df6778]{font-family:ui-monospace,monospace}.small[data-v-00df6778]{font-size:12px;color:#64748b}.btn[data-v-00df6778]{padding:6px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-size:13px}.btn.primary[data-v-00df6778]{background:#2563eb;color:#fff;border-color:#2563eb}.btn-danger-outline[data-v-00df6778]{border-color:#ef4444;color:#b91c1c}.btn.tiny[data-v-00df6778]{padding:2px 8px;font-size:12px;line-height:1.2;margin:0 1px}.row label.chk.full-row[data-v-00df6778]{width:auto;flex:1;min-width:200px}.btn-link--danger[data-v-00df6778]{color:#b91c1c;margin-left:10px}.edit-event-actions[data-v-00df6778]{margin-top:10px;gap:10px;flex-wrap:wrap}.inp[data-v-00df6778]{padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;min-width:120px}.inp.narrow[data-v-00df6778]{width:90px;min-width:0}.ta[data-v-00df6778]{width:100%;box-sizing:border-box;font-family:ui-monospace,monospace;font-size:12px;border-radius:8px;border:1px solid #cbd5e1;padding:8px}.box-add[data-v-00df6778],.box-edit[data-v-00df6778]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.subh[data-v-00df6778]{font-weight:700;margin-bottom:8px}.row[data-v-00df6778]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.row label[data-v-00df6778]{width:88px;font-size:13px;color:#64748b}.chk[data-v-00df6778]{display:flex;align-items:center;gap:4px;width:auto}.row-actions[data-v-00df6778]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.settle-row[data-v-00df6778]{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0;align-items:center}.hint[data-v-00df6778]{color:#64748b}.muted[data-v-00df6778]{color:#94a3b8}.stk-scope-hint[data-v-00df6778]{margin:0 0 10px;line-height:1.5}.tbl td.stk-empty[data-v-00df6778]{text-align:center;padding:16px!important}.oc-table-wrap[data-v-00df6778]{overflow-x:auto;margin:12px 0;border-radius:10px;border:1px solid #e5e7eb}.oc-table tbody .inp[data-v-00df6778]{min-width:0}.oc-inp[data-v-00df6778]{width:100%;max-width:100%;box-sizing:border-box}.oc-inp-key[data-v-00df6778]{max-width:160px}.oc-inp-num[data-v-00df6778]{width:100%;max-width:100px}.oc-inp-sort[data-v-00df6778]{width:100%;max-width:72px}.oc-th-n[data-v-00df6778]{width:38px;text-align:center}.th-tip[data-v-00df6778]{font-weight:400;color:#94a3b8;font-size:11px}.oc-th-odds[data-v-00df6778]{width:96px}.oc-th-num[data-v-00df6778]{width:76px}.oc-th-flag[data-v-00df6778]{width:68px;text-align:center}.oc-th-op[data-v-00df6778]{width:52px}.oc-td-flag[data-v-00df6778]{text-align:center}.oc-id-tip[data-v-00df6778]{display:block;margin-top:2px}.oc-del[data-v-00df6778]{white-space:nowrap}.oc-chk[data-v-00df6778]{width:auto;justify-content:center}.adv-json[data-v-00df6778]{margin-top:14px;padding:12px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.adv-json summary[data-v-00df6778]{cursor:pointer;font-weight:700;color:#475569}.settle-select[data-v-00df6778]{min-width:220px;flex:1}.box-edit-market[data-v-00df6778]{border-top-style:solid}.oc-save-row[data-v-00df6778]{margin-right:6px}.oc-save-sticky[data-v-00df6778]{position:sticky;bottom:0;z-index:3;padding-top:12px;margin-top:4px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 20%);border-top:1px solid #e2e8f0}.oc-toolbar[data-v-00df6778]{margin-bottom:2px}.champ-logo-row--nest[data-v-00df6778]{align-items:flex-start}.champ-logo-box[data-v-00df6778]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.champ-logo-prev img[data-v-00df6778]{width:52px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #e5e7eb;vertical-align:middle;background:#f8fafc}.champ-logo-act[data-v-00df6778]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:140px}.champ-logo-url-inp[data-v-00df6778]{flex:1;min-width:160px;max-width:100%}.ch-hidden-file[data-v-00df6778]{display:none}.champ-logo-note[data-v-00df6778]{margin:-6px 0 10px 96px;max-width:720px}@media (max-width:760px){.champ-logo-note[data-v-00df6778]{margin-left:0}}.rebate-manage[data-v-fdeb721e]{background:transparent;min-height:100%;padding:0 0 16px;box-sizing:border-box;overflow-x:hidden;max-width:100%}.content-tabs[data-v-fdeb721e]{padding:12px 20px;background:#fff;border-bottom:1px solid #e6e6e6;font-size:14px;margin:0;border-radius:0}.tab.active[data-v-fdeb721e]{color:#3b73ff;font-weight:800}.card[data-v-fdeb721e]{background:#fff;border-radius:14px;border:1px solid #e6ebf2;padding:20px;margin:12px 16px 0;box-shadow:0 12px 26px rgba(15,23,42,.08);min-width:0;overflow:hidden}.card-header[data-v-fdeb721e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;flex-wrap:wrap}.card-title[data-v-fdeb721e]{margin:0;font-size:16px;font-weight:800;color:#303133}.card-desc[data-v-fdeb721e]{margin:0 0 16px;font-size:13px;color:#909399}.referral-card .rate-label[data-v-fdeb721e]{display:block;font-size:13px;color:#606266;margin:8px 0 4px;font-weight:600}.card-footer-actions[data-v-fdeb721e]{margin-top:16px;padding-top:12px;border-top:1px solid #ebeef5}.btn-toggle[data-v-fdeb721e]{height:36px;padding:0 16px;border-radius:10px;border:1px solid #d9e1ec;background:#f5f7fa;color:#909399;font-size:14px;font-weight:700;cursor:pointer}.btn-toggle.active[data-v-fdeb721e]{background:#67c23a;border-color:#67c23a;color:#fff}.btn-toggle[data-v-fdeb721e]:disabled{opacity:.6;cursor:not-allowed}.config-blocks[data-v-fdeb721e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.config-block[data-v-fdeb721e]{padding:12px;background:#fafbfc;border-radius:6px;border:1px solid #ebeef5;min-width:0}.block-label[data-v-fdeb721e]{font-size:13px;font-weight:600;color:#606266;margin-bottom:10px}.sports-row[data-v-fdeb721e]{margin-bottom:12px}.sports-active[data-v-fdeb721e]{font-weight:600}.sports-rates[data-v-fdeb721e]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.sports-rate-item[data-v-fdeb721e]{display:flex;align-items:center;gap:8px}.sports-label[data-v-fdeb721e]{font-size:13px;color:#606266;white-space:nowrap}.block-row[data-v-fdeb721e]{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-wrap:wrap}.num-input[data-v-fdeb721e]{width:56px;padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;text-align:center;box-sizing:border-box}.select-input[data-v-fdeb721e]{padding:6px 10px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;min-width:72px}.text-input[data-v-fdeb721e]{width:100%;max-width:100%;padding:8px 10px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px;box-sizing:border-box;min-width:0}.area-input[data-v-fdeb721e]{resize:vertical;min-height:48px;line-height:1.45;font-family:inherit}.client-copy-block[data-v-fdeb721e]{margin-top:16px;padding-top:14px;border-top:1px dashed #e4e7ed}.table-wrap[data-v-fdeb721e]{overflow-x:auto;max-width:100%;min-width:0}.data-table[data-v-fdeb721e]{width:100%;border-collapse:collapse;font-size:14px}.data-table td[data-v-fdeb721e],.data-table th[data-v-fdeb721e]{padding:10px 12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table th[data-v-fdeb721e]{background:#f5f7fa;color:#606266;font-weight:600;font-size:13px}.data-table tbody tr[data-v-fdeb721e]:nth-child(2n){background:#fafbfc}.data-table tbody tr[data-v-fdeb721e]:hover{background:#f5f7fa}.th-id[data-v-fdeb721e]{width:56px}.th-check[data-v-fdeb721e],.th-rate[data-v-fdeb721e]{width:100px}.rate-input[data-v-fdeb721e]{width:72px;padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;text-align:right;box-sizing:border-box}.area-input[data-v-fdeb721e]:focus,.num-input[data-v-fdeb721e]:focus,.rate-input[data-v-fdeb721e]:focus,.select-input[data-v-fdeb721e]:focus,.text-input[data-v-fdeb721e]:focus{outline:none;border-color:#409eff}.checkbox-label[data-v-fdeb721e]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:400;margin:0}.checkbox-label input[data-v-fdeb721e]{width:auto;margin:0;cursor:pointer}.empty[data-v-fdeb721e]{text-align:center;color:#909399;padding:24px}.loading-tip[data-v-fdeb721e]{margin:12px 0 0;font-size:14px;color:#909399}.btn[data-v-fdeb721e]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.btn.primary[data-v-fdeb721e]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn[data-v-fdeb721e]:disabled{opacity:.6;cursor:not-allowed}.card-overview .overview-body[data-v-fdeb721e]{font-size:13px;color:#303133}.ov-row[data-v-fdeb721e]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.ov-tag[data-v-fdeb721e]{display:inline-block;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;background:#f0f2f5;color:#909399}.ov-tag.on[data-v-fdeb721e]{background:#e8f5e9;color:#2e7d32}.ov-tag.sports.on[data-v-fdeb721e]{background:#e3f2fd;color:#1565c0}.ov-h[data-v-fdeb721e]{margin:16px 0 8px;font-size:14px;font-weight:700;color:#303133}.ov-h[data-v-fdeb721e]:first-of-type{margin-top:0}.ov-periods[data-v-fdeb721e]{margin:0;padding-left:18px;line-height:1.6;color:#606266}.ov-muted[data-v-fdeb721e]{color:#909399;font-size:12px;font-weight:400}.ov-table[data-v-fdeb721e]{margin-top:6px;margin-bottom:4px}.ov-meta[data-v-fdeb721e]{margin:6px 0 10px;font-size:12px;color:#606266;line-height:1.5;word-break:break-all}.ov-meta code[data-v-fdeb721e]{font-size:12px;background:#f5f7fa;padding:2px 6px;border-radius:4px}.ov-bullets[data-v-fdeb721e]{margin:0;padding-left:18px;line-height:1.65;color:#606266}@media (max-width:768px){.config-blocks[data-v-fdeb721e]{grid-template-columns:1fr}.rebate-manage[data-v-fdeb721e]{padding:12px}}.promotion-manage[data-v-cf89b78a]{background:transparent;min-height:100%;padding:0 0 16px;overflow:auto;width:100%;box-sizing:border-box}.content-tabs[data-v-cf89b78a]{padding:12px 20px;background:#fff;border-bottom:1px solid #e6e6e6;font-size:14px;margin:0;border-radius:0}.tab.active[data-v-cf89b78a]{color:#3b73ff;font-weight:800}.card[data-v-cf89b78a]{background:#fff;border-radius:14px;border:1px solid #e6ebf2;padding:20px;margin:12px 16px 0;box-shadow:0 12px 26px rgba(15,23,42,.08);max-width:100%;box-sizing:border-box}.card-header[data-v-cf89b78a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;flex-wrap:wrap}.card-title[data-v-cf89b78a]{margin:0;font-size:16px;font-weight:800;color:#303133}.card-desc[data-v-cf89b78a]{margin:0 0 16px;font-size:13px;color:#909399}.card-desc code[data-v-cf89b78a]{background:#f5f7fa;padding:2px 6px;border-radius:4px;font-size:12px}.config-form[data-v-cf89b78a]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-cf89b78a]{display:flex;flex-direction:column;gap:8px}.form-row label[data-v-cf89b78a]{font-size:13px;font-weight:500;color:#606266}.text-input[data-v-cf89b78a]{padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;max-width:100%;width:100%;box-sizing:border-box}.link-preview .preview-box[data-v-cf89b78a]{background:#f8f9fa;border:1px solid #ebeef5;border-radius:6px;padding:12px 14px;max-width:100%}.link-preview .preview-item[data-v-cf89b78a]{margin-bottom:8px;font-size:13px}.link-preview .preview-item[data-v-cf89b78a]:last-child{margin-bottom:0}.link-preview .preview-label[data-v-cf89b78a]{color:#606266;margin-right:6px}.link-preview .preview-code[data-v-cf89b78a]{background:#fff;padding:4px 8px;border-radius:4px;font-size:12px;word-break:break-all;display:inline-block;max-width:100%}.share-auto-row[data-v-cf89b78a]{padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.share-auto-label[data-v-cf89b78a]{display:flex;align-items:center;gap:8px;font-weight:700;color:#1e293b;cursor:pointer}.share-auto-hint[data-v-cf89b78a]{margin:8px 0 0;font-size:12px;color:#64748b;line-height:1.5}.share-preview-dev-hint[data-v-cf89b78a]{margin:0 0 8px;font-size:12px;color:#64748b;line-height:1.5}.share-preview-wrap[data-v-cf89b78a]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.share-preview-img[data-v-cf89b78a]{width:160px;max-height:280px;-o-object-fit:contain;object-fit:contain;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 16px rgba(15,23,42,.08)}.share-custom-fold[data-v-cf89b78a]{margin-top:8px;font-size:13px}.share-custom-fold summary[data-v-cf89b78a]{cursor:pointer;font-weight:700;color:#3b73ff;padding:6px 0}.share-custom-body[data-v-cf89b78a]{padding-top:8px}.upload-row[data-v-cf89b78a]{display:flex;align-items:center;gap:8px}.upload-row .text-input[data-v-cf89b78a]{flex:1;min-width:0}.file-input[data-v-cf89b78a]{display:none}.btn-upload[data-v-cf89b78a]{height:36px;padding:0 14px;border:1px solid #d9e1ec;background:#fff;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;flex-shrink:0}.btn-upload[data-v-cf89b78a]:hover:not(:disabled){border-color:#3b73ff;color:#3b73ff}.btn-upload[data-v-cf89b78a]:disabled{opacity:.6;cursor:not-allowed}.stats-summary[data-v-cf89b78a]{display:flex;gap:12px}.stat-badge[data-v-cf89b78a]{padding:6px 12px;background:#f5f7fa;border-radius:6px;font-size:13px;color:#606266}.stat-badge.success[data-v-cf89b78a]{background:#f0f9ff;color:#409eff}.stat-badge b[data-v-cf89b78a]{color:#303133;margin-left:4px}.table-wrap[data-v-cf89b78a]{overflow-x:auto;max-width:100%;margin:0;-webkit-overflow-scrolling:touch}.data-table[data-v-cf89b78a]{width:100%;min-width:520px;table-layout:fixed;border-collapse:collapse;font-size:14px}.data-table td[data-v-cf89b78a],.data-table th[data-v-cf89b78a]{padding:10px 12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table th[data-v-cf89b78a]{background:#f5f7fa;color:#606266;font-weight:600}.data-table tbody tr[data-v-cf89b78a]:nth-child(2n){background:#fafbfc}.data-table tbody tr.has-success[data-v-cf89b78a]:hover{background:#f0f9ff}.th-id[data-v-cf89b78a]{width:56px}.data-table th[data-v-cf89b78a]:nth-child(2){width:90px}.data-table th[data-v-cf89b78a]:nth-child(3){width:100px}.th-num[data-v-cf89b78a]{width:72px;text-align:center}.data-table td[data-v-cf89b78a]:nth-child(n+4){text-align:center}.data-table code[data-v-cf89b78a],.data-table td[data-v-cf89b78a]:nth-child(2),.data-table td[data-v-cf89b78a]:nth-child(3){overflow:hidden;text-overflow:ellipsis}.data-table code[data-v-cf89b78a]{background:#f5f7fa;padding:2px 8px;border-radius:4px;font-size:12px;display:inline-block;max-width:100%;vertical-align:middle}.empty[data-v-cf89b78a]{text-align:center;color:#909399;padding:24px}.loading-tip[data-v-cf89b78a]{margin:12px 0 0;font-size:14px;color:#909399}.btn[data-v-cf89b78a]{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9e1ec;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.btn.primary[data-v-cf89b78a]{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:#3b73ff;color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.btn[data-v-cf89b78a]:disabled{opacity:.6;cursor:not-allowed}.rebate-manage[data-v-9fd45f3e]{padding:0 0 16px}.content-tabs[data-v-9fd45f3e]{padding:12px 20px;background:#fff;border-bottom:1px solid #e6e6e6}.tab.active[data-v-9fd45f3e]{color:#3b73ff;font-weight:800}.card[data-v-9fd45f3e]{background:#fff;border-radius:14px;border:1px solid #e6ebf2;padding:20px;margin:12px 16px 0}.card-header[data-v-9fd45f3e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.card-title[data-v-9fd45f3e]{margin:0;font-size:16px;font-weight:800}.card-desc[data-v-9fd45f3e]{margin:8px 0 16px;font-size:13px;color:#909399;line-height:1.5}.config-blocks[data-v-9fd45f3e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.config-block[data-v-9fd45f3e]{padding:12px;background:#fafbfc;border:1px solid #ebeef5;border-radius:8px}.block-label[data-v-9fd45f3e]{font-weight:600;margin-bottom:8px;font-size:13px}.block-row[data-v-9fd45f3e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.num-input[data-v-9fd45f3e]{width:56px;padding:4px 8px;border:1px solid #dcdfe6;border-radius:6px}.num-input.wide[data-v-9fd45f3e]{width:88px}.text-input[data-v-9fd45f3e]{width:100%;padding:6px 10px;border:1px solid #dcdfe6;border-radius:6px;margin-top:4px}.select-input[data-v-9fd45f3e]{padding:4px 8px;border-radius:6px}.btn-toggle[data-v-9fd45f3e]{padding:8px 16px;border-radius:8px;border:1px solid #ddd;background:#f5f7fa;cursor:pointer}.btn-toggle.active[data-v-9fd45f3e]{background:#67c23a;color:#fff;border-color:#67c23a}.card-actions[data-v-9fd45f3e]{margin-top:16px}.btn.primary[data-v-9fd45f3e]{padding:8px 20px;background:#3b73ff;color:#fff;border:none;border-radius:8px;cursor:pointer}.include-inactive-toggle[data-v-9e1bdaba]{display:inline-flex;align-items:center;gap:6px;margin-left:12px;font-size:13px;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.report-page[data-v-09a987c5]{padding:0 0 20px}.section-surface[data-v-09a987c5]{border-radius:14px}.nav-board[data-v-09a987c5],.stats-board[data-v-09a987c5]{margin-top:12px}.board-title[data-v-09a987c5]{padding:14px 16px 0;font-weight:900;font-size:15px;color:#1e293b}.stat-grid[data-v-09a987c5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:14px 16px 18px}.stat-card[data-v-09a987c5]{border:1px solid #e8edf4;border-radius:12px;padding:12px 14px;background:#fbfcff}.stat-card.accent[data-v-09a987c5]{background:linear-gradient(180deg,#f0f6ff,#fff);border-color:#cfe0ff}.stat-card.warn[data-v-09a987c5]{background:linear-gradient(180deg,#fffbf5,#fff);border-color:#fde4c7}.stat-card.highlight[data-v-09a987c5]{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#a7f3d0}.stat-card.muted[data-v-09a987c5]{background:#f8fafc;border-style:dashed}.stat-k[data-v-09a987c5]{font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.stat-v[data-v-09a987c5]{font-size:22px;font-weight:900;color:#0f172a;line-height:1.2}.stat-sub[data-v-09a987c5]{margin-top:6px;font-size:12px;color:#64748b;font-weight:600}.stat-sub.audit-note[data-v-09a987c5]{font-size:11px;color:#b45309;font-weight:700}.nav-legend[data-v-09a987c5]{margin:0;padding:4px 16px 0;font-size:12px;color:#64748b;line-height:1.5}.nav-grid[data-v-09a987c5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding:12px 16px 16px}.nav-card[data-v-09a987c5]{display:block;padding:14px 16px;border-radius:12px;border:1px solid #cfe0ff;background:linear-gradient(180deg,#f8fbff,#fff);font-weight:800;font-size:14px;color:#1e40af;text-decoration:none;text-align:center;transition:box-shadow .15s ease,transform .15s ease}.nav-card[data-v-09a987c5]:hover{box-shadow:0 8px 20px rgba(59,115,255,.18);transform:translateY(-1px)}.peek-board[data-v-09a987c5]{margin-top:12px}.peek-head[data-v-09a987c5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-right:16px}.peek-link[data-v-09a987c5]{font-size:12px;font-weight:800;color:#3b73ff;text-decoration:none;padding:14px 0 0}.peek-link[data-v-09a987c5]:hover{text-decoration:underline}.peek-empty[data-v-09a987c5]{margin:0;padding:8px 16px 16px;font-size:13px;color:#94a3b8;font-weight:600}.table-scroll[data-v-09a987c5]{overflow-x:auto;padding:8px 16px 16px}.data-table[data-v-09a987c5]{width:100%;border-collapse:collapse;min-width:420px}.data-table td[data-v-09a987c5],.data-table th[data-v-09a987c5]{padding:10px 12px;border-bottom:1px solid #f1f4f8;text-align:left;font-size:13px}.data-table th[data-v-09a987c5]{background:#f8fbff;font-weight:800;color:#475569}.mono[data-v-09a987c5]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.report-page[data-v-bb6de594]{padding:0 0 20px}.tab-link[data-v-bb6de594]{font-weight:800;color:#3b73ff;text-decoration:none}.tab-link[data-v-bb6de594]:hover{text-decoration:underline}.tab-sep[data-v-bb6de594]{color:#94a3b8}.tab.active[data-v-bb6de594]{font-weight:800;color:#334155}.section-surface[data-v-bb6de594]{border-radius:14px;margin-top:12px}.board-title[data-v-bb6de594]{padding:14px 16px 0;font-weight:900;font-size:15px;color:#1e293b}.mini-stats[data-v-bb6de594]{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px 16px;font-size:13px;color:#64748b}.mini-stats strong[data-v-bb6de594]{color:#0f172a}.table-scroll[data-v-bb6de594]{overflow-x:auto;padding:8px 16px 16px}.data-table[data-v-bb6de594]{width:100%;border-collapse:collapse;min-width:480px}.data-table td[data-v-bb6de594],.data-table th[data-v-bb6de594]{padding:10px 12px;border-bottom:1px solid #f1f4f8;text-align:left;font-size:13px}.data-table th[data-v-bb6de594]{background:#f8fbff;font-weight:800;color:#475569}.export-board .export-line[data-v-bb6de594]{display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px 16px;align-items:center}.inp--sm[data-v-bb6de594]{min-width:200px;height:36px;padding:0 10px;border:1px solid #dcdfe6;border-radius:10px}.btn[data-v-bb6de594]{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;font-weight:700;cursor:pointer}.section-empty[data-v-bb6de594]{margin:0;padding:8px 16px 16px;font-size:13px;color:#94a3b8;font-weight:600}.series-head[data-v-bb6de594]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-right:16px}.dense-toggle[data-v-bb6de594]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:14px 0 0}.dense-toggle input[data-v-bb6de594]{width:14px;height:14px;accent-color:#3b73ff}.empty[data-v-bb6de594]{text-align:center;color:#94a3b8;padding:24px}.mono[data-v-bb6de594]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.report-page[data-v-7d6dcec4]{padding:0 0 20px}.tab-link[data-v-7d6dcec4]{font-weight:800;color:#3b73ff;text-decoration:none}.tab-link[data-v-7d6dcec4]:hover{text-decoration:underline}.tab-sep[data-v-7d6dcec4]{color:#94a3b8}.tab.active[data-v-7d6dcec4]{font-weight:800;color:#334155}.section-surface[data-v-7d6dcec4]{border-radius:14px;margin-top:12px}.board-title[data-v-7d6dcec4]{padding:14px 16px 0;font-weight:900;font-size:15px;color:#1e293b}.mini-stats[data-v-7d6dcec4]{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;font-size:13px;color:#64748b}.mini-stats strong[data-v-7d6dcec4]{color:#0f172a}.series-head[data-v-7d6dcec4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-right:16px}.series-tools[data-v-7d6dcec4]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dense-toggle[data-v-7d6dcec4]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dense-toggle input[data-v-7d6dcec4]{width:14px;height:14px;accent-color:#3b73ff}.table-scroll[data-v-7d6dcec4]{overflow-x:auto;padding:8px 16px 16px}.data-table[data-v-7d6dcec4]{width:100%;border-collapse:collapse}.data-table td[data-v-7d6dcec4],.data-table th[data-v-7d6dcec4]{padding:10px 12px;border-bottom:1px solid #f1f4f8;font-size:13px}.data-table th[data-v-7d6dcec4]{background:#f8fbff;font-weight:800}.export-line[data-v-7d6dcec4]{display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px 16px;align-items:center}.inp--sm[data-v-7d6dcec4]{min-width:200px;height:36px;padding:0 10px;border:1px solid #dcdfe6;border-radius:10px}.btn[data-v-7d6dcec4]{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;font-weight:700;cursor:pointer}.empty[data-v-7d6dcec4]{text-align:center;color:#94a3b8;padding:24px}.mono[data-v-7d6dcec4]{font-family:ui-monospace,monospace}.report-page[data-v-7d4ae01c]{padding:0 0 20px}.tab-link[data-v-7d4ae01c]{font-weight:800;color:#3b73ff;text-decoration:none}.tab-sep[data-v-7d4ae01c]{color:#94a3b8}.tab.active[data-v-7d4ae01c]{font-weight:800;color:#334155}.section-surface[data-v-7d4ae01c]{border-radius:14px;margin-top:12px}.board-title[data-v-7d4ae01c]{padding:14px 16px 0;font-weight:900;font-size:15px;color:#1e293b}.mini-stats[data-v-7d4ae01c]{padding:12px 16px 16px;font-size:13px;color:#64748b}.mini-stats strong[data-v-7d4ae01c]{color:#0f172a}.section-empty[data-v-7d4ae01c]{margin:0;padding:8px 16px 16px;font-size:13px;color:#94a3b8;font-weight:600}.table-scroll[data-v-7d4ae01c]{overflow-x:auto;padding:8px 16px 16px}.data-table[data-v-7d4ae01c]{width:100%;border-collapse:collapse}.data-table td[data-v-7d4ae01c],.data-table th[data-v-7d4ae01c]{padding:10px 12px;border-bottom:1px solid #f1f4f8;font-size:13px}.data-table--compact td[data-v-7d4ae01c],.data-table--compact th[data-v-7d4ae01c]{padding:8px 10px;font-size:12px}.data-table th[data-v-7d4ae01c]{background:#f8fbff;font-weight:800}.export-line[data-v-7d4ae01c]{padding:12px 16px 16px}.btn[data-v-7d4ae01c]{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;font-weight:700;cursor:pointer}.empty[data-v-7d4ae01c]{text-align:center;color:#94a3b8;padding:24px}.mono[data-v-7d4ae01c]{font-family:ui-monospace,monospace}.report-page[data-v-f535fd60]{padding:0 0 20px}.section-surface[data-v-f535fd60]{border-radius:14px;margin-top:12px}.board-title[data-v-f535fd60]{padding:14px 16px 0;font-weight:900;font-size:15px;color:#1e293b}.mini-stats[data-v-f535fd60]{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;font-size:13px;color:#64748b}.audit[data-v-f535fd60]{margin:8px 0 0;font-size:12px;color:#b45309;font-weight:700}.series-head[data-v-f535fd60]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-right:16px}.dense-toggle[data-v-f535fd60]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:14px 0 0}.dense-toggle input[data-v-f535fd60]{width:14px;height:14px;accent-color:#3b73ff}.table-scroll[data-v-f535fd60]{overflow-x:auto;padding:8px 16px 16px}.data-table[data-v-f535fd60]{width:100%;border-collapse:collapse;min-width:560px}.data-table td[data-v-f535fd60],.data-table th[data-v-f535fd60]{padding:10px 12px;border-bottom:1px solid #f1f4f8;text-align:left;font-size:13px}.data-table th[data-v-f535fd60]{background:#f8fbff;font-weight:800;color:#475569}.export-line[data-v-f535fd60]{display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px 16px;align-items:center}.inp--sm[data-v-f535fd60]{min-width:200px;height:36px;padding:0 10px;border:1px solid #dcdfe6;border-radius:10px}.btn[data-v-f535fd60]{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;font-weight:700;cursor:pointer}.empty[data-v-f535fd60]{text-align:center;color:#94a3b8;padding:24px}.mono[data-v-f535fd60]{font-family:ui-monospace,monospace}.report-page[data-v-2cc50de3]{padding:0 0 20px}.section-surface[data-v-2cc50de3]{border-radius:14px;margin-top:12px}.board-title[data-v-2cc50de3]{padding:14px 16px 0;font-weight:900;font-size:15px;color:#1e293b}.mini-stats[data-v-2cc50de3]{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;font-size:14px;color:#64748b}.mini-stats strong[data-v-2cc50de3]{color:#0f172a}.mini-stats .hint[data-v-2cc50de3]{font-size:12px;color:#94a3b8}.series-head[data-v-2cc50de3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-right:16px}.dense-toggle[data-v-2cc50de3]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:14px 0 0}.dense-toggle input[data-v-2cc50de3]{width:14px;height:14px;accent-color:#3b73ff}.table-scroll[data-v-2cc50de3]{overflow-x:auto;padding:8px 16px 8px}.data-table[data-v-2cc50de3]{width:100%;border-collapse:collapse}.data-table td[data-v-2cc50de3],.data-table th[data-v-2cc50de3]{padding:10px 12px;border-bottom:1px solid #f1f4f8;font-size:13px;text-align:left}.data-table th[data-v-2cc50de3]{background:#f8fbff;font-weight:800;color:#475569}.empty[data-v-2cc50de3]{text-align:center;color:#94a3b8;padding:24px}.mono[data-v-2cc50de3]{font-family:ui-monospace,monospace}.foot-hint[data-v-2cc50de3]{margin:0;padding:0 16px 14px;font-size:12px;color:#94a3b8;font-weight:600}.inline-link[data-v-2cc50de3]{color:#3b73ff;font-weight:800;text-decoration:none}.inline-link[data-v-2cc50de3]:hover{text-decoration:underline}.export-grid[data-v-2cc50de3]{padding:8px 0 8px}.export-line[data-v-2cc50de3]{display:flex;flex-wrap:wrap;gap:10px;padding:8px 16px;align-items:center}.hint-inline[data-v-2cc50de3]{min-width:120px;font-size:12px;font-weight:700;color:#94a3b8}.btn[data-v-2cc50de3]{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;font-weight:700;cursor:pointer}.report-page.usage-page[data-v-16368eba]{padding:0 0 28px}.tab-link[data-v-16368eba]{font-weight:800;color:#3b73ff;text-decoration:none}.tab-sep[data-v-16368eba]{color:#94a3b8}.tab.active[data-v-16368eba]{font-weight:900;color:#0f172a}.explain[data-v-16368eba]{font-size:12px;color:#64748b;line-height:1.65;margin:0 0 12px;padding:10px 14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e8edf4;border-radius:12px}.explain b[data-v-16368eba]{color:#334155;font-weight:800}.explain .mono[data-v-16368eba]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;color:#475569;padding:1px 5px;background:hsla(0,0%,100%,.75);border-radius:4px}.range-pill[data-v-16368eba]{display:inline-flex;align-items:center;gap:8px;margin:4px 0 2px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:800;color:#475569;background:#fff;border:1px solid #e2e8f0;box-shadow:0 6px 16px rgba(15,23,42,.04)}.range-dot[data-v-16368eba]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#4b8dff,#2563eb);flex-shrink:0}.section-surface[data-v-16368eba]{border-radius:14px;margin-top:12px;background:#fff;box-shadow:0 10px 32px rgba(15,23,42,.05)}.section-surface.is-loading[data-v-16368eba]{opacity:.72;pointer-events:none;transition:opacity .2s ease}.board-title[data-v-16368eba]{padding:16px 16px 4px;font-weight:900;font-size:15px;color:#0f172a;letter-spacing:.02em}.board-title--tight[data-v-16368eba]{padding:14px 0 0}.mini-grid[data-v-16368eba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:12px 16px 14px}.kpi[data-v-16368eba]{border:1px solid #e8edf4;border-radius:13px;padding:12px 14px;background:linear-gradient(180deg,#fcfdff,#f8fafc);transition:transform .14s ease,box-shadow .14s ease}.kpi[data-v-16368eba]:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(59,115,255,.08)}.kpi.accent[data-v-16368eba]{border-color:#cfe0ff;background:linear-gradient(180deg,#f0f6ff,#fff 92%)}.kpi.accent-soft[data-v-16368eba]{border-color:#ddd6fe;background:linear-gradient(180deg,#f5f3ff,#fff 92%)}.kpi.hl[data-v-16368eba]{border-color:#bbf7d0;background:linear-gradient(180deg,#ecfdf5,#fff 92%)}.pill[data-v-16368eba]{display:inline-block;padding:1px 6px;border-radius:5px;font-size:10px;font-weight:900;margin-right:6px;vertical-align:1px;letter-spacing:.04em}.pill--slate[data-v-16368eba]{color:#475569;background:#f1f5f9}.pill--blue[data-v-16368eba]{color:#1e40af;background:#dbeafe}.pill--violet[data-v-16368eba]{color:#6d28d9;background:#ede9fe}.pill--emerald[data-v-16368eba]{color:#047857;background:#d1fae5}.pill--amber[data-v-16368eba]{color:#b45309;background:#fef3c7}.pill--orange[data-v-16368eba]{color:#c2410c;background:#ffedd5}.kpi-k[data-v-16368eba]{font-size:11px;font-weight:700;color:#64748b;margin-bottom:6px}.kpi-v[data-v-16368eba]{font-size:23px;font-weight:900;color:#0f172a;font-variant-numeric:tabular-nums}.kpi-s[data-v-16368eba]{margin-top:8px;font-size:11px;color:#94a3b8;line-height:1.35;font-weight:600}.defs-box[data-v-16368eba]{margin:4px 16px 18px;padding:12px 14px;border-radius:11px;border:1px dashed #c7d2fe;background:linear-gradient(180deg,#eef2ff,#f8fafc)}.defs-title[data-v-16368eba]{font-size:12px;font-weight:900;color:#3730a3;margin-bottom:8px;display:flex;align-items:center;gap:8px}.defs-ico[data-v-16368eba]{width:18px;height:18px;border-radius:50%;background:#4f46e5;color:#fff;font-size:11px;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.defs-list[data-v-16368eba]{margin:0;padding-left:16px;font-size:12px;color:#475569;line-height:1.55}.defs-list b[data-v-16368eba]{color:#312e81}.usage-table-panel .panel-head-inline[data-v-16368eba]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:0 16px 4px;border-bottom:1px solid #f1f5f9}.panel-badge[data-v-16368eba]{font-size:11px;font-weight:800;color:#3b73ff;background:rgba(59,115,255,.1);padding:2px 10px;border-radius:999px}.panel-hint[data-v-16368eba]{font-size:11px;color:#94a3b8;font-weight:600;margin-left:auto}.table-scroll[data-v-16368eba]{overflow-x:auto;padding:8px 16px 16px}.data-table.usage-table[data-v-16368eba]{width:100%;border-collapse:collapse;font-size:13px}.data-table td[data-v-16368eba],.data-table th[data-v-16368eba]{border:1px solid #eef1f7;padding:9px 10px;vertical-align:middle}.data-table th[data-v-16368eba]{position:sticky;top:0;z-index:1;background:#f1f5f9;font-weight:800;color:#475569;font-size:12px;white-space:nowrap}.data-table thead[data-v-16368eba]{box-shadow:0 1px 0 #e2e8f0}.col-date[data-v-16368eba]{min-width:112px;font-weight:700;color:#334155}.num[data-v-16368eba]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:#0f172a}.num-last[data-v-16368eba]{padding-right:14px!important}.th-main[data-v-16368eba]{display:block}.th-sub[data-v-16368eba]{display:block;font-size:10px;font-weight:700;color:#94a3b8}.pv-cell[data-v-16368eba]{min-width:140px}.pv-row[data-v-16368eba]{display:flex;align-items:center;gap:10px;justify-content:flex-end}.pv-num[data-v-16368eba]{flex:0 0 auto;min-width:3rem}.bar-track[data-v-16368eba]{flex:1;height:6px;border-radius:999px;background:#e9eef5;overflow:hidden;max-width:120px;min-width:48px}.bar-fill[data-v-16368eba]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#93c5fd,#3b73ff);transition:width .35s ease}.data-table tbody tr[data-v-16368eba]{transition:background .12s ease}.data-table tbody tr:hover td[data-v-16368eba]{background:#fafbff}.data-table tbody tr.zebra td[data-v-16368eba]{background:#fcfcfe}.data-table tbody tr.weekend td[data-v-16368eba]{background:#fffbeb}.data-table tbody tr.weekend:hover td[data-v-16368eba]{background:#fef9c3}.mono[data-v-16368eba]{font-family:ui-monospace,Consolas,Liberation Mono,monospace;font-size:12px}.empty-panel .empty-tip[data-v-16368eba]{margin:0;padding:28px 20px;text-align:center;font-size:13px;color:#94a3b8;font-weight:600}.panel-muted[data-v-16368eba]{margin-top:16px;color:#94a3b8;font-size:13px}.banner-err[data-v-16368eba]{padding:12px 14px;margin:14px 0 0;border-radius:11px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:700}.skel-board[data-v-16368eba]{min-height:180px;padding-bottom:8px}.skel-head[data-v-16368eba]{height:18px;width:200px;margin:16px;border-radius:8px;background:#e9eef5}.skel-kpi[data-v-16368eba]{height:88px;border-radius:13px}.shimmer[data-v-16368eba]{position:relative;overflow:hidden}.shimmer[data-v-16368eba]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.56),transparent);animation:shim-16368eba 1.35s infinite}@keyframes shim-16368eba{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.report-page[data-v-4eb4511a]{padding:0 0 20px}.tab-link[data-v-4eb4511a]{font-weight:800;color:#3b73ff;text-decoration:none}.tab-sep[data-v-4eb4511a]{color:#94a3b8}.tab.active[data-v-4eb4511a]{font-weight:800;color:#334155}.explain[data-v-4eb4511a]{font-size:12px;color:#64748b;line-height:1.6;margin:0 0 10px;padding:0 2px}.explain .mono[data-v-4eb4511a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;color:#475569}.muted-line[data-v-4eb4511a]{font-size:12px;color:#64748b;margin:0;padding:4px 16px 8px}.empty-tip[data-v-4eb4511a]{font-size:12px;color:#94a3b8;padding:0 16px 14px;margin:0}.section-surface[data-v-4eb4511a]{border-radius:14px;margin-top:12px}.board-title[data-v-4eb4511a]{padding:14px 16px 0;font-weight:900;font-size:15px;color:#1e293b}.mini-grid[data-v-4eb4511a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:14px 16px 18px}.kpi[data-v-4eb4511a]{border:1px solid #e8edf4;border-radius:12px;padding:12px 14px;background:#fbfcff}.kpi.accent[data-v-4eb4511a]{border-color:#cfe0ff;background:linear-gradient(180deg,#f0f6ff,#fff)}.kpi.hl[data-v-4eb4511a]{border-color:#bbf7d0;background:linear-gradient(180deg,#ecfdf5,#fff)}.kpi.snap[data-v-4eb4511a]{border-style:dashed;background:#f8fafc}.kpi-k[data-v-4eb4511a]{font-size:11px;font-weight:800;color:#64748b;margin-bottom:6px}.kpi-v[data-v-4eb4511a]{font-size:22px;font-weight:900;color:#0f172a}.kpi-s[data-v-4eb4511a]{margin-top:6px;font-size:12px;color:#64748b;font-weight:600}.gain-pos[data-v-4eb4511a]{color:#059669;font-weight:800}.gain-neg[data-v-4eb4511a]{color:#dc2626;font-weight:800}.table-scroll[data-v-4eb4511a]{overflow-x:auto;padding:10px 16px 16px}.data-table[data-v-4eb4511a]{width:100%;border-collapse:collapse;font-size:13px}.data-table td[data-v-4eb4511a],.data-table th[data-v-4eb4511a]{border:1px solid #eef1f7;padding:8px 10px;text-align:left}.data-table th[data-v-4eb4511a]{background:#f8fafc;font-weight:800;color:#475569}.mono[data-v-4eb4511a]{font-family:ui-monospace,Consolas,monospace}.empty[data-v-4eb4511a]{text-align:center;color:#94a3b8;padding:16px!important}.export-line[data-v-4eb4511a]{display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px 16px;align-items:center}.inp--sm[data-v-4eb4511a]{min-width:220px;height:36px;padding:0 10px;border:1px solid #dcdfe6;border-radius:10px}.btn[data-v-4eb4511a]{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;cursor:pointer;font-weight:700}.foot-links[data-v-4eb4511a]{margin-top:16px;padding:0 4px}.lnk[data-v-4eb4511a]{font-size:13px;color:#3b73ff;font-weight:700}.mobile-viewport[data-v-28ac1ecd]{--m-primary:#1976d2;--m-primary-2:#0d47a1;--m-accent-text:#0d47a1;--m-on-primary:#fff;--m-primary-rgb:25 118 210;--m-primary-2-rgb:13 71 161;--m-accent-text-rgb:13 71 161;--m-primary-soft:#e3f2fd;--m-primary-soft-2:#bbdefb;--m-gradient:linear-gradient(135deg,var(--m-primary) 0%,var(--m-primary-2) 100%);--m-focus-border:rgba(25,118,210,.45);--m-focus-shadow:0 0 0 3px rgba(25,118,210,.12);height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;background:linear-gradient(180deg,#eef1f6,#e9eef6);display:flex;align-items:stretch;justify-content:center;padding:0;box-sizing:border-box;touch-action:manipulation}.mobile-screen[data-v-28ac1ecd]{width:100%;max-width:375px;height:100%;min-height:0;background:#f5f7fa;border-radius:0;box-shadow:none;overflow:hidden;display:flex;flex-direction:column}@media (max-width:768px){.mobile-viewport[data-v-28ac1ecd]{padding:0;background:#f5f7fa}.mobile-screen[data-v-28ac1ecd]{max-width:100%;width:100%}}.mobile-screen-inner[data-v-28ac1ecd]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mobile-viewport,.mobile-viewport *{box-sizing:border-box}.mobile-viewport{--m-bg:#f3f6fb;--m-surface:#fff;--m-text:#1f2937;--m-text-soft:#64748b;--m-border:#e6ebf5;--m-shadow-sm:0 6px 18px rgba(15,23,42,.06);--m-shadow-md:0 12px 30px rgba(15,23,42,.1);--m-radius:14px}.mobile-viewport .client-app,.mobile-viewport .mobile-screen,.mobile-viewport [class$=-page]{color:var(--m-text)}.mobile-viewport .drawer,.mobile-viewport .modal,.mobile-viewport .sec,.mobile-viewport .set-list,.mobile-viewport .table-wrap{border-radius:var(--m-radius);box-shadow:var(--m-shadow-sm)}.mobile-viewport .sec-title,.mobile-viewport [class$=-title]{letter-spacing:.2px}.mobile-viewport input,.mobile-viewport select,.mobile-viewport textarea{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.mobile-viewport input:focus,.mobile-viewport select:focus,.mobile-viewport textarea:focus{outline:none;border-color:var(--m-focus-border,rgba(75,141,255,.5))!important;box-shadow:var(--m-focus-shadow,0 0 0 3px rgba(75,141,255,.14));background:#fff}.mobile-viewport button{transition:transform .15s ease,opacity .15s ease,filter .15s ease}.mobile-viewport .btn-register,.mobile-viewport .btn-solid,.mobile-viewport .confirm-btn,.mobile-viewport .m-btn{background:var(--m-gradient)!important}.mobile-viewport .btn-login,.mobile-viewport .btn-outline,.mobile-viewport .btn-upload,.mobile-viewport .share-btn{background:var(--m-primary-soft)!important;color:var(--m-accent-text)!important;border-color:var(--m-primary)!important}.mobile-viewport .btn-outline{border:1px solid var(--m-primary)!important}.mobile-viewport .btn-login,.mobile-viewport .btn-register,.mobile-viewport .btn-upload,.mobile-viewport .confirm-btn,.mobile-viewport .m-btn{min-height:36px;border-radius:10px;font-weight:800}.mobile-viewport .drawer-mask,.mobile-viewport .modal-mask{backdrop-filter:blur(2px)}.mobile-viewport .empty,.mobile-viewport .loading-tip{color:var(--m-text-soft)}.mobile-viewport .cell-ellipsis{max-width:100%}.mobile-viewport button:active{opacity:.92}.mobile-viewport button:disabled{cursor:not-allowed;opacity:.6;filter:grayscale(.1)}.cs-drawer-wrap[data-v-702560ac]{position:fixed;left:0;right:0;top:0;bottom:0;height:100%;height:100dvh;min-height:100vh;min-height:-webkit-fill-available;background:rgba(0,0,0,.5);z-index:400;justify-content:flex-end;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.cs-drawer-wrap[data-v-702560ac],.cs-drawer[data-v-702560ac]{width:100%;display:flex;flex-direction:column;box-sizing:border-box}.cs-drawer[data-v-702560ac]{position:relative;background:#fff;border-radius:16px 16px 0 0;max-height:88vh;max-height:88dvh;min-height:0;box-shadow:0 -4px 20px rgba(0,0,0,.08)}.cs-header[data-v-702560ac]{flex-shrink:0;background:var(--m-gradient);padding:12px 16px 10px}.cs-header-row[data-v-702560ac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cs-header-title[data-v-702560ac]{font-size:16px;font-weight:600;color:#fff}.cs-close[data-v-702560ac]{width:36px;height:36px;border:none;border-radius:50%;background:hsla(0,0%,100%,.35);color:#fff;font-size:22px;line-height:1;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0}.cs-close[data-v-702560ac]:active{background:hsla(0,0%,100%,.5)}.cs-tabs[data-v-702560ac]{display:flex;gap:8px;flex-wrap:wrap}.cs-tab[data-v-702560ac]{padding:6px 14px;border:none;border-radius:8px;background:hsla(0,0%,100%,.25);color:#fff;font-size:13px;cursor:pointer}.cs-tab.active[data-v-702560ac]{background:rgba(0,0,0,.2);font-weight:500}.cs-content[data-v-702560ac]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 0 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.cs-content[data-v-702560ac]::-webkit-scrollbar{display:none}.cs-intro-loading[data-v-702560ac]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px 48px;box-sizing:border-box}.cs-intro-spinner[data-v-702560ac]{width:36px;height:36px;border:3px solid #e4e7ed;border-top-color:var(--m-primary);border-radius:50%;animation:cs-spin-702560ac .75s linear infinite;margin-bottom:16px}.cs-intro-text[data-v-702560ac]{margin:0;font-size:15px;color:#909399;font-weight:500}@keyframes cs-spin-702560ac{to{transform:rotate(1turn)}}.cs-list[data-v-702560ac]{list-style:none;margin:0;padding-bottom:12px;box-sizing:border-box}.cs-list-item[data-v-702560ac]{display:flex;align-items:center;padding:15px 16px;font-size:14px;color:#303133;border-bottom:1px solid #f0f0f0;cursor:pointer;min-height:48px;box-sizing:border-box}.cs-list-item[data-v-702560ac]:active{background:#f5f7fa}.cs-list-bullet[data-v-702560ac]{width:6px;height:6px;background:var(--m-primary);border-radius:1px;flex-shrink:0;margin-right:12px}.cs-list-text[data-v-702560ac]{flex:1}.cs-list-chevron[data-v-702560ac]{color:var(--m-primary);font-size:18px}.cs-empty-tip[data-v-702560ac]{padding:40px 20px;text-align:center;color:#909399;font-size:14px}.cs-file-input[data-v-702560ac]{display:none}.cs-btn-img[data-v-702560ac]{width:40px;height:40px;border:none;border-radius:50%;background:#f5f7fa;font-size:18px;cursor:pointer;flex-shrink:0}.cs-btn-img[data-v-702560ac]:disabled{opacity:.5;cursor:not-allowed}.cs-btn-img[data-v-702560ac]:active:not(:disabled){background:#ebeef5}.cs-footer[data-v-702560ac]{flex-shrink:0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0));display:flex;align-items:center;gap:10px;border-top:1px solid #eee;background:#fff;position:relative}.cs-transfer[data-v-702560ac]{position:absolute;left:16px;right:16px;top:0;transform:translateY(-110%);background:var(--m-primary-soft);border:1px solid #d9ecff;color:var(--m-primary);padding:6px 10px;border-radius:10px;font-size:12px;text-align:center}.cs-chat[data-v-702560ac]{padding:12px 12px 16px}.cs-quick[data-v-702560ac]{margin-bottom:10px;padding:10px 10px 8px;border-radius:12px;background:#fff;border:1px solid #ebeef5}.cs-quick-title[data-v-702560ac]{font-size:12px;color:#909399;margin-bottom:8px}.cs-quick-list[data-v-702560ac]{display:flex;flex-wrap:wrap;gap:8px}.cs-quick-item[data-v-702560ac]{border:1px solid #d9ecff;background:var(--m-primary-soft);color:var(--m-primary);border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-quick-item[data-v-702560ac]:active{opacity:.85}.cs-msg-row[data-v-702560ac]{display:flex;margin:8px 0}.cs-msg-row.client[data-v-702560ac]{justify-content:flex-end}.cs-msg-row.admin[data-v-702560ac]{justify-content:flex-start}.cs-bubble[data-v-702560ac]{max-width:78%;border-radius:12px;padding:10px 12px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.cs-msg-row.client .cs-bubble[data-v-702560ac]{background:var(--m-primary);color:#fff;border-top-right-radius:4px}.cs-msg-row.admin .cs-bubble[data-v-702560ac]{background:#fff;border:1px solid #ebeef5;color:#303133;border-top-left-radius:4px}.cs-sender-tag[data-v-702560ac]{font-size:11px;margin-bottom:4px;line-height:1}.cs-sender-tag .tag-auto[data-v-702560ac]{color:#909399;background:#f4f4f5;padding:2px 6px;border-radius:4px}.cs-sender-tag .tag-human[data-v-702560ac]{color:#409eff;background:#ecf5ff;padding:2px 6px;border-radius:4px;font-weight:500}.cs-bubble-text[data-v-702560ac]{font-size:14px;line-height:1.5;word-break:break-word}.cs-bubble-img-wrap[data-v-702560ac]{margin-bottom:4px}.cs-bubble-img[data-v-702560ac]{max-width:200px;max-height:200px;border-radius:8px;display:block;cursor:pointer;-o-object-fit:contain;object-fit:contain}.cs-bubble-time[data-v-702560ac]{font-size:11px;opacity:.75;margin-top:6px;text-align:right}.cs-chat-tip[data-v-702560ac]{color:#909399;font-size:12px;padding:8px 0;text-align:center}.cs-input[data-v-702560ac]{flex:1;height:40px;padding:0 14px;border:1px solid #dcdfe6;border-radius:20px;font-size:14px;box-sizing:border-box}.cs-input[data-v-702560ac]:focus{outline:none;border-color:var(--m-primary)}.cs-send[data-v-702560ac]{width:40px;height:40px;border:none;border-radius:50%;background:var(--m-primary);color:#fff;font-size:16px;cursor:pointer;flex-shrink:0}.cs-send[data-v-702560ac]:active{opacity:.9}.drawer-fade-enter-active[data-v-702560ac],.drawer-fade-leave-active[data-v-702560ac]{transition:opacity .25s ease}.drawer-fade-enter[data-v-702560ac],.drawer-fade-leave-to[data-v-702560ac]{opacity:0}.drawer-slide-enter-active[data-v-702560ac],.drawer-slide-leave-active[data-v-702560ac]{transition:transform .25s ease}.drawer-slide-enter[data-v-702560ac],.drawer-slide-leave-to[data-v-702560ac]{transform:translateY(100%)}.authsheet-root[data-v-67e8e9ab]{position:absolute;left:0;right:0;top:0;bottom:0;z-index:200;pointer-events:none}.authsheet-root.is-open[data-v-67e8e9ab]{pointer-events:auto}.authsheet-backdrop[data-v-67e8e9ab]{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.35);backdrop-filter:blur(2px);z-index:200}.authsheet-dock[data-v-67e8e9ab]{position:absolute;left:0;right:0;bottom:0;z-index:201;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}.authsheet-card[data-v-67e8e9ab]{width:100%;margin:0;background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;border:1px solid rgba(22,44,80,.08);box-shadow:0 -18px 46px rgba(17,24,39,.18);overflow:hidden}.authsheet-hd[data-v-67e8e9ab]{height:56px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(180deg,rgba(245,248,255,.95),#fff);border-bottom:1px solid rgba(22,44,80,.06)}.authsheet-tabs[data-v-67e8e9ab]{display:inline-flex;gap:8px;background:#f3f5f8;padding:4px;border-radius:999px;border:1px solid rgba(22,44,80,.06)}.authsheet-tab[data-v-67e8e9ab]{height:34px;min-width:88px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:rgba(22,44,80,.75);font-weight:900;cursor:pointer}.authsheet-tab.on[data-v-67e8e9ab]{background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));color:#fff;box-shadow:0 10px 22px rgba(75,141,255,.18)}.authsheet-close[data-v-67e8e9ab]{position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:12px;border:1px solid rgba(22,44,80,.08);background:hsla(0,0%,100%,.8);cursor:pointer;font-size:22px;line-height:34px;color:rgba(22,44,80,.7)}.authsheet-body[data-v-67e8e9ab]{padding:14px 16px calc(16px + env(safe-area-inset-bottom, 0))}.authsheet-title[data-v-67e8e9ab]{font-size:18px;font-weight:900;color:#111827;letter-spacing:.2px;margin-bottom:10px}.authsheet-item[data-v-67e8e9ab]{margin-bottom:12px}.authsheet-item label[data-v-67e8e9ab]{display:block;margin-bottom:6px;font-size:13px;font-weight:800;color:rgba(22,44,80,.7)}.authsheet-item input[data-v-67e8e9ab]{width:100%;padding:12px 12px;border-radius:12px;border:1px solid rgba(22,44,80,.1);background:#f6f8fc;font-size:16px;outline:none;box-sizing:border-box}.authsheet-input-wrap[data-v-67e8e9ab]{position:relative}.authsheet-input-wrap>input[data-v-67e8e9ab]{padding-right:44px}.authsheet-pwd-toggle[data-v-67e8e9ab]{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:rgba(22,44,80,.45);cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.authsheet-pwd-toggle[data-v-67e8e9ab]:active{color:rgba(22,44,80,.7)}.authsheet-pwd-toggle[data-v-67e8e9ab]:focus{outline:none}.authsheet-pwd-toggle[data-v-67e8e9ab]:focus-visible{box-shadow:0 0 0 3px rgba(75,141,255,.25)}.authsheet-pwd-toggle-icon[data-v-67e8e9ab]{display:flex;align-items:center;justify-content:center}.authsheet-item input[data-v-67e8e9ab]:focus{border-color:rgba(75,141,255,.55);box-shadow:0 0 0 3px rgba(75,141,255,.16)}.authsheet-tools[data-v-67e8e9ab]{margin-top:-2px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:rgba(22,44,80,.62)}.remember-wrap[data-v-67e8e9ab]{display:inline-flex;align-items:center;gap:6px}.authsheet-tools a[data-v-67e8e9ab]{color:#2f66ff;font-weight:800}.authsheet-forgot-mode[data-v-67e8e9ab]{margin-bottom:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.authsheet-btn.secondary[data-v-67e8e9ab]{height:40px;border-radius:10px;border:1px solid rgba(75,141,255,.24);background:rgba(75,141,255,.08);color:#2f66ff;font-weight:800}.code-row[data-v-67e8e9ab]{display:grid;grid-template-columns:1fr 104px;gap:8px}.code-btn[data-v-67e8e9ab]{height:46px;border-radius:12px;border:1px solid rgba(75,141,255,.2);background:#f2f6ff;color:#2f66ff;font-weight:800}.debug-code[data-v-67e8e9ab]{margin:6px 0 0;font-size:12px;color:#64748b}.authsheet-btn[data-v-67e8e9ab]{width:100%;height:46px;border-radius:12px;border:0;font-weight:900;cursor:pointer}.authsheet-btn.primary[data-v-67e8e9ab]{background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));color:#fff;box-shadow:0 16px 30px rgba(75,141,255,.22)}.authsheet-btn[data-v-67e8e9ab]:disabled{opacity:.7;cursor:not-allowed}.authsheet-hint[data-v-67e8e9ab]{margin:6px 0 0;font-size:11px;color:#909399;line-height:1.35}.authsheet-error[data-v-67e8e9ab]{margin:10px 0 0;color:#ef4444;font-size:13px;text-align:center;font-weight:800}.authsheet-switch[data-v-67e8e9ab]{margin-top:14px;font-size:13px;color:rgba(22,44,80,.55);text-align:center;font-weight:700}.authsheet-switch a[data-v-67e8e9ab]{color:#2f66ff;font-weight:900}.drawer-fade-enter-active[data-v-67e8e9ab],.drawer-fade-leave-active[data-v-67e8e9ab]{transition:opacity .18s ease}.drawer-fade-enter[data-v-67e8e9ab],.drawer-fade-leave-to[data-v-67e8e9ab]{opacity:0}.drawer-slide-enter-active[data-v-67e8e9ab],.drawer-slide-leave-active[data-v-67e8e9ab]{transition:transform .22s ease}.drawer-slide-enter[data-v-67e8e9ab],.drawer-slide-leave-to[data-v-67e8e9ab]{transform:translateY(100%)}.ddm-fade-enter-active[data-v-56917b02],.ddm-fade-leave-active[data-v-56917b02]{transition:opacity .2s ease}.ddm-fade-enter[data-v-56917b02],.ddm-fade-leave-to[data-v-56917b02]{opacity:0}.ddm-mask[data-v-56917b02]{position:fixed;inset:0;z-index:12000;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;padding:12px 12px calc(14px + env(safe-area-inset-bottom));box-sizing:border-box}@media (min-height:520px){.ddm-mask[data-v-56917b02]{align-items:center;padding-bottom:12px}}.ddm-card[data-v-56917b02]{position:relative;width:100%;max-width:360px;max-height:min(92vh,620px);overflow-y:auto;padding:20px 16px 16px;border-radius:16px;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.22)}.ddm-close[data-v-56917b02]{position:absolute;right:10px;top:8px;width:32px;height:32px;border:none;background:transparent;color:#94a3b8;font-size:26px;line-height:1;padding:0;cursor:pointer}.ddm-title[data-v-56917b02]{margin:0 38px 6px 0;font-size:17px;font-weight:700;color:#111}.ddm-subline[data-v-56917b02]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.ddm-sub[data-v-56917b02]{flex:1;margin:0;font-size:12px;color:#94a3b8;line-height:1.45}.ddm-pill-save[data-v-56917b02]{flex-shrink:0;border:none;border-radius:999px;padding:4px 10px;font-size:12px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;cursor:pointer}.ddm-hero[data-v-56917b02]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e8ecef;border-radius:12px;background:#fafbfc}.ddm-hero-ico-wrap[data-v-56917b02]{width:44px;height:44px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.ddm-hero-img[data-v-56917b02]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ddm-hero-fallback[data-v-56917b02]{font-size:11px;font-weight:700;color:#64748b}.ddm-hero-text[data-v-56917b02]{flex:1;min-width:0}.ddm-hero-label[data-v-56917b02]{font-size:18px;font-weight:700;color:#111;word-break:break-all}.ddm-mini-dl[data-v-56917b02]{flex-shrink:0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;background:#e8b896;color:#5c3d2a;text-decoration:none;border:none;cursor:pointer;font-family:inherit}.ddm-mini-dl--off[data-v-56917b02]{opacity:.45;cursor:not-allowed}.ddm-rule[data-v-56917b02]{margin:12px 0 10px;text-align:center;font-size:13px;color:#334155;line-height:1.4}.ddm-orange[data-v-56917b02]{color:#ea580c;font-weight:600}.ddm-list[data-v-56917b02]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.ddm-li[data-v-56917b02]{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #e8ecef;border-radius:12px;background:#fff}.ddm-li-ico svg[data-v-56917b02]{display:block;width:18px;height:18px}.ddm-li-main[data-v-56917b02]{flex:1;min-width:0;font-size:14px;color:#0f172a;word-break:break-all}.ddm-li-name[data-v-56917b02]{margin-right:6px;font-weight:500}.ddm-copy[data-v-56917b02]{flex-shrink:0;border:none;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;background:#e8b896;color:#5c3d2a;cursor:pointer}.ddm-cta[data-v-56917b02]{display:block;width:100%;box-sizing:border-box;margin-top:4px;padding:12px 16px;border:none;border-radius:999px;text-align:center;font-size:15px;font-weight:700;color:#fff;text-decoration:none;cursor:pointer;background:linear-gradient(90deg,#2563eb,#7c3aed)}.ddm-android-hint[data-v-56917b02]{margin:0 0 10px;padding:8px 10px;font-size:11px;line-height:1.45;color:#64748b;background:#f1f5f9;border-radius:10px;border:1px solid #e2e8f0}.ddm-cta--off[data-v-56917b02]{opacity:.5;cursor:not-allowed}.ddm-tutorial[data-v-56917b02]{display:block;width:100%;margin-top:12px;padding:0;border:none;background:none;color:#ea580c;font-size:13px;text-decoration:underline;cursor:pointer}.ddm-tutorial--muted[data-v-56917b02]{color:#cbd5e1;text-decoration:none;cursor:default}.ddm-tut-mask[data-v-56917b02]{position:fixed;inset:0;z-index:12060;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;padding:12px 12px calc(14px + env(safe-area-inset-bottom));box-sizing:border-box}@media (min-height:520px){.ddm-tut-mask[data-v-56917b02]{align-items:center}}.ddm-tut-sheet[data-v-56917b02]{position:relative;width:100%;max-width:400px;max-height:min(85vh,560px);display:flex;flex-direction:column;padding:18px 16px 14px;border-radius:16px;background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.28)}.ddm-tut-close[data-v-56917b02]{position:absolute;right:8px;top:6px;width:36px;height:36px;border:none;background:transparent;color:#94a3b8;font-size:26px;line-height:1;cursor:pointer}.ddm-tut-h[data-v-56917b02]{margin:0 40px 10px 0;font-size:17px;font-weight:800;color:#0f172a}.ddm-tut-tabs[data-v-56917b02]{display:flex;gap:8px;margin-bottom:10px}.ddm-tut-tab[data-v-56917b02]{flex:1;padding:8px 10px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;font-size:14px;font-weight:700;color:#64748b;cursor:pointer;font-family:inherit}.ddm-tut-tab--on[data-v-56917b02]{border-color:#93c5fd;background:linear-gradient(135deg,#eff6ff,#eef2ff);color:#2563eb}.ddm-tut-scroll[data-v-56917b02]{flex:1;min-height:0;overflow-y:auto;margin:0 -4px;padding:0 4px}.ddm-tut-pane[data-v-56917b02]{display:flex;flex-direction:column;gap:12px}.ddm-tut-img[data-v-56917b02]{display:block;width:100%;height:auto;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.ddm-tut-pre[data-v-56917b02]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.65;color:#334155;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.ddm-tut-legacy[data-v-56917b02]{display:block;margin-top:12px;font-size:13px;font-weight:700;color:#ea580c;text-align:center}.client-app[data-v-df3e2874]{--m-client-tab-strip-clearance:calc(104px + max(34px, env(safe-area-inset-bottom, 0px)));display:flex;flex-direction:column;flex:1;min-height:0;height:100%;position:relative;background:#f5f6fa;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);box-sizing:border-box}.top-banner[data-v-df3e2874]{flex-shrink:0;position:relative;z-index:40;background:var(--m-gradient);color:#fff;padding:6px 10px 6px max(14px,env(safe-area-inset-left,10px));padding-right:max(10px,env(safe-area-inset-right,10px));padding-top:max(6px,env(safe-area-inset-top,0));display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;box-sizing:border-box}.banner-text[data-v-df3e2874]{flex:1;min-width:0;line-height:1.35}.banner-android-tip[data-v-df3e2874]{display:block;margin-top:4px;font-size:10px;line-height:1.35;opacity:.88;font-weight:600}.banner-dl[data-v-df3e2874]{color:#fff;text-decoration:underline;font-weight:700;margin-left:2px;cursor:pointer}.banner-dl--off[data-v-df3e2874]{text-decoration:none;opacity:.55;cursor:default}button.banner-dl.banner-dl-btn[data-v-df3e2874]{display:inline;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:baseline;padding:0;margin:0;margin-left:2px;border:none;background:transparent}.banner-close[data-v-df3e2874]{background:none;border:none;color:#fff;font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.app-header[data-v-df3e2874]{flex-shrink:0;padding:9px 12px 8px;padding-top:max(9px,env(safe-area-inset-top,0));display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,255,.95));border-bottom:1px solid rgb(var(--m-primary-rgb)/8%);box-sizing:border-box;backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.header-left[data-v-df3e2874]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.logo[data-v-df3e2874]{font-size:18px;font-weight:800;letter-spacing:.3px;background:linear-gradient(135deg,var(--m-accent-text) 0,var(--m-primary) 48%,var(--m-primary-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-img[data-v-df3e2874]{height:30px;max-width:146px;-o-object-fit:contain;object-fit:contain;display:block;-webkit-text-fill-color:unset}.balance-row[data-v-df3e2874]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:12px;background:linear-gradient(135deg,rgb(var(--m-primary-rgb)/11%) 0,rgb(var(--m-primary-rgb)/5%) 100%);color:#1e293b;font-size:12px;border:1px solid rgb(var(--m-primary-rgb)/16%);box-shadow:0 2px 12px rgb(var(--m-primary-rgb)/6%)}.balance-label[data-v-df3e2874]{color:#64748b;font-weight:600;font-size:12px}.balance-value[data-v-df3e2874]{color:var(--m-accent-text);font-weight:900;letter-spacing:.4px;font-size:13px}.balance-refresh[data-v-df3e2874]{width:22px;height:22px;border-radius:8px;border:1px solid rgb(var(--m-primary-rgb)/22%);background:hsla(0,0%,100%,.85);color:var(--m-accent-text);font-weight:900;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease,opacity .15s ease,background .15s ease}.balance-refresh[data-v-df3e2874]:hover{background:#fff}.balance-refresh[data-v-df3e2874]:active{transform:scale(.96)}.balance-refresh[data-v-df3e2874]:disabled{opacity:.55;cursor:default}.header-right[data-v-df3e2874]{display:flex;align-items:center;flex-shrink:0}.header-icons[data-v-df3e2874]{display:flex;align-items:center;gap:10px}.header-icon[data-v-df3e2874]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:11px;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.icon-wrap[data-v-df3e2874]{width:48px;height:48px;background:linear-gradient(135deg,rgb(var(--m-primary-rgb)/23%),rgb(var(--m-primary-2-rgb)/17%));border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--m-accent-text);margin-bottom:2px;border:1px solid rgb(var(--m-primary-rgb)/23%);box-shadow:0 6px 14px rgba(17,24,39,.08);transition:transform .15s ease,box-shadow .15s ease;position:relative;overflow:hidden}.icon-wrap[data-v-df3e2874]:after{content:"";position:absolute;left:-10px;top:-10px;width:52px;height:52px;border-radius:999px;background:radial-gradient(circle,hsla(0,0%,100%,.55),hsla(0,0%,100%,0));opacity:.55;pointer-events:none}.header-icon:active .icon-wrap[data-v-df3e2874]{transform:translateY(1px) scale(.98);box-shadow:0 4px 10px rgba(17,24,39,.08)}.ico[data-v-df3e2874]{width:28px;height:28px;display:block;color:var(--m-accent-text);filter:drop-shadow(0 4px 8px rgb(var(--m-primary-rgb)/22%))}.icon-label[data-v-df3e2874]{position:relative;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-icon .tag[data-v-df3e2874],.tab-tag[data-v-df3e2874]{color:#f56c6c;font-size:9px;margin-left:1px}.header-icon .timer[data-v-df3e2874]{color:#f56c6c;font-weight:600}.header-btns[data-v-df3e2874]{display:flex;gap:8px}.btn-login[data-v-df3e2874],.btn-register[data-v-df3e2874]{padding:5px 14px;border-radius:7px;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}.btn-register[data-v-df3e2874]{background:var(--m-gradient);color:var(--m-on-primary);border:none}.btn-login[data-v-df3e2874]{background:var(--m-primary-soft);color:var(--m-accent-text);border:1px solid rgb(var(--m-primary-rgb)/34%)}.app-body[data-v-df3e2874]{flex:1;min-height:0;display:flex;flex-direction:column}.app-body.safe-top[data-v-df3e2874]{padding-top:env(safe-area-inset-top,0);box-sizing:border-box}.app-content-wrap[data-v-df3e2874]{flex:1;min-height:0;position:relative;z-index:2;display:flex;flex-direction:column}.app-content[data-v-df3e2874]{flex:1;min-height:0;display:flex;flex-direction:row}.sidebar[data-v-df3e2874]{flex-shrink:0;width:96px;position:relative;z-index:0;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(246,248,255,.96));border-right:1px solid rgba(17,24,39,.06);display:flex;flex-direction:column}.sidebar-nav[data-v-df3e2874]{flex:1;min-height:0;padding:12px 10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav[data-v-df3e2874]::-webkit-scrollbar{display:none}.sidebar-item[data-v-df3e2874]{display:flex;flex-direction:column;align-items:center;padding:12px 6px 11px;color:#5f6570;text-decoration:none;font-size:12px;border-radius:14px;position:relative;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.sidebar-item[data-v-df3e2874]:hover{background:hsla(0,0%,100%,.9);box-shadow:0 8px 18px rgba(0,0,0,.06);transform:translateY(-1px);color:#2b2f36}.sidebar-item.active[data-v-df3e2874]{background:#fff;box-shadow:0 14px 26px rgb(var(--m-primary-rgb)/18%);color:#1f2a44;font-weight:800}.sidebar-item.active[data-v-df3e2874]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:6px;background:var(--m-gradient)}.sidebar-icon[data-v-df3e2874]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;border-radius:15px;background:linear-gradient(135deg,rgb(var(--m-primary-rgb)/14%),rgb(var(--m-primary-2-rgb)/11%));color:var(--m-accent-text);font-size:24px;transition:background .2s ease,transform .2s ease;border:1px solid rgb(var(--m-primary-rgb)/14%)}.sidebar-icon-img[data-v-df3e2874]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:11px;display:block}.sidebar-item:hover .sidebar-icon[data-v-df3e2874]{transform:translateY(-1px)}.sidebar-item.active .sidebar-icon[data-v-df3e2874]{background:linear-gradient(135deg,rgb(var(--m-primary-rgb)/17%),rgb(var(--m-primary-2-rgb)/13%));color:var(--m-accent-text)}.sidebar-label[data-v-df3e2874]{line-height:1.2;font-weight:700;letter-spacing:.2px}.app-main[data-v-df3e2874]{flex:1;min-width:0;min-height:0;position:relative;z-index:1;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.app-main[data-v-df3e2874]::-webkit-scrollbar{display:none}.app-main--sports-home[data-v-df3e2874]{background:linear-gradient(180deg,#eef1f8,#f6f8fc 48%,#eef1f6)}.app-main.no-scroll[data-v-df3e2874]{overflow:hidden;-webkit-overflow-scrolling:auto;touch-action:none}@media (max-width:374px){.app-content[data-v-df3e2874]{flex-direction:column}.sidebar[data-v-df3e2874]{width:100%;flex-shrink:0;border-right:none;border-bottom:1px solid rgba(17,24,39,.08);box-shadow:0 8px 20px rgba(15,23,42,.04)}.sidebar-nav[data-v-df3e2874]{flex-direction:row;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;gap:4px;padding:6px 8px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sidebar-nav[data-v-df3e2874]::-webkit-scrollbar{display:none}.sidebar-item[data-v-df3e2874]{flex-shrink:0;flex-direction:column;min-width:56px;max-width:76px;padding:8px 4px 10px;border-radius:12px}.sidebar-item.active[data-v-df3e2874]:before{left:10%;right:10%;top:auto;bottom:4px;width:auto;height:3px}.sidebar-icon[data-v-df3e2874]{width:40px;height:40px;margin-bottom:2px;border-radius:12px;font-size:20px}.sidebar-label[data-v-df3e2874]{font-size:10px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15}.header-icons[data-v-df3e2874]{gap:6px}.header-icon .icon-wrap[data-v-df3e2874]{width:44px;height:44px;border-radius:12px}.header-icon .ico[data-v-df3e2874]{width:24px;height:24px}.logo-img[data-v-df3e2874]{height:26px;max-width:132px}.btn-login[data-v-df3e2874],.btn-register[data-v-df3e2874]{padding:5px 10px;font-size:11px}}.tab-bar[data-v-df3e2874]{flex-shrink:0;position:relative;z-index:1;min-height:56px;display:flex;align-items:center;justify-content:space-around;background:hsla(0,0%,100%,.92);border-top:1px solid rgba(17,24,39,.08);padding:6px 0;padding-bottom:max(6px,env(safe-area-inset-bottom,0));padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);box-sizing:border-box;backdrop-filter:blur(12px)}.tab-item[data-v-df3e2874]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 0 6px;color:#909399;text-decoration:none;font-size:11px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-item.active[data-v-df3e2874]{color:var(--m-accent-text)}.tab-icon[data-v-df3e2874]{display:flex;margin-bottom:2px;width:40px;height:40px;border-radius:13px;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#f3f6fc);border:1px solid rgba(141,152,170,.24);box-shadow:0 8px 18px rgba(17,24,39,.07);transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.tab-icon svg[data-v-df3e2874]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tab-item.tab-home .tab-icon[data-v-df3e2874]{color:#7d8798}.tab-item.tab-activity .tab-icon[data-v-df3e2874]{color:#838da0}.tab-item.tab-deposit .tab-icon[data-v-df3e2874]{color:#7f8898}.tab-item.tab-earn .tab-icon[data-v-df3e2874]{color:#8790a1}.tab-item.tab-mine .tab-icon[data-v-df3e2874]{color:#7a8498}.tab-item.active .tab-icon[data-v-df3e2874]{color:var(--m-on-primary);background:var(--m-gradient);border-color:rgb(var(--m-primary-rgb)/22%);box-shadow:0 14px 26px rgb(var(--m-primary-rgb)/28%);transform:translateY(-1px)}.tab-item:active .tab-icon[data-v-df3e2874]{transform:translateY(0) scale(.98);box-shadow:0 10px 18px rgba(17,24,39,.08)}.tab-label[data-v-df3e2874]{line-height:1.1;font-weight:700;letter-spacing:.2px}.tab-item.active .tab-label[data-v-df3e2874]{font-weight:900}.tab-item.active[data-v-df3e2874]:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:18px;height:3px;border-radius:999px;background:var(--m-gradient);box-shadow:0 10px 18px rgb(var(--m-primary-rgb)/21%)}.tab-tag[data-v-df3e2874]{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:999px;background:hsla(0,87%,69%,.12);border:1px solid hsla(0,87%,69%,.22);color:#f56c6c;font-size:9px;font-weight:800;transform:translateY(-1px)}.sh-spot-root[data-v-13235f8c]{padding:8px var(--h-gutter,12px) 10px;box-sizing:border-box}.sh-spot-root--embedded[data-v-13235f8c]{padding:0;margin:calc(var(--hslh-panel-pad-top, 18px)*-1) calc(var(--hslh-panel-pad-x, 16px)*-1) 14px}.sh-spot-root--embedded .sh-spot[data-v-13235f8c]{border-radius:20px 20px 0 0;border:none;border-bottom:1px solid rgba(226,232,240,.95);box-shadow:none}.sh-spot-root--embedded .sh-spot--skel[data-v-13235f8c],.sh-spot-root--embedded .sh-spot-slide[data-v-13235f8c]{aspect-ratio:auto;height:var(--sh-spot-strip-h,76px);max-height:none}.sh-spot-root--embedded .sh-spot-img[data-v-13235f8c]{-o-object-position:center top;object-position:center top}.sh-spot-root--embedded .sh-spot-cap[data-v-13235f8c]{display:none}.sh-spot-root--embedded .sh-spot-dots[data-v-13235f8c]{bottom:5px}.sh-spot-root--embedded .sh-dot[data-v-13235f8c]{width:5px;height:5px}.sh-spot-root--embedded .sh-dot.on[data-v-13235f8c]{width:13px}.sh-spot-root--embedded .sh-spot-fallback[data-v-13235f8c]{padding:8px 12px}.sh-spot-root--embedded .sh-spot-ft[data-v-13235f8c]{font-size:13px}.sh-spot-root--embedded .sh-spot-fs[data-v-13235f8c]{font-size:11px}.sh-spot[data-v-13235f8c]{position:relative;border-radius:20px;overflow:hidden;background:#e8edf3;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 28px rgba(15,23,42,.07);border:1px solid rgba(226,232,240,.95)}.sh-spot--skel[data-v-13235f8c]{aspect-ratio:2.12/1;max-height:172px;background:linear-gradient(105deg,#eef2f7,#f8fafc 42%,#eef2f7 84%);background-size:200% 100%;animation:sh-sk-13235f8c 1.05s ease-in-out infinite}@keyframes sh-sk-13235f8c{0%{background-position:100% 0}to{background-position:-100% 0}}.sh-spot-track[data-v-13235f8c]{display:flex;width:100%;transition:transform .38s cubic-bezier(.33,1,.68,1)}.sh-spot-slide[data-v-13235f8c]{position:relative;flex:0 0 100%;min-width:0;aspect-ratio:2.12/1;max-height:172px;cursor:pointer;-webkit-tap-highlight-color:transparent}.sh-spot-img[data-v-13235f8c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.sh-spot-fallback[data-v-13235f8c]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;box-sizing:border-box;background:var(--m-gradient,linear-gradient(135deg,var(--m-primary-2) 0,var(--m-primary) 52%,var(--m-primary-2) 100%));color:#fff;text-align:center}.sh-spot-ft[data-v-13235f8c]{font-size:15px;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 3px rgba(15,23,42,.25)}.sh-spot-fs[data-v-13235f8c]{font-size:12px;font-weight:600;opacity:.92;line-height:1.35;max-width:92%}.sh-spot-cap[data-v-13235f8c]{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 14px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.58));pointer-events:none}.sh-spot-cap-t[data-v-13235f8c]{display:block;font-size:12px;font-weight:700;color:#fff;letter-spacing:.03em;text-shadow:0 1px 4px rgba(0,0,0,.35);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-spot-dots[data-v-13235f8c]{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;align-items:center;gap:6px;z-index:2;pointer-events:auto}.sh-dot[data-v-13235f8c]{width:6px;height:6px;border-radius:999px;border:none;padding:0;background:hsla(0,0%,100%,.42);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:width .2s ease,background .2s ease}.sh-dot.on[data-v-13235f8c]{width:16px;background:hsla(0,0%,100%,.95)}.hslh[data-v-f02a3b6e]{--h-accent:var(--m-primary,#1976d2);--h-accent-2:var(--m-primary-2,#0d47a1);--h-accent-d:var(--m-accent-text,var(--m-primary-2));--h-accent-soft:var(--m-primary-soft,#e3f2fd);--h-surface:#fff;--h-muted:#64748b;--h-line:rgba(148,163,184,.35);--h-page:#eef2f7;--h-gutter:12px;min-height:100%;background:linear-gradient(180deg,#e2e8f0 0,var(--h-page) 24%,#f1f5f9 100%);padding:0 0 calc(72px + env(safe-area-inset-bottom));box-sizing:border-box;-webkit-font-smoothing:antialiased}.hslh-panel-wrap[data-v-f02a3b6e]{padding:10px var(--h-gutter) 0}.hslh-panel[data-v-f02a3b6e]{--hslh-panel-pad-x:16px;--hslh-panel-pad-top:18px;--sh-spot-strip-h:76px;background:#fff;border-radius:20px;padding:var(--hslh-panel-pad-top) var(--hslh-panel-pad-x) 16px;border:1px solid rgba(241,245,249,.98);box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 40px rgba(15,23,42,.06)}.hslh-hero[data-v-f02a3b6e]{margin-bottom:14px;padding-bottom:0;border-bottom:none}.hslh-hero-top[data-v-f02a3b6e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hslh-hero-brand[data-v-f02a3b6e]{flex:1;min-width:0}.hslh-title-help-row[data-v-f02a3b6e]{display:flex;align-items:flex-start;gap:10px}.hslh-title-help-row .hslh-title[data-v-f02a3b6e]{flex-shrink:0}.hslh-inline-help[data-v-f02a3b6e]{flex-shrink:0;margin-top:3px;align-self:flex-start;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#334155;text-decoration:none;border:1px solid rgba(226,232,240,.98);background:linear-gradient(180deg,#fafbfc,#f4f7fb);box-shadow:0 1px 2px rgba(15,23,42,.04);-webkit-tap-highlight-color:transparent}.hslh-inline-help[data-v-f02a3b6e]:active{transform:scale(.98)}.hslh-hero-brand-inner[data-v-f02a3b6e]{flex:1;min-width:0}.hslh-filter-toggle[data-v-f02a3b6e]{flex-shrink:0;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:6px 11px;border-radius:12px;border:1px solid rgba(226,232,240,.98);background:linear-gradient(180deg,#fafbfc,#f4f7fb);color:#475569;font-size:12px;font-weight:700;letter-spacing:.02em;box-shadow:0 1px 2px rgba(15,23,42,.04);-webkit-tap-highlight-color:transparent}.hslh-filter-toggle[data-v-f02a3b6e]:active{transform:scale(.98)}.hslh-filter-toggle-t[data-v-f02a3b6e]{line-height:1}.hslh-filter-toggle-ico[data-v-f02a3b6e]{width:18px;height:18px;flex-shrink:0;color:#64748b;transition:transform .22s ease}.hslh-filter-toggle-ico--up[data-v-f02a3b6e]{transform:rotate(180deg)}.hslh-collapsed-hint[data-v-f02a3b6e]{margin:10px 0 0;padding:0;font-size:11px;font-weight:600;line-height:1.45;color:#64748b}.hslh-panel--filters-collapsed .hslh-hero[data-v-f02a3b6e]{margin-bottom:12px}.hslh-panel--filters-collapsed .hslh-champion-cta[data-v-f02a3b6e]{margin-top:10px}.hslh-title[data-v-f02a3b6e]{margin:0;font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1.12;position:relative;padding-bottom:10px}.hslh-title[data-v-f02a3b6e]:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;border-radius:3px;background:var(--m-gradient);opacity:.92}.hslh-sub[data-v-f02a3b6e]{margin:10px 0 0;padding:0;max-width:100%}.hslh-sub-pill[data-v-f02a3b6e]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;font-size:11px;font-weight:600;color:#475569;letter-spacing:.02em;line-height:1.35;background:rgb(var(--m-primary-rgb)/6%);border:1px solid rgb(var(--m-primary-rgb)/18%)}.hslh-sub-pill[data-v-f02a3b6e]:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background:linear-gradient(145deg,var(--h-accent) 0,var(--h-accent-2) 100%);opacity:.85}.hslh-quick--minimal[data-v-f02a3b6e]{display:flex;align-items:stretch;margin-top:12px;padding:4px;gap:2px;border-radius:16px;background:linear-gradient(180deg,#fff,#f1f5f9);border:1px solid rgba(226,232,240,.9);box-shadow:0 4px 14px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.92);overflow:hidden}.hslh-quick-cell[data-v-f02a3b6e]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 4px 11px;border-radius:12px;text-decoration:none;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.04em;position:relative;-webkit-tap-highlight-color:transparent;transition:background .16s ease,color .16s ease,transform .12s ease}.hslh-quick-cell[data-v-f02a3b6e]:not(:last-child):after{content:"";position:absolute;right:0;top:18%;bottom:18%;width:1px;background:linear-gradient(180deg,transparent,rgba(203,213,225,.95) 22%,rgba(203,213,225,.95) 78%,transparent)}.hslh-quick-cell[data-v-f02a3b6e]:active{transform:scale(.98)}.hslh-quick-ic[data-v-f02a3b6e]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(165deg,#fff,#f1f5f9);border:1px solid rgba(226,232,240,.95);color:#475569;line-height:0;box-shadow:0 2px 6px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}.hslh-quick-svg[data-v-f02a3b6e]{width:21px;height:21px;display:block;flex-shrink:0}.hslh-quick-cell.router-link-active[data-v-f02a3b6e]{color:var(--h-accent-d);background:hsla(0,0%,100%,.96);box-shadow:0 4px 14px rgb(var(--m-primary-rgb)/12%),inset 0 1px 0 #fff}.hslh-quick-cell.router-link-active .hslh-quick-ic[data-v-f02a3b6e]{color:var(--h-accent-d);background:linear-gradient(165deg,rgba(239,246,255,.98),rgba(219,234,254,.65));border-color:rgb(var(--m-primary-rgb)/35%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 2px 8px rgb(var(--m-primary-rgb)/12%)}.hslh-quick-cell.router-link-active[data-v-f02a3b6e]:after{opacity:0}.hslh-quick-txt[data-v-f02a3b6e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.02em}.hslh-champion-cta[data-v-f02a3b6e]{margin-top:12px;position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 14px 12px 16px;border-radius:16px;text-decoration:none;background:linear-gradient(135deg,#fff 0,var(--h-accent-soft,#eef5ff) 38%,rgba(239,246,255,.92) 72%,rgba(237,233,254,.55) 100%);border:1px solid rgba(99,102,241,.22);box-shadow:0 1px 0 hsla(0,0%,100%,.95) inset,0 6px 20px rgb(var(--m-primary-rgb)/10%),0 14px 36px rgba(79,70,229,.07);overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .14s ease,box-shadow .18s ease}.hslh-champion-cta[data-v-f02a3b6e]:active{transform:scale(.99);box-shadow:0 1px 0 hsla(0,0%,100%,.88) inset,0 3px 12px rgb(var(--m-primary-rgb)/8%),0 8px 22px rgba(79,70,229,.05)}.hslh-champion-cta-accent[data-v-f02a3b6e]{position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 6px 6px 0;background:var(
    --m-gradient,linear-gradient(180deg,var(--m-primary-2) 0,var(--h-accent) 45%,var(--h-accent-2) 100%)
  );box-shadow:0 0 14px rgb(var(--m-primary-rgb)/35%)}.hslh-champion-ic[data-v-f02a3b6e]{flex-shrink:0;width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(165deg,#fff,rgba(239,246,255,.95) 55%,rgba(224,231,255,.65));border:1px solid rgb(var(--m-primary-rgb)/30%);color:var(--h-accent-d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 2px 10px rgb(var(--m-primary-rgb)/12%)}.hslh-champion-svg[data-v-f02a3b6e]{width:24px;height:24px;display:block}.hslh-champion-copy[data-v-f02a3b6e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hslh-champion-title[data-v-f02a3b6e]{font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--h-accent-d)}.hslh-champion-sub[data-v-f02a3b6e]{font-size:12px;font-weight:600;color:#475569;letter-spacing:.01em}.hslh-champion-arr[data-v-f02a3b6e]{flex-shrink:0;color:rgb(var(--m-accent-text-rgb)/45%);display:flex;align-items:center}.hslh-fblock[data-v-f02a3b6e]{display:flex;align-items:flex-start;gap:10px;margin-bottom:11px}.hslh-flab[data-v-f02a3b6e]{flex-shrink:0;margin-top:8px;width:30px;font-size:9px;font-weight:800;color:#94a3b8;letter-spacing:.14em;line-height:1.25}.hslh-league-scroll[data-v-f02a3b6e],.hslh-sport-scroll[data-v-f02a3b6e]{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;padding:4px 2px 6px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.hslh-league-scroll[data-v-f02a3b6e]::-webkit-scrollbar,.hslh-sport-scroll[data-v-f02a3b6e]::-webkit-scrollbar{display:none;height:0}.hslh-chip[data-v-f02a3b6e]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(226,232,240,.95);border-radius:999px;padding:8px 13px;font-size:12px;font-weight:600;color:#475569;scroll-snap-align:start;background:#fafbfc;box-shadow:0 1px 2px rgba(15,23,42,.03);transition:transform .12s ease,background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.hslh-chip[data-v-f02a3b6e]:active{transform:scale(.97)}.hslh-chip--on[data-v-f02a3b6e]{color:#fff;border-color:transparent;background:var(--m-gradient);box-shadow:0 6px 18px rgb(var(--m-primary-rgb)/22%),0 1px 0 hsla(0,0%,100%,.2) inset}.hslh-chip--league.hslh-chip--dyn[data-v-f02a3b6e]:not(.hslh-chip--on){background:#f1f5f9;border-color:rgba(226,232,240,.65);color:#64748b;font-weight:600}.hslh-chip-ico[data-v-f02a3b6e]{font-size:13px;line-height:1;opacity:.88}.hslh-chip--on .hslh-chip-ico[data-v-f02a3b6e]{opacity:1}.hslh-chip-txt[data-v-f02a3b6e]{max-width:92px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hslh-ext[data-v-f02a3b6e]{margin:10px var(--h-gutter);padding:11px 14px;font-size:12px;line-height:1.5;color:#c2410c;background:linear-gradient(180deg,#fffbeb,#fff7ed);border-radius:14px;border:1px solid rgba(251,191,36,.35)}.hslh-list[data-v-f02a3b6e]{padding:12px var(--h-gutter) 0}.hslh-tip[data-v-f02a3b6e]{text-align:center;padding:48px 20px;font-size:14px;font-weight:600;color:var(--h-muted);line-height:1.55}.hslh-lg[data-v-f02a3b6e]{margin-bottom:20px}.hslh-lg-title[data-v-f02a3b6e]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#475569;margin:0 0 10px;padding:6px 12px;letter-spacing:.05em;background:hsla(0,0%,100%,.75);border-radius:999px;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px rgba(15,23,42,.04)}.hslh-dot[data-v-f02a3b6e]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:linear-gradient(145deg,var(--h-accent-2) 0,var(--h-accent) 100%);box-shadow:0 0 0 2px rgb(var(--m-primary-rgb)/20%)}.hslh-card[data-v-f02a3b6e]{position:relative;background:linear-gradient(165deg,#fff,#f8fafc);border-radius:22px;padding:15px 15px 14px 17px;margin-bottom:14px;border:1px solid rgba(226,232,240,.75);box-shadow:inset 0 1px 0 #fff,0 6px 20px rgba(15,23,42,.05),0 16px 40px rgba(15,23,42,.05);transition:transform .14s ease,box-shadow .14s ease;overflow:hidden}.hslh-card[data-v-f02a3b6e]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--h-accent-d),var(--h-accent))}.hslh-card[data-v-f02a3b6e]:active{transform:scale(.993)}.hslh-ch[data-v-f02a3b6e]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--h-muted);padding-bottom:10px;margin-bottom:2px;border-bottom:1px dashed rgba(203,213,225,.7)}.hslh-kick[data-v-f02a3b6e]{font-weight:800;color:#334155;letter-spacing:-.01em}.hslh-st[data-v-f02a3b6e]{padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800}.hslh-st.st-soon[data-v-f02a3b6e]{color:#eff6ff;background:var(--m-gradient);box-shadow:0 2px 8px rgb(var(--m-primary-rgb)/25%)}.hslh-st.st-live[data-v-f02a3b6e]{background:rgba(239,68,68,.12);color:#b91c1c}.hslh-st.st-end[data-v-f02a3b6e]{background:rgba(100,116,139,.1);color:#475569}.hslh-vs[data-v-f02a3b6e]{display:flex;align-items:center;margin-top:12px;gap:8px}.hslh-side[data-v-f02a3b6e]{flex:1;min-width:0}.hslh-side.ar .hslh-club[data-v-f02a3b6e]{justify-content:flex-end}.hslh-club[data-v-f02a3b6e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 6px;font-size:15px;font-weight:900;color:#0f172a;line-height:1.38;letter-spacing:-.02em}.hslh-club-name[data-v-f02a3b6e]{min-width:0}.hslh-club-logo[data-v-f02a3b6e]{width:20px;height:20px;border-radius:4px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background:rgba(248,250,252,.9);box-shadow:0 0 0 1px rgba(15,23,42,.06)}.hslh-rnk[data-v-f02a3b6e]{font-size:11px;font-weight:800;color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0}.hslh-rnk-after[data-v-f02a3b6e]{margin-left:3px}.hslh-mid-metrics[data-v-f02a3b6e]{margin-top:8px;margin-bottom:2px;text-align:center;font-size:11px;font-weight:700;color:#64748b;line-height:1.45;letter-spacing:.02em}.hslh-cen[data-v-f02a3b6e]{width:64px;flex-shrink:0;text-align:center}.hslh-vst[data-v-f02a3b6e]{font-size:10px;font-weight:900;color:#cbd5e1;letter-spacing:.14em}.hslh-sc[data-v-f02a3b6e]{font-size:18px;font-weight:900;color:#0f172a;font-variant-numeric:tabular-nums}.hslh-sc--live[data-v-f02a3b6e]{color:#dc2626}.hslh-odds[data-v-f02a3b6e]{display:flex;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(241,245,249,.95)}.hslh-odd[data-v-f02a3b6e]{flex:1;min-width:0;border-radius:14px;padding:10px 4px 9px;text-align:center;border:1px solid rgba(226,232,240,.75);background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.04);-webkit-tap-highlight-color:transparent;transition:border-color .12s ease,box-shadow .12s ease,transform .1s ease}.hslh-odd--hit[data-v-f02a3b6e]{cursor:pointer}.hslh-odd--hit[data-v-f02a3b6e]:focus-visible{outline:none;border-color:rgb(var(--m-primary-rgb)/50%);box-shadow:0 0 0 3px rgb(var(--m-primary-rgb)/20%)}.hslh-odd[data-v-f02a3b6e]:active{transform:scale(.98);border-color:rgba(96,165,250,.5)}.hslh-nk[data-v-f02a3b6e]{font-size:9px;color:var(--h-muted);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hslh-ov[data-v-f02a3b6e]{margin-top:5px;font-size:17px;font-weight:900;color:var(--h-accent-d);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hslh-lb[data-v-f02a3b6e]{margin-top:12px}.hslh-lb-in[data-v-f02a3b6e]{display:flex;flex-wrap:wrap;gap:8px 10px;padding:11px 11px 12px;border-radius:14px;background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(219,234,254,.42));border:1px solid rgb(var(--m-primary-rgb)/22%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.hslh-lb-it[data-v-f02a3b6e]{display:inline-flex;align-items:flex-start;gap:5px;flex:1 1 40%;max-width:48%}.hslh-lb-meta[data-v-f02a3b6e]{display:flex;flex-direction:column;gap:2px;min-width:0}.hslh-lb-lab[data-v-f02a3b6e]{font-size:9px;font-weight:800;color:#64748b}.hslh-lb-val[data-v-f02a3b6e]{font-size:11px;font-weight:900;color:var(--h-accent-d)}.hslh-lb-ic[data-v-f02a3b6e]{flex-shrink:0;width:12px;height:12px}.hslh-ic-corner-r[data-v-f02a3b6e]{background:linear-gradient(135deg,#fecaca,#dc2626 52%,#991b1b);clip-path:polygon(18% 8%,88% 20%,38% 100%,8% 32%)}.hslh-ic-corner-g[data-v-f02a3b6e]{background:linear-gradient(145deg,#bbf7d0,#22c55e 48%,#15803d);clip-path:polygon(18% 8%,88% 20%,38% 100%,8% 32%)}.hslh-ic-y[data-v-f02a3b6e]{border-radius:2px;background:linear-gradient(180deg,#fef08a,#eab308 45%,#a16207)}.hslh-ic-red[data-v-f02a3b6e]{border-radius:2px;background:linear-gradient(180deg,#fecaca,#dc2626 50%,#b91c1c)}.hslh-foot[data-v-f02a3b6e]{margin-top:12px;padding-top:11px;border-top:1px solid rgba(241,245,249,.9);display:flex;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:800;color:var(--h-accent-d);letter-spacing:.02em}.hslh-arr[data-v-f02a3b6e]{font-size:13px;opacity:.75}.slip-wrap[data-v-cb3b4ec4]{position:static;width:100%;height:0;min-height:0;overflow:visible;pointer-events:none;isolation:isolate}.slip-fab[data-v-cb3b4ec4]{pointer-events:auto;position:fixed;right:14px;bottom:var(--m-client-tab-strip-clearance,calc(104px + max(34px, env(safe-area-inset-bottom))));z-index:10002;padding:10px 18px;border-radius:999px;border:none;background:linear-gradient(135deg,#1677ff,#2f54eb);color:#fff;font-size:14px;font-weight:800;box-shadow:0 10px 28px rgba(22,119,255,.42)}.slip-fab.slip-fab--parlay[data-v-cb3b4ec4]{background:linear-gradient(135deg,#ea580c,#c2410c 52%,#9a3412);box-shadow:0 10px 28px rgba(234,88,12,.42)}.slip-badge[data-v-cb3b4ec4]{display:inline-block;margin-left:6px;min-width:20px;height:20px;line-height:20px;text-align:center;border-radius:999px;background:hsla(0,0%,100%,.22);font-size:12px;font-weight:800}.slip-mask[data-v-cb3b4ec4]{pointer-events:auto;position:fixed;inset:0;z-index:8000;background:rgba(15,23,42,.45);flex-direction:row;align-items:flex-end;justify-content:stretch;padding-bottom:0}.slip-mask[data-v-cb3b4ec4],.slip-panel[data-v-cb3b4ec4]{display:flex;box-sizing:border-box;overscroll-behavior:contain}.slip-panel[data-v-cb3b4ec4]{flex:1 1 auto;width:100%;max-width:none;min-height:0;max-height:min(88vh,780px);flex-direction:column;background:linear-gradient(180deg,#f4f9ff,#fff 48%);border-radius:20px 20px 0 0;overflow:hidden;box-shadow:0 -8px 40px rgba(15,23,42,.12)}.ps-top[data-v-cb3b4ec4]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px 12px 10px;margin-top:0;background:hsla(0,0%,100%,.92);border-bottom:1px solid #e8eef7;min-width:0}.ps-mode[data-v-cb3b4ec4]{display:inline-flex;align-items:center;gap:6px;font-weight:900;font-size:14px;color:#0f172a;flex:1;min-width:0}.ps-mode-dot[data-v-cb3b4ec4]{width:8px;height:8px;border-radius:50%;background:linear-gradient(180deg,#22c55e,#16a34a)}.ps-mode--parlay .ps-mode-dot[data-v-cb3b4ec4]{background:linear-gradient(180deg,#fb923c,#ea580c)}.ps-mode-pill[data-v-cb3b4ec4]{font-size:10px;font-weight:900;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#ea580c,#c2410c);padding:2px 7px;border-radius:6px;line-height:1.15}.ps-mode--parlay[data-v-cb3b4ec4]{color:#9a3412}.ps-balance[data-v-cb3b4ec4]{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;max-width:46%}.ps-bal-label[data-v-cb3b4ec4]{font-size:11px;color:#64748b;font-weight:700}.ps-bal-num[data-v-cb3b4ec4]{font-weight:900;font-size:15px;color:#0f172a;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-bal-refresh[data-v-cb3b4ec4]{border:none;background:#eef2ff;color:#4338ca;width:30px;height:30px;border-radius:10px;font-size:15px;line-height:1}.ps-bal-refresh[data-v-cb3b4ec4]:disabled{opacity:.55}.slip-close[data-v-cb3b4ec4]{flex-shrink:0;border:none;background:#f1f5f9;width:36px;height:36px;border-radius:12px;font-size:24px;line-height:1;color:#334155;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.slip-empty[data-v-cb3b4ec4]{color:#94a3b8;text-align:center;padding:28px 20px;font-size:14px;font-weight:600}.ps-scroll[data-v-cb3b4ec4]{flex:1 1 auto;min-height:0;overflow:auto;overflow-x:hidden;padding:0 14px 8px;-webkit-overflow-scrolling:touch}.ps-parlay-banner[data-v-cb3b4ec4]{display:flex;align-items:flex-start;gap:10px;margin:10px 0 8px;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,rgba(255,247,237,.98),hsla(48,96%,89%,.55));border:1px solid rgba(251,191,36,.55);box-shadow:0 2px 10px rgba(234,88,12,.08)}.ps-parlay-banner--bad[data-v-cb3b4ec4]{margin:10px 0 10px;background:#fff7ed;border-color:rgba(251,146,60,.65);color:#9a3412;font-size:12px;font-weight:700;line-height:1.5}.ps-parlay-banner-ico[data-v-cb3b4ec4]{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#fff;background:linear-gradient(145deg,#f97316,#ea580c);box-shadow:0 2px 8px rgba(234,88,12,.35)}.ps-parlay-banner-text[data-v-cb3b4ec4]{min-width:0;flex:1}.ps-parlay-banner-title[data-v-cb3b4ec4]{font-size:13px;font-weight:800;color:#9a3412;line-height:1.38}.ps-parlay-banner-sub[data-v-cb3b4ec4]{margin-top:4px;font-size:11px;font-weight:600;color:#78350f;line-height:1.45;opacity:.94}.ps-parlay-banner-sub strong[data-v-cb3b4ec4]{font-weight:900;color:#7c2d12}.ps-parlay-banner-title strong[data-v-cb3b4ec4]{font-weight:900}.ps-card[data-v-cb3b4ec4]{position:relative;background:#fff;border-radius:16px;padding:12px 12px 12px;margin-top:10px;border:1px solid #e2e8f0;box-shadow:0 4px 18px rgba(15,23,42,.05)}.ps-card-del[data-v-cb3b4ec4]{position:absolute;top:10px;right:10px;border:none;background:transparent;color:#ef4444;font-size:13px;font-weight:700}.ps-headline[data-v-cb3b4ec4]{font-size:15px;font-weight:900;color:#0f172a;padding-right:48px;line-height:1.35}.ps-at[data-v-cb3b4ec4]{color:#1677ff}.ps-market[data-v-cb3b4ec4]{margin-top:8px;font-size:12px;font-weight:700;color:#475569;line-height:1.45}.ps-match[data-v-cb3b4ec4]{margin-top:6px;font-size:12px;color:#334155;font-weight:600}.ps-meta[data-v-cb3b4ec4]{margin-top:4px;font-size:11px}.ps-live-note[data-v-cb3b4ec4]{margin-top:6px;font-size:11px;font-weight:800;color:#0369a1;padding:4px 8px;background:rgba(14,165,233,.1);border-radius:8px;display:inline-block}.ps-limits[data-v-cb3b4ec4]{margin-top:12px;font-size:11px;font-weight:600}.ps-quick[data-v-cb3b4ec4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ps-qbtn[data-v-cb3b4ec4]{flex:1;min-width:calc(20% - 6.4px);border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:8px 0;font-size:13px;font-weight:800;color:#475569}.ps-amt-display[data-v-cb3b4ec4]{margin-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;background:rgba(239,246,255,.9);border-radius:14px;border:1px solid #bfdbfe}.ps-amt-lbl[data-v-cb3b4ec4]{font-size:12px;font-weight:800;color:#475569}.ps-amt-val[data-v-cb3b4ec4]{flex:1;text-align:right;font-size:22px;font-weight:900;color:#0f172a;font-variant-numeric:tabular-nums}.ps-keys[data-v-cb3b4ec4]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 4px}.ps-key[data-v-cb3b4ec4]{border:none;background:#fff;padding:12px 0;border-radius:14px;font-size:17px;font-weight:800;color:#0f172a;box-shadow:0 1px 4px rgba(15,23,42,.08);border:1px solid #e8eef7}.ps-key[data-v-cb3b4ec4]:active{transform:scale(.98)}.ps-key-zero[data-v-cb3b4ec4]{grid-column:span 2}.ps-key-fn[data-v-cb3b4ec4]{font-size:14px;color:#2563eb;background:rgba(239,246,255,.95)}.ps-key-appt[data-v-cb3b4ec4]{grid-column:span 3;font-size:14px;color:#64748b;background:#f8fafc}.ps-foot[data-v-cb3b4ec4]{flex-shrink:0;padding:10px 14px 14px;padding-bottom:calc(68px + max(12px, env(safe-area-inset-bottom, 0px)));background:#fff;border-top:1px solid #e8eef7}@media (min-width:521px){.slip-panel[data-v-cb3b4ec4]{max-width:420px;margin-left:auto;margin-right:auto;border-radius:20px 20px 0 0}}.ps-accept[data-v-cb3b4ec4]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#475569}.ps-accept input[data-v-cb3b4ec4]{width:16px;height:16px}.ps-accept-hint[data-v-cb3b4ec4]{margin:6px 0 0;font-size:11px;line-height:1.45}.ps-cross-parlay-warn[data-v-cb3b4ec4]{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#fff7ed;border:1px solid #fdba74;font-size:11px;line-height:1.55;font-weight:600;color:#9a3412}.ps-foot-row[data-v-cb3b4ec4]{display:flex;align-items:stretch;gap:10px;margin-top:12px}.ps-parlay[data-v-cb3b4ec4]{flex-shrink:0;min-width:52px;border-radius:14px;border:1px solid #cbd5e1;background:#fff;font-weight:900;font-size:15px;color:#2563eb}.ps-submit[data-v-cb3b4ec4]{flex:1;border:none;border-radius:16px;padding:12px 16px;background:linear-gradient(135deg,#1677ff,#2f54eb 52%,#1d39c4);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900}.ps-submit[data-v-cb3b4ec4]:disabled{opacity:.45}.ps-sub-a[data-v-cb3b4ec4]{font-size:16px}.ps-sub-b[data-v-cb3b4ec4]{font-size:13px;opacity:.95;font-variant-numeric:tabular-nums}.muted[data-v-cb3b4ec4]{color:#94a3b8}.slip-hint[data-v-cb3b4ec4]{margin:10px 0 0;font-size:11px;color:#94a3b8;line-height:1.5}.slip-fade-enter-active[data-v-cb3b4ec4],.slip-fade-leave-active[data-v-cb3b4ec4]{transition:opacity .2s ease,transform .2s ease}.slip-fade-enter-from[data-v-cb3b4ec4],.slip-fade-leave-to[data-v-cb3b4ec4]{opacity:0;transform:translateY(8px)}.slip-drawer-enter-active[data-v-cb3b4ec4],.slip-drawer-leave-active[data-v-cb3b4ec4]{transition:opacity .22s ease}.slip-drawer-enter-from[data-v-cb3b4ec4],.slip-drawer-leave-to[data-v-cb3b4ec4]{opacity:0}.slip-drawer-enter-from .slip-panel[data-v-cb3b4ec4],.slip-drawer-leave-to .slip-panel[data-v-cb3b4ec4]{transform:translateY(26px)}.page[data-v-26a28bba]{padding:14px 14px 22px;min-height:100%;box-sizing:border-box;background:#edf1f8}.page.home-index--sports[data-v-26a28bba]{padding:0;background:transparent}.page.home-index--pending[data-v-26a28bba]{padding:0;min-height:100%;background:#f5f7fa}.home-layout-pending[data-v-26a28bba]{display:flex;align-items:center;justify-content:center;min-height:52vh;color:#94a3b8;font-size:13px;letter-spacing:.02em}.category-head[data-v-26a28bba]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.category-scroll[data-v-26a28bba]{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.category-scroll[data-v-26a28bba]:active{cursor:grabbing}.category-scroll[data-v-26a28bba]::-webkit-scrollbar{display:none}.category-scroll-inner[data-v-26a28bba]{display:inline-flex;align-items:center;gap:8px;padding-right:8px;min-width:-moz-max-content;min-width:max-content}.cat-tab[data-v-26a28bba]{flex-shrink:0;height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,24,39,.14);background:hsla(0,0%,100%,.92);color:#374151;font-size:12px;font-weight:800;white-space:nowrap}.cat-tab.active[data-v-26a28bba]{border-color:rgba(59,115,255,.32);color:#1d4ed8;background:rgba(59,115,255,.1)}.search-toggle[data-v-26a28bba]{width:30px;color:#374151;font-size:14px}.search-toggle[data-v-26a28bba],.search-wrap[data-v-26a28bba]{height:30px;border-radius:999px;border:1px solid rgba(17,24,39,.12);background:#fff}.search-wrap[data-v-26a28bba]{width:min(62vw,210px);display:flex;align-items:center;overflow:hidden}.search-wrap-full[data-v-26a28bba]{flex:1;min-width:0;width:100%;max-width:none}.search-input[data-v-26a28bba]{flex:1;min-width:0;height:100%;border:0;outline:none;padding:0 10px;font-size:12px;color:#111827;background:transparent}.search-close[data-v-26a28bba]{width:28px;height:28px;border:0;background:transparent;color:#6b7280;font-size:18px;line-height:1}.page-head[data-v-26a28bba]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.head-left[data-v-26a28bba]{display:inline-flex;align-items:center;gap:10px;min-width:0}.head-dot[data-v-26a28bba]{width:4px;height:18px;border-radius:999px;background:var(--m-gradient);box-shadow:0 10px 18px rgba(75,141,255,.25);flex-shrink:0}.page-title[data-v-26a28bba]{margin:0;font-size:17px;font-weight:900;color:#111827;letter-spacing:.2px;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-sub[data-v-26a28bba]{font-size:12px;color:#9aa3b2;flex-shrink:0}.game-grid[data-v-26a28bba]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.game-grid-loading[data-v-26a28bba]{min-height:220px;border-radius:16px;background:linear-gradient(90deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,.35));background-size:200% 100%;animation:home-games-skel-26a28bba 1.1s ease-in-out infinite}@keyframes home-games-skel-26a28bba{0%{background-position:100% 0}to{background-position:-100% 0}}.games-load-surface[data-v-26a28bba]{position:relative}.games-loading-label[data-v-26a28bba]{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:14px;font-weight:800;color:#475569;letter-spacing:.04em;pointer-events:none;z-index:2}.game-card[data-v-26a28bba]{background:linear-gradient(180deg,#fff,#fbfcff);border-radius:16px;overflow:hidden;box-shadow:0 12px 24px rgba(17,24,39,.08);cursor:pointer;position:relative;border:1px solid rgba(75,141,255,.14);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;aspect-ratio:1;display:block}.game-card[data-v-26a28bba]:active{transform:translateY(1px) scale(.992);box-shadow:0 8px 16px rgba(17,24,39,.12)}.game-cover[data-v-26a28bba]{width:100%;height:100%;background:radial-gradient(120px 120px at 30% 25%,rgba(111,98,255,.22) 0,rgba(75,141,255,.1) 45%,hsla(0,0%,100%,0) 78%),linear-gradient(135deg,#eef5ff,#f6f3ff);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.game-cover[data-v-26a28bba]:after{content:"";position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.58));pointer-events:none}.cover-img[data-v-26a28bba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cover-inner[data-v-26a28bba]{width:56px;height:56px;border-radius:16px;background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 14px 30px rgba(75,141,255,.2);display:flex;align-items:center;justify-content:center;font-size:30px;transform:translateY(-1px);backdrop-filter:blur(8px)}.cover-glow[data-v-26a28bba]{position:absolute;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(75,141,255,.22),rgba(111,98,255,0));filter:blur(2px);opacity:.8;pointer-events:none}.game-title[data-v-26a28bba]{position:absolute;left:0;right:0;bottom:0;padding:20px 8px 10px;font-size:13px;color:#fff;text-align:center;font-weight:900;letter-spacing:.3px;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.35);overflow:hidden;z-index:2}.game-provider-badge[data-v-26a28bba]{position:absolute;top:4px;right:4px;background:linear-gradient(135deg,rgba(24,39,67,.54),rgba(36,56,92,.42));color:hsla(0,0%,100%,.96);font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;letter-spacing:.2px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.32);box-shadow:0 8px 16px rgba(17,24,39,.22);z-index:2}.game-provider-badge.is-selfdev[data-v-26a28bba]{top:3px;right:3px;background:linear-gradient(135deg,rgba(20,33,58,.52),rgba(56,88,145,.4));color:hsla(0,0%,100%,.98);border-color:rgba(167,202,255,.7);box-shadow:0 10px 20px rgba(40,79,143,.28)}.game-tag[data-v-26a28bba]{position:absolute;top:7px;right:7px;background:rgba(31,41,55,.72);color:#fff;font-size:10px;padding:2px 7px;border-radius:999px;backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.28);box-shadow:0 3px 10px rgba(17,24,39,.24);z-index:2}.board-list[data-v-26a28bba]{display:flex;flex-direction:column;gap:10px}.board-list-loading[data-v-26a28bba]{min-height:260px;border-radius:14px;background:linear-gradient(90deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.88) 50%,hsla(0,0%,100%,.35));background-size:200% 100%;animation:home-games-skel-26a28bba 1.1s ease-in-out infinite}.board-card[data-v-26a28bba]{position:relative;display:grid;grid-template-columns:46% 54%;min-height:92px;background:#fff;border:1px solid rgba(75,141,255,.18);border-radius:12px;overflow:hidden;box-shadow:0 8px 16px rgba(59,130,246,.12)}.board-left[data-v-26a28bba]{position:relative;overflow:hidden;background:#eaf1ff}.board-provider-badge[data-v-26a28bba]{position:absolute;top:4px;right:4px;background:linear-gradient(135deg,rgba(24,39,67,.54),rgba(36,56,92,.42));color:hsla(0,0%,100%,.96);font-size:10px;font-weight:700;padding:2px 7px;letter-spacing:.2px;border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.32);box-shadow:0 8px 16px rgba(17,24,39,.22);z-index:2}.board-provider-badge.is-selfdev[data-v-26a28bba]{top:3px;right:3px;background:linear-gradient(135deg,rgba(20,33,58,.52),rgba(56,88,145,.4));color:hsla(0,0%,100%,.98);border-color:rgba(167,202,255,.7);box-shadow:0 10px 20px rgba(40,79,143,.28)}.board-cover[data-v-26a28bba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.board-cover-fallback[data-v-26a28bba]{display:flex;align-items:center;justify-content:center;font-size:34px}.board-name[data-v-26a28bba]{position:absolute;left:8px;bottom:6px;right:8px;color:#fff;font-size:12px;font-weight:800;text-shadow:0 2px 6px rgba(0,0,0,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-right[data-v-26a28bba]{padding:8px 6px}.board-roadmap-img[data-v-26a28bba]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.road-grid[data-v-26a28bba]{display:grid;grid-template-columns:repeat(15,1fr);gap:2px}.road-dot[data-v-26a28bba]{width:100%;aspect-ratio:1;border-radius:999px;border:1px solid #dbeafe;box-sizing:border-box}.road-dot.dot-red[data-v-26a28bba]{background:#ef4444;border-color:#ef4444}.road-dot.dot-blue[data-v-26a28bba]{background:#3b82f6;border-color:#3b82f6}.road-dot.dot-empty[data-v-26a28bba]{background:#fff}.board-tag[data-v-26a28bba]{position:absolute;top:6px;left:6px;z-index:2;font-size:10px;color:#fff;background:rgba(17,24,39,.72);border-radius:999px;padding:2px 7px}.lineup-list[data-v-26a28bba]{display:flex;flex-direction:column;gap:14px}.lineup-card[data-v-26a28bba]{display:grid;grid-template-columns:1fr 44%;min-height:108px;border-radius:16px;overflow:hidden;border:1px solid rgba(147,197,253,.42);background:linear-gradient(180deg,#fff,#f4f8ff);box-shadow:0 8px 22px rgba(59,130,246,.11)}.lineup-info[data-v-26a28bba]{padding:16px 14px;display:flex;flex-direction:column;justify-content:center}.lineup-name[data-v-26a28bba]{font-size:18px;font-weight:900;color:#1e293b;line-height:1.18}.lineup-sub[data-v-26a28bba]{margin-top:4px;font-size:12px;color:#64748b;letter-spacing:.6px;font-weight:700}.lineup-num[data-v-26a28bba]{margin-top:10px;font-size:44px;line-height:.92;font-weight:900;color:#334155;font-variant-numeric:tabular-nums}.lineup-num .u[data-v-26a28bba]{margin-left:2px;font-size:20px;color:#64748b}.lineup-figure[data-v-26a28bba]{position:relative;background:radial-gradient(140px 100px at 20% 50%,rgba(147,197,253,.26),hsla(0,0%,100%,0))}.lineup-provider-badge[data-v-26a28bba]{position:absolute;top:4px;right:4px;background:linear-gradient(135deg,rgba(24,39,67,.54),rgba(36,56,92,.42));color:hsla(0,0%,100%,.96);font-size:10px;font-weight:700;padding:2px 7px;letter-spacing:.2px;border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.32);box-shadow:0 8px 16px rgba(17,24,39,.22);z-index:2}.lineup-provider-badge.is-selfdev[data-v-26a28bba]{top:3px;right:3px;background:linear-gradient(135deg,rgba(20,33,58,.52),rgba(56,88,145,.4));color:hsla(0,0%,100%,.98);border-color:rgba(167,202,255,.7);box-shadow:0 10px 20px rgba(40,79,143,.28)}.lineup-img[data-v-26a28bba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lineup-fallback[data-v-26a28bba]{display:flex;align-items:center;justify-content:center;font-size:40px}.promo-mask[data-v-26a28bba]{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;min-height:100%;min-height:100dvh;background:rgba(15,23,42,.48);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));box-sizing:border-box}.promo-card[data-v-26a28bba]{width:min(100%,384px);max-width:min(380px,94vw);border-radius:22px;background:#fff;padding:0;position:relative;border:1px solid rgba(75,141,255,.22);box-shadow:0 24px 56px rgba(15,23,42,.18),0 8px 24px rgba(75,141,255,.1);overflow:hidden}.promo-close[data-v-26a28bba]{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;border-radius:12px;border:none;background:rgba(241,245,249,.95);color:#475569;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(15,23,42,.08);transition:background .15s ease,color .15s ease,transform .15s ease}.promo-close[data-v-26a28bba]:active{transform:scale(.96);background:#e2e8f0}.promo-list[data-v-26a28bba]{background:#f8fafc;border-radius:0;padding:48px 14px 10px;margin:0}.promo-item+.promo-item[data-v-26a28bba]{margin-top:10px}.promo-item-row[data-v-26a28bba]{display:flex;flex-direction:row;align-items:stretch;min-height:112px;border-radius:16px;overflow:hidden;border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 20px rgba(15,23,42,.05);position:relative}.promo-item-text[data-v-26a28bba]{flex:0 1 auto;max-width:62%;min-width:0;padding:14px 12px 14px 14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.promo-item-title[data-v-26a28bba]{font-size:17px;font-weight:800;color:#0f172a;line-height:1.3;letter-spacing:-.02em}.promo-item-sub[data-v-26a28bba],.promo-item-title[data-v-26a28bba]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.promo-item-sub[data-v-26a28bba]{margin-top:8px;font-size:13px;color:#64748b;line-height:1.45;font-weight:600}.promo-item-sub--muted[data-v-26a28bba]{color:#94a3b8;font-weight:600}.promo-item-plain[data-v-26a28bba]{display:flex;align-items:stretch;gap:12px;min-height:108px;padding:14px 14px 14px 12px;border-radius:16px;border:1px solid rgba(37,99,235,.1);background:linear-gradient(135deg,#eff6ff,#f0f9ff 38%,#f8fafc);box-shadow:0 4px 18px rgba(15,23,42,.06);box-sizing:border-box}.promo-plain-icon[data-v-26a28bba]{flex:0 0 52px;display:flex;align-items:center;justify-content:center;font-size:34px;line-height:1}.promo-plain-text[data-v-26a28bba]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;text-align:left}.promo-actions[data-v-26a28bba]{padding:4px 14px 18px;display:flex;flex-direction:column;gap:4px;background:#f8fafc;border-radius:0 0 22px 22px}.promo-action[data-v-26a28bba]{margin:0;width:100%;height:50px;border:0;border-radius:14px;background:linear-gradient(135deg,#f472b6,#ec4899 40%,#db2777);color:#fff;font-size:16px;font-weight:800;letter-spacing:.5px;box-shadow:0 10px 28px rgba(236,72,153,.38);transition:transform .15s ease,box-shadow .15s ease}.promo-link[data-v-26a28bba]{margin:0;padding:10px 8px 12px;min-height:44px;border:none;background:transparent;color:#2563eb;font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent}.promo-link[data-v-26a28bba]:active{opacity:.85}.promo-action[data-v-26a28bba]:active{transform:scale(.99);box-shadow:0 6px 18px rgba(236,72,153,.28)}.promo-fade-enter-active[data-v-26a28bba],.promo-fade-leave-active[data-v-26a28bba]{transition:opacity .2s ease}.promo-fade-enter[data-v-26a28bba],.promo-fade-leave-to[data-v-26a28bba]{opacity:0}.empty-box[data-v-26a28bba]{margin-top:18px;background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:16px;padding:24px 14px;text-align:center;box-shadow:0 12px 24px rgba(17,24,39,.06)}.empty-icon[data-v-26a28bba]{font-size:28px}.empty-title[data-v-26a28bba]{margin-top:8px;color:#1f2937;font-size:14px;font-weight:900}.empty-sub[data-v-26a28bba]{margin-top:4px;color:#94a3b8;font-size:12px}.page[data-v-5596483b]{padding:0 0 24px;min-height:100%;box-sizing:border-box;background:#f5f6fa}.activity-header[data-v-5596483b]{height:56px;background:var(--m-gradient);display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:20;box-shadow:0 8px 22px rgba(0,0,0,.12)}.header-title[data-v-5596483b]{color:#fff;font-size:18px;font-weight:800;letter-spacing:1px}.activity-tabs[data-v-5596483b]{display:flex;background:transparent;border-bottom:none;position:sticky;top:56px;z-index:19;padding:12px 12px 10px;gap:10px;box-shadow:0 6px 18px rgba(15,23,42,.04)}.tab-item[data-v-5596483b]{flex:1;padding:10px 12px;border:1px solid transparent;background:hsla(0,0%,100%,.92);font-size:14px;color:#303133;cursor:pointer;position:relative;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.tab-item.active[data-v-5596483b]{color:var(--m-primary);font-weight:700;border-color:var(--m-primary);background:#fff}.tab-item[data-v-5596483b]:active{transform:translateY(1px) scale(.99)}.tab-content[data-v-5596483b]{padding:4px 12px 24px}.loading-tip[data-v-5596483b]{text-align:center;color:#909399;font-size:14px;padding:24px 0;margin:0}.empty-tip[data-v-5596483b]{background:#fff;border-radius:14px;padding:56px 24px;text-align:center;color:#909399;box-shadow:0 12px 24px rgba(17,24,39,.06);border:1px solid rgba(17,24,39,.04)}.empty-tip p[data-v-5596483b]{margin:0 0 10px;font-size:16px;color:#303133}.empty-tip span[data-v-5596483b]{font-size:14px}.activity-cards[data-v-5596483b]{display:flex;flex-direction:column;gap:12px}.activity-card[data-v-5596483b]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px rgba(17,24,39,.08);position:relative;cursor:pointer;border:1px solid rgba(0,0,0,.04);transition:transform .22s ease,box-shadow .22s ease}.card-caption[data-v-5596483b]{position:absolute;left:0;top:0;bottom:0;width:68%;padding:16px 14px 14px 16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,rgba(245,248,255,.98),rgba(245,248,255,.92) 55%,rgba(245,248,255,0))}.cap-title[data-v-5596483b]{font-size:20px;font-weight:900;color:#2b2f36;line-height:1.18}.cap-sub[data-v-5596483b],.cap-title[data-v-5596483b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cap-sub[data-v-5596483b]{margin-top:8px;font-size:13px;color:#5f6570;line-height:1.4}.activity-card[data-v-5596483b]:active{transform:translateY(1px) scale(.995);box-shadow:0 5px 16px rgba(0,0,0,.08)}.card-banner[data-v-5596483b]{display:block;width:100%;height:132px;-o-object-fit:cover;object-fit:cover;background:#eef0f4}.card-banner.placeholder[data-v-5596483b]{height:132px;padding:14px 16px;box-sizing:border-box;background:linear-gradient(135deg,var(--m-primary-soft) 0,hsla(0,0%,100%,.9) 100%)}.ph-title[data-v-5596483b]{font-size:18px;font-weight:800;color:#303133;line-height:1.25}.ph-sub[data-v-5596483b]{margin-top:8px;font-size:13px;color:#606266;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ribbon[data-v-5596483b]{position:absolute;left:10px;top:10px;width:44px;height:20px;transform:none;display:flex;align-items:center;justify-content:center;border-radius:6px;box-shadow:0 6px 14px rgba(0,0,0,.14)}.ribbon-text[data-v-5596483b]{font-size:11px;color:#fff;font-weight:800;letter-spacing:.5px}.ribbon--green[data-v-5596483b]{background:linear-gradient(135deg,#2ecc71,#1abc9c)}.ribbon--orange[data-v-5596483b]{background:linear-gradient(135deg,#ff7a45,#ff4d4f)}.ribbon--blue[data-v-5596483b]{background:var(--m-gradient)}.card-fade-enter-active[data-v-5596483b],.card-fade-leave-active[data-v-5596483b]{transition:opacity .22s ease,transform .22s ease}.card-fade-enter[data-v-5596483b],.card-fade-leave-to[data-v-5596483b]{opacity:0;transform:translateY(10px)}.card-fade-move[data-v-5596483b]{transition:transform .22s ease}.deposit-page[data-v-1e37f742]{height:100%;min-height:100%;background:#f5f6fa;padding-bottom:0;overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:0}.deposit-header[data-v-1e37f742]{height:56px;background:var(--m-gradient);display:flex;align-items:center;padding:0 12px;position:relative;box-shadow:0 8px 22px rgba(0,0,0,.12);z-index:5}.back-btn[data-v-1e37f742]{position:absolute;left:8px;top:0;height:56px;width:44px;border:none;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.95}.back-btn[data-v-1e37f742]:active{opacity:.8;transform:translateY(1px)}.header-title[data-v-1e37f742]{position:absolute;left:50%;transform:translateX(-50%);margin:0;font-size:18px;font-weight:600;color:#fff}.records-btn[data-v-1e37f742]{position:absolute;right:6px;top:0;height:56px;padding:0 12px;border:none;background:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;opacity:.95;letter-spacing:.02em}.records-btn[data-v-1e37f742]:active{opacity:.82}.deposit-body[data-v-1e37f742]{padding:16px 16px 8px;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.deposit-body[data-v-1e37f742]::-webkit-scrollbar{display:none}.method-section[data-v-1e37f742]{background:#fff;border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 10px 26px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.04)}.method-grid[data-v-1e37f742]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.method-empty[data-v-1e37f742]{margin-top:10px;font-size:12px;color:#909399;text-align:center}.method-item[data-v-1e37f742]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 8px;border:2px solid #ebeef5;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.method-item.active[data-v-1e37f742]{border-color:var(--m-primary);background:var(--m-primary-soft)}.method-tag[data-v-1e37f742]{position:absolute;top:4px;right:6px;font-size:10px;color:#f56c6c}.method-icon[data-v-1e37f742]{width:36px;height:36px;line-height:36px;text-align:center;font-size:20px;font-weight:600;color:var(--m-primary);background:#f0f7ff;border-radius:50%;margin-bottom:6px;overflow:hidden}.method-icon img[data-v-1e37f742]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.method-label[data-v-1e37f742]{font-size:12px;color:#303133}.amount-section[data-v-1e37f742]{background:#fff;border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 10px 26px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.04)}.amount-head[data-v-1e37f742]{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.amount-title[data-v-1e37f742]{margin:0;font-size:16px;font-weight:600;color:#303133}.usdt-meta[data-v-1e37f742]{display:inline-flex;align-items:center;gap:8px}.protocol-pill[data-v-1e37f742]{height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(75,141,255,.45);color:#2e78ff;background:#f1f7ff;font-size:12px;font-weight:700;line-height:22px}.protocol-link[data-v-1e37f742]{font-size:13px;color:#3b73ff;text-decoration:none;font-weight:700}.protocol-link[data-v-1e37f742]:active{opacity:.85}.amount-input-wrap[data-v-1e37f742]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.amount-input[data-v-1e37f742]{flex:1;height:44px;padding:0 14px;border:1px solid #dcdfe6;border-radius:8px;font-size:15px;box-sizing:border-box}.amount-input[data-v-1e37f742]:focus{outline:none;border-color:var(--m-primary)}.amount-limit[data-v-1e37f742]{font-size:12px;color:#909399;white-space:nowrap}.rate-line[data-v-1e37f742]{margin:-2px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.rate-est[data-v-1e37f742]{color:#303133;font-weight:800}.rate-ref[data-v-1e37f742]{color:#6b7280;font-weight:600}.quick-amounts[data-v-1e37f742]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.quick-btn[data-v-1e37f742]{height:36px;border:1px solid #dcdfe6;border-radius:8px;background:#fff;font-size:14px;color:#606266;cursor:pointer}.quick-btn[data-v-1e37f742]:hover{border-color:var(--m-primary);color:var(--m-primary)}.confirm-btn[data-v-1e37f742]{width:100%;height:48px;border:none;border-radius:14px;background:var(--m-gradient);color:#fff;font-size:16px;font-weight:900;cursor:pointer;margin-bottom:20px;box-shadow:0 16px 30px rgba(75,141,255,.28)}.confirm-btn[data-v-1e37f742]:active{opacity:.9}.footer-links[data-v-1e37f742]{display:flex;justify-content:center;gap:24px;margin-bottom:0}.link-item[data-v-1e37f742]{font-size:13px;color:#909399;text-decoration:none}.link-item[data-v-1e37f742]:hover{color:var(--m-primary)}.drawer-fade-enter-active[data-v-1e37f742],.drawer-fade-leave-active[data-v-1e37f742]{transition:opacity .18s ease}.drawer-fade-enter[data-v-1e37f742],.drawer-fade-leave-to[data-v-1e37f742]{opacity:0}.drawer-slide-enter-active[data-v-1e37f742],.drawer-slide-leave-active[data-v-1e37f742]{transition:transform .22s ease,opacity .22s ease}.drawer-slide-enter[data-v-1e37f742],.drawer-slide-leave-to[data-v-1e37f742]{transform:translateY(16px);opacity:0}.drawer-mask[data-v-1e37f742]{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:2000}.drawer-wrap[data-v-1e37f742]{position:absolute;left:0;right:0;bottom:0;z-index:2001;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.drawer[data-v-1e37f742]{pointer-events:auto;width:100%;max-height:85vh;background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -14px 36px rgba(0,0,0,.22);overflow:hidden;display:flex;flex-direction:column}.drawer-handle[data-v-1e37f742]{width:44px;height:5px;border-radius:999px;background:#e6e8ee;margin:10px auto 8px}.drawer-head[data-v-1e37f742]{display:flex;align-items:center;justify-content:center;position:relative;padding:8px 14px 10px}.drawer-title[data-v-1e37f742]{font-weight:900;color:#303133;font-size:15px}.drawer-x[data-v-1e37f742]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:none;border-radius:10px;background:#f2f3f5;color:#606266;font-size:22px;line-height:34px;cursor:pointer}.drawer-body[data-v-1e37f742]{flex:1;min-height:0;padding:12px 16px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px));overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.drawer-body[data-v-1e37f742]::-webkit-scrollbar{display:none}.pay-amt[data-v-1e37f742]{text-align:center;font-size:30px;font-weight:1000;color:#4b8dff;margin-top:2px}.pay-tip[data-v-1e37f742]{text-align:center;color:#909399;font-size:12px;line-height:1.6;margin:8px 0 10px}.pay-info[data-v-1e37f742]{position:relative;border:1px solid #eef1f6;border-radius:14px;padding:10px 12px 12px}.pay-info .row[data-v-1e37f742]{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed #f0f0f0}.pay-info .row[data-v-1e37f742]:last-child{border-bottom:none}.pay-info .k[data-v-1e37f742]{color:#909399;font-size:13px}.pay-info .v[data-v-1e37f742]{color:#303133;font-size:13px;font-weight:800;word-break:break-all;text-align:right}.mono[data-v-1e37f742]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mini-btn[data-v-1e37f742]{margin-top:10px;margin-right:10px;height:34px;padding:0 12px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#303133;font-weight:700;cursor:pointer}.mini-btn[data-v-1e37f742]:active{opacity:.9}.pay-qr[data-v-1e37f742]{margin-top:12px;display:flex;flex-direction:column;align-items:center}.pay-qr img[data-v-1e37f742]{width:190px;height:190px;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid #ebeef5;background:#fff}.qr-sub[data-v-1e37f742]{margin-top:8px;font-size:12px;color:#909399}.qr-save-btn[data-v-1e37f742]{margin-top:10px;margin-right:0}.qr-error[data-v-1e37f742]{margin-top:8px;font-size:12px;color:#f56c6c;text-align:center}.pay-btn[data-v-1e37f742]{margin-top:12px;width:100%;height:46px;border:none;border-radius:14px;background:var(--m-gradient);color:#fff;font-weight:900;font-size:15px;cursor:pointer}.pay-btn[data-v-1e37f742]:disabled{opacity:.6;cursor:not-allowed}.pay-btn.ghost[data-v-1e37f742]{background:#fff;color:#303133;border:1px solid #e6e8ee}.pay-btn.complete-btn[data-v-1e37f742]{margin-top:16px}.drawer-pay[data-v-1e37f742]{background:linear-gradient(180deg,#f4f7fb,#fff 28%,#fff);box-shadow:0 -12px 40px rgba(15,23,42,.14)}.drawer-pay .drawer-head[data-v-1e37f742]{padding-top:4px}.drawer-pay .drawer-title[data-v-1e37f742]{font-size:16px;font-weight:900;color:#0f172a}.drawer-pay .drawer-x[data-v-1e37f742]{background:rgba(241,245,249,.95);color:#475569}.dp-expired-banner[data-v-1e37f742]{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#fef2f2,#fff7ed);border:1px solid rgba(239,68,68,.28);color:#991b1b;font-size:13px;font-weight:700;line-height:1.45;margin-bottom:14px}.dp-exp-banner-ico[data-v-1e37f742]{flex-shrink:0;width:22px;height:22px;border-radius:999px;background:#ef4444;color:#fff;font-weight:900;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.dp-count-wrap[data-v-1e37f742]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px}.dp-count-label[data-v-1e37f742]{font-size:12px;color:#64748b;font-weight:700;letter-spacing:.02em}.dp-count-pill[data-v-1e37f742]{font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;letter-spacing:.08em;color:#1e3a8a;padding:10px 26px;border-radius:999px;background:linear-gradient(180deg,#eef2ff,#e0e7ff 48%,#c7d2fe);border:1px solid rgba(59,130,246,.38);box-shadow:0 10px 24px rgba(59,115,255,.14)}.dp-hero-title[data-v-1e37f742]{font-size:17px;font-weight:900;color:#1e293b;text-align:center;line-height:1.35;margin-bottom:8px}.dp-warn[data-v-1e37f742]{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:14px;background:linear-gradient(135deg,#fffbeb,#fef9c3);border:1px solid rgba(245,158,11,.35);font-size:12px;color:#92400e;line-height:1.45;margin-bottom:14px}.dp-warn-ico[data-v-1e37f742]{flex-shrink:0}.dp-seller-card[data-v-1e37f742]{border:1px solid #e8ecf4;border-radius:16px;padding:14px;margin-bottom:14px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.dp-seller-row[data-v-1e37f742]{margin-bottom:10px}.dp-seller-name[data-v-1e37f742]{font-size:15px;font-weight:900;color:#0f172a}.dp-chat-btn[data-v-1e37f742]{width:100%;height:42px;border-radius:12px;border:1px solid #dbeafe;background:linear-gradient(180deg,#fff,#eff6ff);font-weight:800;font-size:14px;color:#1e40af}.dp-chat-btn[data-v-1e37f742]:active{opacity:.92}.dp-detail-card[data-v-1e37f742]{border:1px solid #e8ecf4;border-radius:16px;padding:12px 14px 14px;margin-bottom:16px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.dp-detail-cap[data-v-1e37f742]{font-size:13px;font-weight:900;color:#64748b;margin-bottom:8px}.dp-row[data-v-1e37f742]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 0;border-bottom:1px dashed #f1f5f9;font-size:13px}.dp-row[data-v-1e37f742]:last-child{border-bottom:none}.dp-row-copy[data-v-1e37f742]{align-items:center}.dp-k[data-v-1e37f742]{color:#94a3b8;flex-shrink:0}.dp-v[data-v-1e37f742]{color:#1e293b;font-weight:700;text-align:right;word-break:break-all}.dp-money[data-v-1e37f742]{font-weight:900;color:#2563eb}.dp-copy-tiny[data-v-1e37f742]{flex-shrink:0;border:none;background:#eef5ff;color:#2563eb;font-size:11px;font-weight:800;padding:4px 10px;border-radius:8px}.dp-primary-fat[data-v-1e37f742]{margin-top:4px;height:48px;font-size:16px}.dp-paid-cta[data-v-1e37f742]{background:var(--m-gradient);color:#fff;font-weight:900;border:none;box-shadow:0 12px 26px rgba(59,115,255,.28)}.dp-back[data-v-1e37f742]{display:block;margin:0 0 10px;padding:0;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:700}.dp-step-title[data-v-1e37f742]{font-size:16px;font-weight:900;color:#0f172a;margin-bottom:8px}.dp-steps-cap[data-v-1e37f742]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#334155;margin:14px 0 8px}.dp-mt[data-v-1e37f742]{margin-top:18px}.dp-sn[data-v-1e37f742]{width:22px;height:22px;border-radius:999px;background:var(--m-gradient);color:#fff;font-size:12px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dp-copy-grid[data-v-1e37f742]{border:1px solid #e8ecf4;border-radius:16px;overflow:hidden;margin-bottom:10px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.05)}.dp-copy-row[data-v-1e37f742]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #f1f5f9;font-size:13px}.dp-copy-row[data-v-1e37f742]:last-child{border-bottom:none}.dp-copy-row .dp-k[data-v-1e37f742]{width:72px}.dp-copy-row .dp-v[data-v-1e37f742]{flex:1;text-align:left}.dp-hint-soft[data-v-1e37f742]{font-size:11px;color:#94a3b8;line-height:1.45;margin:0 0 10px}.dp-voucher-title[data-v-1e37f742]{font-size:17px;font-weight:900;color:#0f172a;margin-bottom:6px}.dp-voucher-sub[data-v-1e37f742]{font-size:13px;color:#475569;margin:0 0 6px}.dp-req[data-v-1e37f742]{color:#ef4444}.dp-voucher-limit[data-v-1e37f742]{font-size:11px;color:#94a3b8;margin:0 0 10px}.dp-file-inp[data-v-1e37f742]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dp-upload-box[data-v-1e37f742]{width:100%;min-height:160px;border:2px dashed #cbd5e1;border-radius:14px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;padding:8px;box-sizing:border-box}.dp-upload-plus[data-v-1e37f742]{font-size:36px;color:#94a3b8;font-weight:300;line-height:1}.dp-upload-hint[data-v-1e37f742]{font-size:12px;color:#64748b;font-weight:600}.dp-upload-preview[data-v-1e37f742]{max-width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.dp-info-box[data-v-1e37f742]{display:flex;gap:8px;padding:10px 12px;border-radius:12px;background:#f1f5f9;font-size:11px;color:#475569;line-height:1.45;margin-bottom:12px}.dp-info-ico[data-v-1e37f742]{flex-shrink:0;font-weight:900}.withdraw-page[data-v-6b09c9a3]{min-height:100%;background:#f5f7fb}.withdraw-header[data-v-6b09c9a3]{background:var(--m-gradient);position:sticky;z-index:10;box-shadow:0 8px 22px rgba(0,0,0,.12)}.back-btn[data-v-6b09c9a3],.withdraw-header[data-v-6b09c9a3]{height:56px;display:flex;align-items:center;justify-content:center;top:0}.back-btn[data-v-6b09c9a3]{position:absolute;left:8px;width:44px;border:none;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer;opacity:.95}.back-btn[data-v-6b09c9a3]:active{opacity:.8;transform:translateY(1px)}.header-title[data-v-6b09c9a3]{color:#fff;font-size:18px;font-weight:800;letter-spacing:1px}.header-right[data-v-6b09c9a3]{position:absolute;right:12px;top:0;height:56px;display:flex;align-items:center;gap:10px;color:#fff;font-size:12px}.header-balance[data-v-6b09c9a3]{font-weight:800;opacity:.95}.header-link[data-v-6b09c9a3]{border:none;background:hsla(0,0%,100%,.22);color:#fff;font-size:12px;padding:6px 10px;border-radius:999px;cursor:pointer;transition:background .2s ease,transform .2s ease}.header-link[data-v-6b09c9a3]:active{transform:translateY(1px);background:hsla(0,0%,100%,.28)}.withdraw-body[data-v-6b09c9a3]{padding:12px 12px 24px;padding-bottom:24px;position:relative;height:calc(100% - 56px);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.withdraw-body[data-v-6b09c9a3]::-webkit-scrollbar{display:none}.page-loading[data-v-6b09c9a3]{min-height:200px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#909399}.method-section[data-v-6b09c9a3]{background:#fff;border-radius:16px;padding:12px;box-shadow:0 10px 26px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.04)}.method-grid[data-v-6b09c9a3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.method-item[data-v-6b09c9a3]{position:relative;border:1px solid rgba(17,24,39,.06);background:linear-gradient(180deg,#fff,#f7f8fb);border-radius:14px;padding:20px 6px 10px;text-align:center;cursor:pointer;min-width:0;min-height:76px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.method-item[data-v-6b09c9a3]:active{transform:translateY(1px)}.method-item.active[data-v-6b09c9a3]{background:#fff;border-color:rgba(75,141,255,.55);box-shadow:0 14px 28px rgba(75,141,255,.18)}.method-item.active[data-v-6b09c9a3]:after{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8)}.method-tag[data-v-6b09c9a3]{position:absolute;top:6px;right:6px;font-size:9px;color:#fff;font-weight:900;padding:2px 5px;border-radius:999px;background:linear-gradient(135deg,#ff7a45,#ff4d4f);box-shadow:0 8px 16px rgba(255,77,79,.25)}.method-name[data-v-6b09c9a3]{font-size:11px;font-weight:900;color:#303133;line-height:1.15;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 2px}.method-sub[data-v-6b09c9a3]{margin-top:6px;font-size:10px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.method-item-wide[data-v-6b09c9a3]{grid-column:span 2}.bind-section[data-v-6b09c9a3]{margin-top:12px;background:#fff;border-radius:16px;padding:14px 12px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 26px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.04)}.bind-left[data-v-6b09c9a3]{min-width:0;padding-right:10px}.bind-title[data-v-6b09c9a3]{font-size:13px;color:#606266;font-weight:800}.bind-sub[data-v-6b09c9a3]{margin-top:4px;font-size:12px;color:#909399;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bind-btn[data-v-6b09c9a3]{border:none;background:var(--m-gradient);color:#fff;padding:9px 14px;border-radius:12px;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 12px 22px rgba(75,141,255,.22);transition:transform .2s ease,box-shadow .2s ease}.bind-btn[data-v-6b09c9a3]:active{transform:translateY(1px);box-shadow:0 8px 16px rgba(75,141,255,.18)}.amount-section[data-v-6b09c9a3]{margin-top:12px;background:#fff;border-radius:16px;padding:14px 12px 12px;box-shadow:0 10px 26px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.04)}.amount-head[data-v-6b09c9a3]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.amount-title[data-v-6b09c9a3]{font-size:14px;font-weight:900;color:#303133}.wager-tip[data-v-6b09c9a3]{margin:0 0 6px;font-size:12px;color:#475569;line-height:1.45}.wager-summary[data-v-6b09c9a3]{margin:0 0 6px;font-size:12px;color:#64748b;line-height:1.4}.wager-block[data-v-6b09c9a3]{margin:0 0 10px;font-size:12px;color:#dc2626;line-height:1.4}.amount-tip[data-v-6b09c9a3]{font-size:12px;color:#909399}.amount-input-wrap[data-v-6b09c9a3]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:4px 0}.amount-input[data-v-6b09c9a3],.amount-prefix[data-v-6b09c9a3]{font-size:18px;font-weight:800;color:#303133}.amount-input[data-v-6b09c9a3]{flex:1;height:48px;padding:0 14px;border:1px solid #e4e7ed;border-radius:12px;box-sizing:border-box}.amount-input[data-v-6b09c9a3]:focus{outline:none;border-color:var(--m-primary)}.amount-input[data-v-6b09c9a3]::-moz-placeholder{color:#c0c4cc;font-weight:500}.amount-input[data-v-6b09c9a3]::placeholder{color:#c0c4cc;font-weight:500}.amount-grid[data-v-6b09c9a3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.amount-item[data-v-6b09c9a3]{border:1px solid rgba(17,24,39,.06);background:linear-gradient(180deg,#fff,#f7f8fb);border-radius:12px;padding:12px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:0;font-size:14px;font-weight:800;color:#303133;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.amount-item[data-v-6b09c9a3]:active{transform:translateY(1px)}.amount-item.active[data-v-6b09c9a3]{background:#fff;border-color:rgba(75,141,255,.55);box-shadow:0 14px 28px rgba(75,141,255,.18);color:var(--m-primary)}.confirm-btn[data-v-6b09c9a3]{width:100%;margin-top:14px;height:48px;border:none;border-radius:14px;background:var(--m-gradient);color:#fff;font-size:16px;font-weight:900;letter-spacing:1px;cursor:pointer;box-shadow:0 16px 30px rgba(75,141,255,.28);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.confirm-btn[data-v-6b09c9a3]:active{transform:translateY(1px);box-shadow:0 10px 22px rgba(75,141,255,.22);opacity:.96}.drawer-mask[data-v-6b09c9a3]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:2500}.confirm-drawer-wrap[data-v-6b09c9a3]{position:fixed;left:0;right:0;bottom:0;z-index:2501;display:flex;justify-content:center;align-items:flex-end;pointer-events:none;padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.confirm-drawer-wrap>.confirm-drawer[data-v-6b09c9a3]{pointer-events:auto;width:100%;max-width:375px}@media (max-width:768px){.confirm-drawer-wrap>.confirm-drawer[data-v-6b09c9a3]{max-width:100%}}.confirm-drawer[data-v-6b09c9a3]{position:relative;background:#fff;border-radius:18px 18px 0 0;max-height:min(75dvh,calc(100dvh - 128px - env(safe-area-inset-bottom, 0px)));display:flex;flex-direction:column;box-shadow:0 -14px 36px rgba(0,0,0,.22);overflow:hidden}.confirm-drawer-head[data-v-6b09c9a3]{flex-shrink:0;padding:16px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.confirm-drawer-title[data-v-6b09c9a3]{font-size:16px;font-weight:700;color:#303133}.confirm-drawer-close[data-v-6b09c9a3]{width:36px;height:36px;border:none;background:#f5f7fa;border-radius:50%;font-size:22px;color:#909399;cursor:pointer;line-height:1}.confirm-drawer-body[data-v-6b09c9a3]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.confirm-drawer-amount[data-v-6b09c9a3]{font-size:15px;color:#606266;margin-bottom:16px}.confirm-drawer-amount b[data-v-6b09c9a3]{color:#303133;font-size:18px}.confirm-drawer-empty[data-v-6b09c9a3]{text-align:center;padding:24px 0}.confirm-drawer-empty p[data-v-6b09c9a3]{margin:0 0 16px;color:#909399;font-size:14px}.btn-add[data-v-6b09c9a3]{padding:10px 24px;border:none;border-radius:12px;background:var(--m-gradient);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.acc-label[data-v-6b09c9a3]{font-size:13px;color:#606266;margin-bottom:10px}.acc-option[data-v-6b09c9a3]{padding:12px 14px;border:1px solid #ebeef5;border-radius:12px;margin-bottom:10px;cursor:pointer;transition:border-color .2s,background .2s}.acc-option.active[data-v-6b09c9a3]{border-color:var(--m-primary);background:rgba(75,141,255,.06)}.acc-option-main[data-v-6b09c9a3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acc-bank[data-v-6b09c9a3]{font-size:13px;color:#606266}.acc-no[data-v-6b09c9a3]{font-size:14px;font-weight:600;color:#303133}.acc-tag[data-v-6b09c9a3]{font-size:11px;padding:2px 6px;background:#ecf5ff;color:var(--m-primary);border-radius:4px}.btn-switch[data-v-6b09c9a3]{margin-top:12px;padding:10px 0;width:100%;border:1px dashed #dcdfe6;background:#fff;border-radius:10px;font-size:14px;color:var(--m-primary);cursor:pointer}.confirm-drawer-footer[data-v-6b09c9a3]{flex-shrink:0;padding:12px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px));display:flex;gap:12px;border-top:1px solid #eee;background:#fff}.btn-cancel[data-v-6b09c9a3]{flex:1;height:44px;border:1px solid #dcdfe6;background:#fff;border-radius:12px;font-size:15px;color:#606266;cursor:pointer}.btn-confirm[data-v-6b09c9a3]{flex:1;height:44px;border:none;border-radius:12px;background:var(--m-gradient);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.btn-confirm[data-v-6b09c9a3]:disabled{opacity:.6;cursor:not-allowed}.drawer-fade-enter-active[data-v-6b09c9a3],.drawer-fade-leave-active[data-v-6b09c9a3]{transition:opacity .25s ease}.drawer-fade-enter[data-v-6b09c9a3],.drawer-fade-leave-to[data-v-6b09c9a3]{opacity:0}.drawer-slide-enter-active[data-v-6b09c9a3],.drawer-slide-leave-active[data-v-6b09c9a3]{transition:transform .25s ease}.drawer-slide-enter[data-v-6b09c9a3],.drawer-slide-leave-to[data-v-6b09c9a3]{transform:translateY(100%)}.earn-page[data-v-687dae28]{min-height:100%;background:#f5f6fa}.earn-header[data-v-687dae28]{height:56px;background:var(--m-gradient);display:flex;align-items:center;justify-content:center;padding:0 12px;position:sticky;top:0;z-index:2;box-shadow:0 8px 22px rgba(0,0,0,.12)}.title[data-v-687dae28]{position:absolute;left:50%;transform:translateX(-50%);color:#fff;font-size:18px;font-weight:900;letter-spacing:.2px;line-height:1;max-width:62%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-right[data-v-687dae28]{margin-left:auto;position:relative;z-index:1;border:0;background:transparent;display:flex;align-items:center;gap:6px;color:hsla(0,0%,100%,.95);font-size:12px;padding:0}.header-right[data-v-687dae28]:active{opacity:.88}.mini-badge[data-v-687dae28]{width:20px;height:20px;border-radius:6px;background:hsla(0,0%,100%,.22);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.earn-body[data-v-687dae28]{padding:12px;padding-bottom:24px}.hero-zone[data-v-687dae28]{position:relative;height:74px;background:var(--m-gradient);border-radius:16px;overflow:hidden;color:#fff;box-shadow:0 8px 20px rgba(64,158,255,.18)}.hero-loading-mask[data-v-687dae28]{position:absolute;inset:0;border-radius:16px;background:linear-gradient(100deg,hsla(0,0%,100%,.06) 8%,hsla(0,0%,100%,.18) 18%,hsla(0,0%,100%,.06) 33%);background-size:220% 100%;animation:adShimmer-687dae28 1s linear infinite;z-index:5}@keyframes adShimmer-687dae28{0%{background-position:100% 0}to{background-position:-100% 0}}.hero-track[data-v-687dae28]{display:flex;width:100%;height:100%;transition:transform .35s ease}.hero-card[data-v-687dae28]{position:relative;flex:0 0 100%;min-width:0;height:100%;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;border-radius:16px;overflow:hidden;background:var(--m-gradient)}.hero-bg-img[data-v-687dae28]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;z-index:0}.hero-bg-mask[data-v-687dae28]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(19,43,104,.36),rgba(27,80,189,.18));z-index:1}.hero-left[data-v-687dae28],.hero-right[data-v-687dae28]{position:relative;z-index:2}.hero-dots[data-v-687dae28]{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:center;gap:6px;z-index:3}.hero-dot[data-v-687dae28]{width:7px;height:7px;border-radius:50%;border:none;background:hsla(0,0%,100%,.46);padding:0}.hero-dot.on[data-v-687dae28]{background:#fff}.hero-title[data-v-687dae28]{font-weight:700;font-size:13px;line-height:1.2;max-width:170px}.hero-sub[data-v-687dae28],.hero-title[data-v-687dae28]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-sub[data-v-687dae28]{margin-top:2px;font-size:11px;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.22);max-width:190px}.hero-btn[data-v-687dae28]{padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.22);font-size:11px;font-weight:600}.section[data-v-687dae28]{margin-top:14px}.section-title[data-v-687dae28]{font-weight:700;color:#303133;margin:12px 4px 10px;display:flex;align-items:baseline;gap:8px}.section-sub[data-v-687dae28]{font-weight:400;color:#909399;font-size:12px}.rebate-loading[data-v-687dae28]{padding:20px;text-align:center;color:#909399;font-size:14px}.rebate-paused[data-v-687dae28]{background:#fff;border-radius:12px;padding:24px;text-align:center;border:1px solid #ebeef5}.paused-icon[data-v-687dae28]{font-size:36px;margin-bottom:8px;opacity:.7}.paused-text[data-v-687dae28]{font-size:15px;font-weight:600;color:#606266}.paused-desc[data-v-687dae28]{font-size:12px;color:#909399;margin-top:6px}.card-list[data-v-687dae28]{display:flex;flex-direction:column;gap:10px}.earn-card[data-v-687dae28]{background:#fff;border-radius:14px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #eef0f4;box-shadow:0 10px 22px rgba(17,24,39,.05)}.card-icon[data-v-687dae28]{width:34px;height:34px;border-radius:10px;background:#fff3f0;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.card-main[data-v-687dae28]{flex:1;min-width:0}.card-name[data-v-687dae28]{font-weight:700;color:#303133;font-size:14px}.card-desc[data-v-687dae28]{margin-top:4px;font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count-pill[data-v-687dae28]{background:#fff1f0;color:#f56c6c;border-radius:999px;padding:6px 10px;font-size:12px;border:1px solid #ffe3e1;white-space:nowrap}.hint-row[data-v-687dae28]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;padding:0 4px}.hint-text[data-v-687dae28]{color:#c0c4cc;font-size:12px}.hint-link[data-v-687dae28]{color:var(--m-primary);font-size:12px;text-decoration:none}.promo-card[data-v-687dae28]{background:#fff;border-radius:14px;padding:12px;border:1px solid #eef0f4;display:flex;align-items:center;gap:10px;margin-bottom:10px;box-shadow:0 10px 22px rgba(17,24,39,.05)}.promo-icon[data-v-687dae28]{width:36px;height:36px;border-radius:12px;background:var(--m-primary-soft);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.promo-main[data-v-687dae28]{flex:1;min-width:0}.promo-name[data-v-687dae28]{font-weight:700;color:#303133;font-size:14px}.promo-sub[data-v-687dae28]{margin-top:4px;color:#909399;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-actions[data-v-687dae28]{display:flex;flex-direction:column;gap:8px}.btn-outline[data-v-687dae28]{padding:6px 10px;border-radius:8px;border:1px solid var(--m-primary);background:#fff;color:var(--m-primary);font-size:12px;cursor:pointer}.promo-hint[data-v-687dae28]{text-align:center;color:#909399;font-size:12px;padding:8px 0 2px;line-height:1.5}.promo-hint-line[data-v-687dae28]{display:inline;word-break:break-word}.promo-hl-btn[data-v-687dae28]{border:none;background:none;padding:0 2px;margin:0;font:inherit;font-size:inherit;color:var(--m-primary);text-decoration:underline;cursor:pointer}.promo-info[data-v-687dae28]{border:none;background:none;padding:0;margin:0 0 0 2px;font:inherit;color:#c0c4cc;cursor:pointer;vertical-align:middle}.drawer-enter-active[data-v-687dae28],.drawer-leave-active[data-v-687dae28]{transition:opacity .2s ease}.drawer-enter-active .rebate-drawer[data-v-687dae28],.drawer-leave-active .rebate-drawer[data-v-687dae28]{transition:transform .25s ease-out}.drawer-enter[data-v-687dae28],.drawer-leave-to[data-v-687dae28]{opacity:0}.drawer-enter .rebate-drawer[data-v-687dae28],.drawer-leave-to .rebate-drawer[data-v-687dae28]{transform:translateY(100%)}.drawer-mask[data-v-687dae28]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:flex-end;justify-content:center}.rebate-drawer[data-v-687dae28]{width:100%;max-width:375px;max-height:85vh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}@media (max-width:768px){.rebate-drawer[data-v-687dae28]{max-width:100%}}.drawer-header[data-v-687dae28]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ebeef5}.drawer-title[data-v-687dae28]{font-weight:700;font-size:16px;color:#303133}.drawer-close[data-v-687dae28]{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:#909399;cursor:pointer;line-height:1}.drawer-tabs[data-v-687dae28]{flex-shrink:0;display:flex;padding:0 16px;gap:8px;border-bottom:1px solid #ebeef5}.tab-btn[data-v-687dae28]{padding:12px 16px;border:none;background:none;font-size:14px;color:#606266;cursor:pointer;position:relative}.tab-btn.active[data-v-687dae28]{color:var(--m-primary);font-weight:600}.tab-btn.active[data-v-687dae28]:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:var(--m-primary)}.drawer-body[data-v-687dae28]{flex:1;min-height:0;overflow-y:auto;padding:16px}.rules-loading[data-v-687dae28]{padding:40px;text-align:center;color:#909399;font-size:14px}.rules-table-wrap[data-v-687dae28]{overflow-x:auto}.rules-table[data-v-687dae28]{width:100%;border-collapse:collapse;font-size:13px}.rules-table td[data-v-687dae28],.rules-table th[data-v-687dae28]{padding:10px 12px;border-bottom:1px solid #ebeef5}.rules-table .col-game[data-v-687dae28]{text-align:left}.rules-table .col-rate[data-v-687dae28]{text-align:center}.rules-table .col-rebate[data-v-687dae28]{text-align:right}.rules-table th[data-v-687dae28]{background:#f5f7fa;color:#606266;font-weight:600}.rules-table tbody tr.stripe[data-v-687dae28]{background:#f8fafc}.rules-table tbody tr[data-v-687dae28]:not(.stripe){background:#fff}.empty-cell[data-v-687dae28]{text-align:center;color:#909399;padding:24px}.promo-gate-text[data-v-687dae28]{margin:0;padding:12px 14px;font-size:13px;line-height:1.5;color:#64748b;background:#f8fafc;border-radius:10px}.promo-dist-hint[data-v-687dae28]{margin:10px 0 0;padding:0 2px;font-size:12px;line-height:1.45;color:#94a3b8}.drawer-footer[data-v-687dae28]{flex-shrink:0;padding:12px 16px 20px;border-top:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.footer-text[data-v-687dae28]{font-size:12px;color:#909399}.footer-link[data-v-687dae28]{font-size:12px;color:var(--m-primary);text-decoration:none}.ac-page[data-v-4d378382]{min-height:100%;background:#f5f6fa}.hd[data-v-4d378382]{height:56px;background:var(--m-gradient);display:flex;align-items:center;justify-content:space-between;padding:0 10px;position:sticky;top:0;z-index:2;box-shadow:0 8px 22px rgba(0,0,0,.12)}.back[data-v-4d378382]{width:40px;height:40px;border:none;background:transparent;color:#fff;font-size:28px;line-height:1;padding:0}.title[data-v-4d378382]{flex:1;text-align:center;color:#fff;font-size:18px;font-weight:800}.hd-sp[data-v-4d378382]{width:40px}.loading[data-v-4d378382]{padding:48px;text-align:center;color:#909399}.gate[data-v-4d378382]{padding:32px 20px;text-align:center;color:#606266;line-height:1.6}.body[data-v-4d378382]{padding:12px;padding-bottom:28px}.card[data-v-4d378382]{background:#fff;border-radius:14px;padding:14px;border:1px solid #eef0f4;box-shadow:0 10px 22px rgba(17,24,39,.05)}.code-card .row[data-v-4d378382]{display:flex;align-items:center;gap:10px}.lbl[data-v-4d378382]{color:#606266;font-size:14px}.code[data-v-4d378382]{flex:1;font-weight:800;color:#303133;letter-spacing:1px}.btn-mini[data-v-4d378382]{padding:6px 12px;border-radius:8px;border:1px solid var(--m-primary);background:var(--m-primary);color:#fff;font-size:12px}.muted[data-v-4d378382]{margin:10px 0 0;font-size:12px;color:#909399;line-height:1.5}.stats[data-v-4d378382]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.st[data-v-4d378382]{background:#fff;border-radius:14px;padding:14px 12px;border:1px solid #eef0f4;text-align:center}.st .n[data-v-4d378382]{font-size:22px;font-weight:800;color:var(--m-primary)}.st .k[data-v-4d378382]{margin-top:6px;font-size:12px;color:#909399}.explain[data-v-4d378382]{margin-top:14px;padding:12px 14px;background:#f0f7ff;border-radius:12px;border:1px solid #d9ecff;font-size:12px;color:#606266;line-height:1.55}.ex-title[data-v-4d378382]{font-weight:700;margin-bottom:6px;color:#303133}.explain-body[data-v-4d378382]{margin:0;white-space:pre-line}.sec-title[data-v-4d378382]{margin:18px 4px 8px;font-weight:700;color:#303133;font-size:15px}.empty[data-v-4d378382]{padding:24px;text-align:center;color:#c0c4cc;font-size:13px}.empty[data-v-4d378382],.list[data-v-4d378382]{background:#fff;border-radius:12px;border:1px solid #eef0f4}.list[data-v-4d378382]{list-style:none;margin:0;padding:0;overflow:hidden}.list li[data-v-4d378382]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #f0f2f5;font-size:13px}.list li[data-v-4d378382]:last-child{border-bottom:none}.uname[data-v-4d378382]{color:#303133;font-weight:600}.when[data-v-4d378382]{color:#909399;font-size:12px}.go-earn[data-v-4d378382]{width:100%;margin-top:16px;padding:12px;border-radius:12px;border:1px solid var(--m-primary);background:#fff;color:var(--m-primary);font-size:14px;font-weight:600}.page[data-v-0e1687bb]{height:100%;min-height:100%;padding-bottom:24px;box-sizing:border-box;background:#f5f7fb;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.page[data-v-0e1687bb]::-webkit-scrollbar{display:none}.mine-header[data-v-0e1687bb]{background:var(--m-gradient);padding:18px 16px 14px;color:#fff;border-bottom-left-radius:18px;border-bottom-right-radius:18px;box-shadow:0 14px 32px rgb(var(--m-primary-rgb)/24%);position:sticky;top:0;z-index:8}.header-top[data-v-0e1687bb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.avatar-wrap[data-v-0e1687bb]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.avatar-img[data-v-0e1687bb],.avatar[data-v-0e1687bb]{width:56px;height:56px;border-radius:50%;flex-shrink:0;box-shadow:0 12px 24px rgba(0,0,0,.18);border:2px solid hsla(0,0%,100%,.55)}.avatar[data-v-0e1687bb]{background:hsla(0,0%,100%,.35);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600}.avatar-img[data-v-0e1687bb]{-o-object-fit:cover;object-fit:cover}.name-wrap[data-v-0e1687bb]{display:flex;flex-direction:column;gap:6px;min-width:0}.name-line[data-v-0e1687bb]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.user-name[data-v-0e1687bb]{font-size:18px;font-weight:900;line-height:1.1;flex:0 1 auto;min-width:4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12em}.join-days[data-v-0e1687bb]{font-size:12px;opacity:.9;white-space:nowrap;flex-shrink:0}.name-sub[data-v-0e1687bb]{font-size:12px;opacity:.88}.header-actions[data-v-0e1687bb]{display:flex;align-items:center;gap:10px;flex-shrink:0}.login-btn[data-v-0e1687bb],.settings-btn[data-v-0e1687bb]{padding:8px 14px;border-radius:12px;font-size:13px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.42);color:#fff;cursor:pointer;font-weight:800;backdrop-filter:blur(6px);transition:transform .2s ease,opacity .2s ease}.login-btn[data-v-0e1687bb]:active,.settings-btn[data-v-0e1687bb]:active{transform:translateY(1px);opacity:.9}.msg-btn[data-v-0e1687bb]{width:36px;height:36px;position:relative;border-radius:12px;border:1px solid hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.22);color:#fff;cursor:pointer;font-size:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;backdrop-filter:blur(6px);transition:transform .2s ease,opacity .2s ease}.msg-btn[data-v-0e1687bb]:active{opacity:.85;transform:translateY(1px)}.msg-badge[data-v-0e1687bb]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;line-height:16px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.88);box-shadow:0 10px 18px rgba(239,68,68,.25)}.msg-ico[data-v-0e1687bb]{display:block}.balance-bar[data-v-0e1687bb]{margin-top:12px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.26);border-radius:16px;padding:12px 12px;display:flex;align-items:center;gap:10px;backdrop-filter:blur(8px)}.balance-left[data-v-0e1687bb]{flex:1;min-width:0}.balance-label[data-v-0e1687bb]{font-size:12px;opacity:.92}.balance-num[data-v-0e1687bb]{margin-top:4px;font-size:22px;font-weight:900;letter-spacing:.3px}.balance-refresh[data-v-0e1687bb]{width:34px;height:34px;border-radius:12px;border:none;background:hsla(0,0%,100%,.18);color:#fff;cursor:pointer;font-size:16px;transition:transform .2s ease,opacity .2s ease}.balance-refresh[data-v-0e1687bb]:active{transform:rotate(-20deg);opacity:.9}.balance-actions[data-v-0e1687bb]{display:flex;align-items:center;gap:10px}.btn-deposit[data-v-0e1687bb],.btn-withdraw[data-v-0e1687bb]{border:none;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:900;cursor:pointer;min-width:56px;transition:transform .2s ease,opacity .2s ease}.btn-deposit[data-v-0e1687bb]:active,.btn-withdraw[data-v-0e1687bb]:active{transform:translateY(1px);opacity:.92}.btn-deposit[data-v-0e1687bb]{background:#fff;color:var(--m-primary)}.btn-withdraw[data-v-0e1687bb]{background:hsla(0,0%,100%,.26);color:#fff}.vip-bar[data-v-0e1687bb]{display:flex;flex-direction:column;gap:10px;margin-top:10px;background:#fff;color:#303133;border-radius:16px;padding:12px;box-shadow:0 14px 32px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.04)}.vip-meta[data-v-0e1687bb]{display:flex;align-items:center;justify-content:space-between;gap:10px}.vip-left[data-v-0e1687bb],.vip-right[data-v-0e1687bb]{font-size:12px;color:#303133;font-weight:800}.vip-left[data-v-0e1687bb]{min-width:0}.vip-right[data-v-0e1687bb]{flex-shrink:0;color:#606266;font-weight:700;text-align:right}.vip-track[data-v-0e1687bb]{height:7px;border-radius:999px;background:rgb(var(--m-primary-rgb)/14%);overflow:hidden}.vip-fill[data-v-0e1687bb]{height:100%;background:var(--m-gradient);border-radius:999px}.section[data-v-0e1687bb]{margin-top:12px;padding:0 12px}.grid-four[data-v-0e1687bb]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:#fff;border-radius:16px;padding:18px 10px 16px;box-shadow:0 14px 32px rgba(17,24,39,.06);border:1px solid rgba(17,24,39,.04)}.grid-item[data-v-0e1687bb]{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.grid-item[data-v-0e1687bb]:active{opacity:.92;transform:translateY(1px) scale(.99)}.grid-item:active .grid-icon[data-v-0e1687bb]{transform:translateY(1px) scale(.97);box-shadow:0 8px 18px rgb(var(--m-primary-rgb)/22%),0 0 0 3px rgb(var(--m-primary-rgb)/12%)}.grid-item:active .grid-icon.promo[data-v-0e1687bb]{box-shadow:0 8px 18px rgb(var(--m-accent-text-rgb)/22%),0 0 0 3px rgb(var(--m-accent-text-rgb)/12%)}.grid-icon[data-v-0e1687bb]{width:56px;height:56px;border-radius:16px;background:linear-gradient(180deg,#fff 0,var(--m-primary-soft) 100%);color:var(--m-accent-text);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px rgb(var(--m-primary-rgb)/14%);border:1px solid rgb(var(--m-primary-rgb)/16%);transition:transform .18s ease,box-shadow .2s ease,filter .2s ease}.grid-icon svg[data-v-0e1687bb]{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.grid-icon.funds[data-v-0e1687bb],.grid-icon.records[data-v-0e1687bb],.grid-icon.report[data-v-0e1687bb]{background:linear-gradient(180deg,#fff 0,var(--m-primary-soft) 100%);color:var(--m-accent-text)}.grid-icon.promo[data-v-0e1687bb]{background:linear-gradient(180deg,#fff 0,var(--m-primary-soft-2,var(--m-primary-soft)) 100%);color:var(--m-accent-text);border-color:rgb(var(--m-accent-text-rgb)/20%);box-shadow:0 10px 22px rgb(var(--m-accent-text-rgb)/12%)}.grid-label[data-v-0e1687bb]{font-size:13px;color:#4b5563;font-weight:800}.share-bar[data-v-0e1687bb]{margin:14px 12px 0;padding:14px 16px;background:#fff;border-radius:16px;display:flex;align-items:center;gap:10px;box-shadow:0 14px 32px rgba(17,24,39,.06);border:1px solid rgba(17,24,39,.04)}.share-tag[data-v-0e1687bb]{font-size:12px;color:#fff;background:#f56c6c;padding:2px 6px;border-radius:4px;font-weight:900}.share-text[data-v-0e1687bb]{flex:1;font-size:15px;color:#303133}.share-btn[data-v-0e1687bb]{padding:6px 16px;font-size:13px;color:var(--m-primary);background:var(--m-primary-soft);border:none;border-radius:999px;cursor:pointer;font-weight:900;transition:transform .2s ease,opacity .2s ease}.share-btn[data-v-0e1687bb]:active{transform:translateY(1px);opacity:.92}.newbie-banner[data-v-0e1687bb]{margin:14px 12px 0;padding:16px 18px;background:linear-gradient(90deg,#fef0f0,#fde2e2);border-radius:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:1px solid #fbc4c4;box-shadow:0 14px 32px hsla(0,87%,69%,.1)}.newbie-banner[data-v-0e1687bb]:active{opacity:.9}.banner-text[data-v-0e1687bb]{font-size:15px;color:#c45656;font-weight:500}.banner-btn[data-v-0e1687bb]{padding:6px 14px;font-size:13px;color:#fff;background:linear-gradient(90deg,#f56c6c,#e64545);border-radius:999px;font-weight:900}.list-wrap[data-v-0e1687bb]{margin:14px 12px 0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 14px 32px rgba(17,24,39,.06);border:1px solid rgba(17,24,39,.04)}.list-item[data-v-0e1687bb]{display:flex;align-items:center;padding:14px 16px;font-size:15px;color:#303133;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .18s ease}.list-item[data-v-0e1687bb]:last-child{border-bottom:none}.list-item[data-v-0e1687bb]:active{background:#f5f7fa}.list-icon[data-v-0e1687bb]{width:36px;height:36px;border-radius:12px;background:linear-gradient(180deg,#fff 0,var(--m-primary-soft) 100%);color:var(--m-primary);font-size:14px;display:inline-flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;border:1px solid rgb(var(--m-primary-rgb)/14%)}.list-text[data-v-0e1687bb]{flex:1}.list-arrow[data-v-0e1687bb]{color:#c0c4cc;font-size:18px}.page-bottom[data-v-0e1687bb]{height:20px}.msg-page[data-v-0ec32c40]{min-height:100%;background:#f5f7fb}.msg-header[data-v-0ec32c40]{height:56px;background:var(--m-gradient);display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:10;box-shadow:0 8px 22px rgba(0,0,0,.12)}.msg-title[data-v-0ec32c40]{color:#fff;font-size:18px;font-weight:900;letter-spacing:1px}.back-btn[data-v-0ec32c40]{position:absolute;left:8px;top:0;height:56px;width:44px;border:none;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.95}.back-btn[data-v-0ec32c40]:active{opacity:.8;transform:translateY(1px)}.msg-tabs[data-v-0ec32c40]{position:sticky;top:56px;z-index:9;padding:12px 12px 10px;display:flex;gap:10px;background:linear-gradient(180deg,#fff,#fbfcff);border-bottom:1px solid rgba(17,24,39,.06);box-shadow:0 8px 20px rgba(15,23,42,.05)}.tab[data-v-0ec32c40]{flex:1;padding:10px 12px;border-radius:12px;border:1px solid #edf1f7;background:#f5f7fc;color:#4b5563;font-size:14px;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease;position:relative}.tab.active[data-v-0ec32c40]{background:#fff;border-color:rgba(59,115,255,.52);color:var(--m-primary);box-shadow:0 10px 20px rgba(75,141,255,.16)}.tab[data-v-0ec32c40]:active{transform:translateY(1px)}.msg-body[data-v-0ec32c40]{padding:14px 12px 20px;min-height:calc(100dvh - 118px)}.tab-badge[data-v-0ec32c40]{position:absolute;top:-6px;right:10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;line-height:16px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 18px rgba(239,68,68,.25)}.mail-list[data-v-0ec32c40]{background:#fff;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 24px rgba(17,24,39,.06)}.mail-item[data-v-0ec32c40]{display:grid;grid-template-columns:54px 1fr auto 16px;gap:10px;align-items:center;padding:12px}.mail-ico[data-v-0ec32c40]{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(75,141,255,.22),rgba(111,98,255,.16));border:1px solid rgba(75,141,255,.22)}.mail-title[data-v-0ec32c40]{font-size:15px;font-weight:900;color:#111827}.mail-sub[data-v-0ec32c40]{margin-top:4px;font-size:12px;color:#9aa3b2;font-weight:700;max-width:56vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-right[data-v-0ec32c40]{text-align:right}.mail-time[data-v-0ec32c40]{font-size:12px;color:#9aa3b2;font-weight:700}.mail-badge[data-v-0ec32c40]{margin-top:6px;display:inline-flex;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;line-height:16px;font-weight:900;align-items:center;justify-content:center}.mail-chev[data-v-0ec32c40]{text-align:right;color:rgba(22,44,80,.28);font-size:18px;font-weight:900}.notice-list[data-v-0ec32c40]{display:flex;flex-direction:column;gap:12px}.notice-item[data-v-0ec32c40]{background:linear-gradient(180deg,#fff,#fcfdff);border-radius:16px;border:1px solid rgba(17,24,39,.06);box-shadow:0 14px 26px rgba(17,24,39,.06);padding:12px 12px 10px;cursor:pointer}.notice-item[data-v-0ec32c40]:active{transform:translateY(1px);box-shadow:0 8px 16px rgba(17,24,39,.08)}.notice-title[data-v-0ec32c40]{font-size:15px;font-weight:900;color:#111827}.notice-title-row[data-v-0ec32c40]{display:flex;align-items:center;gap:8px}.notice-pin[data-v-0ec32c40]{flex-shrink:0;display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:#fff4e8;border:1px solid #ffd8a8;color:#d46b08;font-size:11px;font-weight:900}.notice-content[data-v-0ec32c40]{margin-top:6px;color:#4b5563;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:62px;overflow:hidden}.notice-footer[data-v-0ec32c40]{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.notice-kind[data-v-0ec32c40]{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:#eef4ff;border:1px solid #d9e6ff;color:#4b73ff;font-size:11px;font-weight:800}.notice-time[data-v-0ec32c40]{font-size:12px;color:#9aa3b2}.notice-fade-enter-active[data-v-0ec32c40],.notice-fade-leave-active[data-v-0ec32c40]{transition:opacity .2s ease}.notice-fade-enter[data-v-0ec32c40],.notice-fade-leave-to[data-v-0ec32c40]{opacity:0}.notice-mask[data-v-0ec32c40]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1200;display:flex;align-items:flex-end;justify-content:center}.notice-modal[data-v-0ec32c40]{width:100%;max-width:420px;max-height:84vh;background:#fff;border-radius:16px 16px 0 0;border:1px solid #e6ebf2;overflow:hidden;display:flex;flex-direction:column}.notice-modal-head[data-v-0ec32c40]{padding:12px 14px;border-bottom:1px solid #eef2f7;display:flex;align-items:center;justify-content:space-between}.notice-modal-title[data-v-0ec32c40]{font-size:15px;font-weight:900;color:#1f2937}.notice-modal-close[data-v-0ec32c40]{width:28px;height:28px;border:none;background:#f3f5f9;color:#4b5563;border-radius:8px;font-size:20px;line-height:1}.notice-modal-body[data-v-0ec32c40]{padding:12px 14px 16px;overflow-y:auto}.notice-modal-row[data-v-0ec32c40]{display:flex;align-items:center;justify-content:space-between}.notice-modal-kind[data-v-0ec32c40]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#eef4ff;border:1px solid #d9e6ff;color:#4b73ff;font-size:11px;font-weight:800}.notice-modal-time[data-v-0ec32c40]{font-size:12px;color:#9aa3b2}.notice-modal-main-title[data-v-0ec32c40]{margin-top:10px;font-size:17px;line-height:1.35;color:#111827;font-weight:900}.notice-modal-content[data-v-0ec32c40]{margin-top:10px;font-size:14px;line-height:1.7;color:#374151;white-space:pre-wrap;word-break:break-word}.empty[data-v-0ec32c40]{padding:24px 0;text-align:center;color:#909399;font-size:14px}.set-page[data-v-8cd7366e]{min-height:100%;background:#f5f7fb;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.set-page[data-v-8cd7366e]::-webkit-scrollbar{display:none}.set-header[data-v-8cd7366e]{height:56px;background:var(--m-gradient);display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:10;box-shadow:0 8px 22px rgba(0,0,0,.12)}.set-title[data-v-8cd7366e]{color:#fff;font-size:18px;font-weight:900;letter-spacing:1px}.back-btn[data-v-8cd7366e]{position:absolute;left:8px;top:0;height:56px;width:44px;border:none;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.95}.back-btn[data-v-8cd7366e]:active{opacity:.8;transform:translateY(1px)}.set-top[data-v-8cd7366e]{background:#fff;padding:18px 16px 16px;margin:12px 12px 0;border-radius:16px;box-shadow:0 10px 26px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.04)}.avatar-wrap[data-v-8cd7366e]{width:92px;height:92px;margin:0 auto;position:relative}.avatar-img[data-v-8cd7366e],.avatar-ph[data-v-8cd7366e]{width:92px;height:92px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef2ff;color:#2b2f36;font-weight:900;font-size:30px;-o-object-fit:cover;object-fit:cover;box-shadow:0 12px 26px rgba(17,24,39,.12)}.avatar-edit[data-v-8cd7366e]{position:absolute;right:2px;top:2px;width:26px;height:26px;border-radius:50%;border:none;background:var(--m-primary);color:#fff;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.hidden-input[data-v-8cd7366e]{position:absolute;width:0;height:0;opacity:0}.set-list[data-v-8cd7366e]{margin:12px 12px 0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 26px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.04)}.row[data-v-8cd7366e]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f0f2f6;font-size:14px}.row[data-v-8cd7366e]:last-child{border-bottom:none}.row.clickable[data-v-8cd7366e]{cursor:pointer;transition:background .18s ease}.row.clickable[data-v-8cd7366e]:active{background:#f8fafc}.k[data-v-8cd7366e],.v[data-v-8cd7366e]{color:#303133;font-weight:700}.v.blue[data-v-8cd7366e]{color:var(--m-primary)}.chev[data-v-8cd7366e]{margin-left:8px;font-size:18px;color:#c0c4cc}.gap[data-v-8cd7366e]{height:10px;background:#f5f7fb}.logout[data-v-8cd7366e]{width:calc(100% - 24px);margin:14px 12px 24px;height:46px;border:none;border-radius:14px;background:#fff;color:#303133;font-size:15px;font-weight:800;box-shadow:0 10px 26px rgba(17,24,39,.08);cursor:pointer}.modal-mask[data-v-8cd7366e]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;box-sizing:border-box}.modal[data-v-8cd7366e]{width:100%;max-width:340px;background:#fff;border-radius:14px;overflow:hidden}.modal-title[data-v-8cd7366e]{padding:16px 16px 10px;font-weight:900;color:#303133}.modal-body[data-v-8cd7366e]{padding:0 16px 16px}.modal-input[data-v-8cd7366e]{width:100%;height:42px;border:1px solid #dcdfe6;border-radius:10px;padding:0 12px;box-sizing:border-box;font-size:14px}.modal-footer[data-v-8cd7366e]{padding:12px 16px 16px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #f0f2f6}.btn[data-v-8cd7366e]{border:1px solid #dcdfe6;background:#fff;height:38px;padding:0 14px;border-radius:10px;cursor:pointer;font-weight:800}.btn.primary[data-v-8cd7366e]{border:none;background:var(--m-gradient);color:#fff}.vip-page[data-v-5ce3dfca]{min-height:100%;background:#0c1020;padding-bottom:18px;overflow:hidden}.vip-header[data-v-5ce3dfca]{height:56px;background:var(--m-gradient);display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:10;box-shadow:0 8px 22px rgba(0,0,0,.12)}.vip-title[data-v-5ce3dfca]{color:#fff;font-size:18px;font-weight:900;letter-spacing:1px}.back-btn[data-v-5ce3dfca]{position:absolute;left:8px;top:0;height:56px;width:44px;border:none;background:transparent;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;opacity:.95}.back-btn[data-v-5ce3dfca]:active{opacity:.8;transform:translateY(1px)}.vip-hero[data-v-5ce3dfca]{background:linear-gradient(180deg,#14234b,#0c1020);padding:12px 14px 18px;border-bottom-left-radius:18px;border-bottom-right-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.35)}.hero-row[data-v-5ce3dfca]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff}.hero-name[data-v-5ce3dfca]{font-size:18px;font-weight:900;line-height:1.2}.hero-sub[data-v-5ce3dfca]{margin-top:6px;font-size:12px;opacity:.95;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sub-tag[data-v-5ce3dfca]{opacity:.9}.sub-val[data-v-5ce3dfca]{font-weight:900}.dot[data-v-5ce3dfca]{opacity:.8}.hero-right[data-v-5ce3dfca]{flex-shrink:0}.hero-unit[data-v-5ce3dfca]{font-size:12px;color:hsla(0,0%,100%,.75);white-space:nowrap}.exp-row[data-v-5ce3dfca]{margin-top:10px;display:flex;align-items:center;gap:10px;color:#fff}.exp-track[data-v-5ce3dfca]{flex:1;height:4px;border-radius:999px;background:hsla(0,0%,100%,.16);overflow:hidden}.exp-fill[data-v-5ce3dfca]{height:100%;border-radius:999px;background:linear-gradient(90deg,#f6c66b,#f7e0a6 45%,#fff)}.exp-text[data-v-5ce3dfca]{font-size:12px;color:hsla(0,0%,100%,.85);white-space:nowrap}.exp-strong[data-v-5ce3dfca]{color:#ffd27a;font-weight:1000}.exp-dim[data-v-5ce3dfca]{color:hsla(0,0%,100%,.7);font-weight:800}.card-rail[data-v-5ce3dfca]{margin-top:12px;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:6px 14px 2px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:14px;scroll-padding-right:14px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:contain}.card-rail[data-v-5ce3dfca]::-webkit-scrollbar{display:none}.card-rail.dragging[data-v-5ce3dfca]{cursor:grabbing}.vip-card[data-v-5ce3dfca]{flex:0 0 86%;max-width:340px;scroll-snap-align:center;scroll-snap-stop:always;border-radius:16px;padding:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 18px 38px rgba(0,0,0,.35)}.vip-card.active[data-v-5ce3dfca]{border-color:hsla(39,89%,69%,.55);box-shadow:0 22px 44px rgba(0,0,0,.42)}.vip-card.reached[data-v-5ce3dfca]{border-color:hsla(39,89%,69%,.42)}.card-inner[data-v-5ce3dfca]{border-radius:14px;background:linear-gradient(135deg,#e9e9e9,#d9d9d9 55%,#cfcfcf);position:relative;overflow:hidden;padding:12px 14px 14px}.vip-card.reached .card-inner[data-v-5ce3dfca]{background:linear-gradient(135deg,#f6e2c0,#edd3a6 55%,#d9b98a)}.card-inner[data-v-5ce3dfca]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 40%,hsla(0,0%,100%,.85),hsla(0,0%,100%,0) 60%);opacity:.35;pointer-events:none}.card-top[data-v-5ce3dfca]{display:flex;align-items:center;justify-content:space-between}.card-vip[data-v-5ce3dfca]{font-size:34px;font-weight:1000;color:rgba(90,90,90,.55);letter-spacing:1px}.vip-card.reached .card-vip[data-v-5ce3dfca]{color:rgba(120,78,24,.55)}.card-gem[data-v-5ce3dfca]{width:108px;height:72px;background:linear-gradient(135deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.15));clip-path:polygon(50% 0,88% 22%,100% 52%,72% 100%,28% 100%,0 52%,12% 22%);opacity:.65;filter:drop-shadow(0 10px 16px rgba(0,0,0,.12))}.card-metrics[data-v-5ce3dfca]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;position:relative;z-index:1}.m-item[data-v-5ce3dfca]{text-align:left}.m-num[data-v-5ce3dfca]{font-size:18px;font-weight:1000;color:rgba(35,35,35,.9)}.vip-card.reached .m-num[data-v-5ce3dfca]{color:rgba(86,54,16,.9)}.m-lab[data-v-5ce3dfca]{margin-top:4px;font-size:12px;color:rgba(50,50,50,.55);font-weight:800}.vip-card.reached .m-lab[data-v-5ce3dfca]{color:rgba(86,54,16,.55)}.vip-tabs[data-v-5ce3dfca]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;overflow:visible;padding:2px 2px 0}.vip-tab[data-v-5ce3dfca]{flex:0 0 auto;border:none;background:transparent;color:hsla(0,0%,100%,.7);font-weight:900;font-size:12px;padding:6px 4px;border-bottom:2px solid transparent}.vip-tab.on[data-v-5ce3dfca]{color:#fff;border-bottom-color:#f6c66b}.sec[data-v-5ce3dfca]{margin:14px 12px 0;background:#fff;border-radius:14px;padding:12px;box-shadow:0 14px 30px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.04)}.sec-title[data-v-5ce3dfca]{text-align:center;font-weight:1000;color:#8b6a2e;letter-spacing:1px;margin-bottom:10px}.benefits[data-v-5ce3dfca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.benefit[data-v-5ce3dfca]{background:#fff8ec;border:1px solid hsla(37,51%,66%,.35);border-radius:12px;padding:10px 10px 8px;display:flex;flex-direction:column;gap:6px}.b-ico[data-v-5ce3dfca]{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#7d4f1f,#c69445);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:1000}.b-txt[data-v-5ce3dfca]{font-weight:900;color:#6b4b1f}.b-val[data-v-5ce3dfca]{font-size:12px;color:rgba(107,75,31,.85);font-weight:900}.table[data-v-5ce3dfca]{border:1px solid hsla(37,51%,66%,.35);border-radius:12px;overflow:hidden}.tr[data-v-5ce3dfca]{display:grid;grid-template-columns:.9fr 1fr 1fr 1fr}.tr+.tr[data-v-5ce3dfca]{border-top:1px solid hsla(37,51%,66%,.22)}.th[data-v-5ce3dfca]{background:#fff3df;font-weight:1000;color:#6b4b1f}.td[data-v-5ce3dfca]{padding:10px 8px;font-size:12px;text-align:center;color:#4b3a22;font-weight:800}.td.lv[data-v-5ce3dfca]{font-weight:1000}.tr.active[data-v-5ce3dfca]{background:linear-gradient(90deg,rgba(255,240,214,.85),hsla(0,0%,100%,0))}.tr.reached[data-v-5ce3dfca]:not(.active){background:rgba(255,248,236,.45)}.rules .rule-item+.rule-item[data-v-5ce3dfca]{margin-top:10px;padding-top:10px;border-top:1px dashed hsla(37,51%,66%,.4)}.r-title[data-v-5ce3dfca]{font-weight:1000;color:#6b4b1f;margin-bottom:4px}.r-body[data-v-5ce3dfca]{font-size:12px;color:rgba(75,58,34,.9);line-height:1.6}.page-bottom[data-v-5ce3dfca]{height:16px}.pm-page[data-v-6dc02936]{min-height:100%;background:#f5f7fb;overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column}.pm-header[data-v-6dc02936]{height:56px;background:var(--m-gradient);display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:10;box-shadow:0 8px 22px rgba(0,0,0,.12)}.pm-title[data-v-6dc02936]{color:#fff;font-size:18px;font-weight:900;letter-spacing:1px}.back-btn[data-v-6dc02936]{position:absolute;left:8px;top:0;height:56px;width:44px;border:none;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.95}.back-btn[data-v-6dc02936]:active{opacity:.8;transform:translateY(1px)}.pm-body[data-v-6dc02936]{padding:12px 12px 18px;overflow-y:auto;flex:1;min-height:0;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.pm-body[data-v-6dc02936]::-webkit-scrollbar{display:none}.sec[data-v-6dc02936]{background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 30px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.04);margin-bottom:12px}.sec-title[data-v-6dc02936]{font-weight:1000;color:#303133;margin-bottom:10px}.sec-payout-all[data-v-6dc02936]{padding:0;overflow:hidden}.sec-payout-all .wallet-group[data-v-6dc02936]{border:none;box-shadow:none;border-radius:0;background:transparent}.wallet-group[data-v-6dc02936]{border:1px solid #eef1f6;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 10px 22px rgba(17,24,39,.06)}.wallet-row[data-v-6dc02936]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border:none;background:#fff;padding:12px 10px;cursor:pointer;min-height:62px;box-sizing:border-box;border-bottom:1px solid rgba(17,24,39,.06);transition:background .15s ease}.wallet-row.is-last[data-v-6dc02936]{border-bottom:none}.wallet-row[data-v-6dc02936]:active{background:rgba(17,24,39,.04)}.wallet-row .meta[data-v-6dc02936]{flex:1;min-width:0}.wallet-row .name[data-v-6dc02936],.wallet-row .sub[data-v-6dc02936]{max-width:none}.card-left[data-v-6dc02936]{display:flex;align-items:center;gap:10px;min-width:0}.ico-slot[data-v-6dc02936]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ico-img[data-v-6dc02936]{width:34px;height:34px;border-radius:10px;-o-object-fit:cover;object-fit:cover;display:block;background:#f0f2f5}.ico[data-v-6dc02936]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:1000;font-size:14px;flex-shrink:0;background:var(--m-gradient)}.ico.alipay[data-v-6dc02936]{background:linear-gradient(135deg,#1e6cff,#00b0ff)}.ico.bank[data-v-6dc02936]{background:linear-gradient(135deg,#ff7a45,#ff4d4f)}.ico.hub[data-v-6dc02936]{font-size:12px;letter-spacing:-.3px}.meta[data-v-6dc02936]{min-width:0}.name[data-v-6dc02936]{font-weight:900;color:#303133;font-size:13px;max-width:140px}.name[data-v-6dc02936],.sub[data-v-6dc02936]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub[data-v-6dc02936]{margin-top:2px;font-size:11px;color:#909399}.chev[data-v-6dc02936]{color:#c0c4cc;font-size:18px;flex-shrink:0}.drawer-mask[data-v-6dc02936]{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:2000}.drawer[data-v-6dc02936]{position:relative;background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -14px 36px rgba(0,0,0,.22);width:100%;max-height:100%;display:flex;flex-direction:column}.drawer-wrap[data-v-6dc02936]{position:absolute;left:0;right:0;bottom:0;z-index:2001;display:flex;justify-content:center;align-items:flex-end;padding:0;box-sizing:border-box;pointer-events:none}.drawer-wrap .drawer[data-v-6dc02936]{pointer-events:auto}.drawer-handle[data-v-6dc02936]{width:46px;height:5px;border-radius:999px;background:rgba(0,0,0,.14);margin:10px auto 4px}.drawer-head[data-v-6dc02936]{height:52px;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid rgba(17,24,39,.08)}.drawer-title[data-v-6dc02936]{font-weight:1000;color:#303133;letter-spacing:.5px}.drawer-x[data-v-6dc02936]{position:absolute;right:10px;top:0;height:52px;width:44px;border:none;background:transparent;font-size:22px;color:rgba(48,49,51,.55)}.drawer-body[data-v-6dc02936]{padding:12px 14px 14px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.drawer-body[data-v-6dc02936]::-webkit-scrollbar{display:none}.drawer-fade-enter-active[data-v-6dc02936],.drawer-fade-leave-active[data-v-6dc02936]{transition:opacity .22s ease}.drawer-fade-enter[data-v-6dc02936],.drawer-fade-leave-to[data-v-6dc02936]{opacity:0}.drawer-slide-enter-active[data-v-6dc02936],.drawer-slide-leave-active[data-v-6dc02936]{transition:transform .24s ease,opacity .24s ease}.drawer-slide-enter[data-v-6dc02936],.drawer-slide-leave-to[data-v-6dc02936]{transform:translateY(28px);opacity:0}.acc-line+.acc-line[data-v-6dc02936]{margin-top:4px}.acc-list[data-v-6dc02936]{display:flex;flex-direction:column;gap:10px}.acc-item[data-v-6dc02936]{border:1px solid rgba(17,24,39,.08);border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;box-shadow:0 8px 18px rgba(17,24,39,.05)}.acc-qr-thumb[data-v-6dc02936]{width:52px;height:52px;border-radius:10px;overflow:hidden;border:1px solid #ebeef5;flex-shrink:0;background:#f5f7fb;cursor:pointer}.acc-qr-thumb img[data-v-6dc02936]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.acc-qr-skel[data-v-6dc02936]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#909399;text-align:center}.acc-qr-skel.fail[data-v-6dc02936]{color:#e6a23c;line-height:1.15;padding:2px}.acc-main[data-v-6dc02936]{min-width:0}.acc-title[data-v-6dc02936]{display:flex;align-items:center;gap:8px}.acc-title .t[data-v-6dc02936]{font-weight:900;color:#303133}.tag[data-v-6dc02936]{font-size:12px;padding:2px 6px;border-radius:999px;background:rgba(75,141,255,.12);color:var(--m-primary);border:1px solid rgba(75,141,255,.28);font-weight:800}.acc-sub[data-v-6dc02936]{margin-top:6px;color:#606266;font-size:12px}.acc-actions[data-v-6dc02936]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.btn-link[data-v-6dc02936]{border:none;background:transparent;color:#409eff;font-weight:800;cursor:pointer;padding:0}.btn-link.danger[data-v-6dc02936]{color:#f56c6c}.empty[data-v-6dc02936]{text-align:center;color:#909399;padding:12px 0}.form[data-v-6dc02936]{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(17,24,39,.12)}.form-title[data-v-6dc02936]{font-weight:1000;color:#303133;margin-bottom:10px}.usdt-box[data-v-6dc02936]{border:1px solid #eef1f6;border-radius:12px;background:#fbfcff;padding:10px;margin-bottom:10px}.usdt-notice[data-v-6dc02936]{color:#e05252;background:#fff2f2;border:1px solid #ffd6d6;border-radius:8px;font-size:12px;line-height:1.4;padding:7px 10px;margin-bottom:8px}.usdt-row+.usdt-row[data-v-6dc02936]{margin-top:8px}.usdt-label[data-v-6dc02936]{font-size:12px;color:#606266;margin-bottom:6px}.usdt-label-row[data-v-6dc02936]{display:flex;align-items:center;justify-content:space-between}.protocol-help-btn[data-v-6dc02936]{width:18px;height:18px;border-radius:50%;border:1px solid #2f7dff;color:#2f7dff;background:#f1f7ff;font-size:12px;line-height:1;font-weight:900;padding:0;display:inline-flex;align-items:center;justify-content:center}.protocol-help-btn[data-v-6dc02936]:active{opacity:.85}.qrcode-box[data-v-6dc02936]{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border:1px solid #eef1f6;border-radius:12px;background:#fbfcff;margin-bottom:10px}.qr-head[data-v-6dc02936]{min-width:0}.qr-title[data-v-6dc02936]{font-weight:1000;color:#303133}.qr-sub[data-v-6dc02936]{margin-top:4px;font-size:12px;color:#909399;line-height:1.45}.qr-upload-row[data-v-6dc02936]{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}.qr-preview[data-v-6dc02936]{width:78px;height:78px;border-radius:12px;overflow:hidden;border:1px solid #ebeef5;background:#fff;flex-shrink:0}.qr-preview img[data-v-6dc02936]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.btn-upload[data-v-6dc02936]{flex:1 1 auto;min-width:0;min-height:44px;border-radius:10px;border:1px dashed rgba(75,141,255,.45);background:rgba(243,247,255,.92);color:var(--m-primary);font-weight:900;font-size:14px;padding:0 14px;white-space:nowrap}.btn-upload[data-v-6dc02936]:disabled{opacity:.6}@media (max-width:360px){.qr-upload-row[data-v-6dc02936]{flex-direction:column;align-items:stretch}.qr-upload-row .qr-preview[data-v-6dc02936]{align-self:center}.qr-upload-row .btn-upload[data-v-6dc02936]{flex:none;width:100%}}.hidden-input[data-v-6dc02936]{position:absolute;width:0;height:0;opacity:0}.input[data-v-6dc02936]{width:100%;height:44px;border:1px solid rgba(17,24,39,.12);border-radius:12px;padding:0 12px;box-sizing:border-box;outline:none;font-size:14px;background:#fff}.select[data-v-6dc02936]{padding-right:10px}.input[data-v-6dc02936]:focus{border-color:var(--m-primary);box-shadow:0 0 0 3px rgba(75,141,255,.14)}.form-row[data-v-6dc02936]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ck[data-v-6dc02936]{display:inline-flex;align-items:center;gap:8px;color:#606266;font-size:13px}.btn[data-v-6dc02936]{height:40px;border-radius:10px;border:1px solid #dcdfe6;background:#fff;padding:0 14px;font-weight:900}.btn.primary[data-v-6dc02936]{background:var(--m-gradient);border:none;color:#fff}.cell-ellipsis[data-v-6dc02936]{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.tut-page[data-v-75ac5438]{height:100%;min-height:0;display:flex;flex-direction:column;background:#f5f7fa}.hd[data-v-75ac5438]{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));padding-top:max(0px,env(safe-area-inset-top,0));box-shadow:0 8px 22px rgba(0,0,0,.12)}.title[data-v-75ac5438]{font-size:18px;font-weight:800}.back[data-v-75ac5438]{position:absolute;left:10px;top:calc(max(0px, env(safe-area-inset-top, 0)) + 10px);width:36px;height:36px;border-radius:10px;border:0;color:#fff;font-size:24px;line-height:36px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.body[data-v-75ac5438]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 12px calc(16px + env(safe-area-inset-bottom, 0));scrollbar-width:none;-ms-overflow-style:none}.body[data-v-75ac5438]::-webkit-scrollbar{display:none}.section[data-v-75ac5438]{background:#fff;border-radius:14px;border:1px solid rgba(22,44,80,.06);margin-bottom:10px;overflow:hidden;box-shadow:0 10px 22px rgba(15,23,42,.05)}.sec-header[data-v-75ac5438]{display:flex;align-items:center;gap:10px;padding:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sec-header[data-v-75ac5438]:active{background:#fafbfd}.sec-ico[data-v-75ac5438]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.sec-ico.c-blue[data-v-75ac5438]{background:rgba(59,115,255,.1)}.sec-ico.c-orange[data-v-75ac5438]{background:rgba(250,140,22,.1)}.sec-ico.c-green[data-v-75ac5438]{background:rgba(82,196,26,.1)}.sec-ico.c-purple[data-v-75ac5438]{background:rgba(114,46,209,.1)}.sec-title[data-v-75ac5438]{flex:1;font-size:16px;font-weight:800;color:#162c50}.sec-arrow[data-v-75ac5438]{font-size:18px;font-weight:900;color:rgba(22,44,80,.3);transition:transform .2s}.sec-arrow.open[data-v-75ac5438]{transform:rotate(90deg)}.sec-body[data-v-75ac5438]{padding:0 16px 16px}.tag-grid[data-v-75ac5438]{display:flex;flex-wrap:wrap;gap:10px}.single-entry[data-v-75ac5438]{display:flex}.tag-btn[data-v-75ac5438]{height:38px;padding:0 16px;border-radius:8px;border:1px solid #e4e7ed;background:#fff;color:#303133;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.tag-btn[data-v-75ac5438]:active{border-color:#3b73ff;color:#3b73ff;background:#f0f5ff}.td-page[data-v-5503419f]{height:100%;min-height:0;display:flex;flex-direction:column;background:#f5f7fa}.hd[data-v-5503419f]{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));padding-top:max(0px,env(safe-area-inset-top,0));box-shadow:0 8px 22px rgba(0,0,0,.12)}.title[data-v-5503419f]{font-size:18px;font-weight:800;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back[data-v-5503419f]{position:absolute;left:10px;top:calc(max(0px, env(safe-area-inset-top, 0)) + 10px);width:36px;height:36px;border-radius:10px;border:0;color:#fff;font-size:24px;line-height:36px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.body[data-v-5503419f]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 12px calc(16px + env(safe-area-inset-bottom, 0));scrollbar-width:none;-ms-overflow-style:none}.body[data-v-5503419f]::-webkit-scrollbar{display:none}.content-card[data-v-5503419f]{background:#fff;border-radius:14px;border:1px solid rgba(22,44,80,.06);padding:20px 16px;margin-bottom:12px;box-shadow:0 10px 22px rgba(15,23,42,.05)}.ct-title[data-v-5503419f]{font-size:18px;font-weight:800;color:#162c50;margin:0 0 16px}.tutorial-mixed[data-v-5503419f]{display:flex;flex-direction:column;gap:12px}.tutorial-mixed-item[data-v-5503419f]{width:100%}.tutorial-block-text[data-v-5503419f]{font-size:14px;font-weight:600;color:#303133;line-height:1.65;white-space:pre-wrap;word-break:break-word}.steps[data-v-5503419f]{display:flex;flex-direction:column;gap:14px}.tutorial-image-wrap[data-v-5503419f]{border-radius:12px;overflow:hidden;border:1px solid #e5eaf3;background:#fff}.tutorial-image[data-v-5503419f]{width:100%;height:auto;display:block}.step[data-v-5503419f]{display:flex;align-items:flex-start;gap:12px}.step-num[data-v-5503419f]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#4b8dff,#3b73ff);color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-text[data-v-5503419f]{font-size:14px;font-weight:600;color:#303133;line-height:1.6;padding-top:3px}.tip-card[data-v-5503419f]{background:#fff;border-radius:14px;border:1px solid rgba(22,44,80,.06);padding:16px;box-shadow:0 10px 22px rgba(15,23,42,.05)}.tip-title[data-v-5503419f]{font-size:14px;font-weight:800;color:#fa8c16;margin-bottom:8px}.tip-text[data-v-5503419f]{font-size:13px;font-weight:600;color:#606266;line-height:1.6}.about-page[data-v-cfe57208]{height:100%;min-height:100%;background:#f5f7fb}.about-header[data-v-cfe57208]{background:var(--m-gradient);position:relative;padding-top:max(0px,env(safe-area-inset-top,0));box-sizing:border-box;box-shadow:0 8px 22px rgba(0,0,0,.12)}.about-header[data-v-cfe57208],.back-btn[data-v-cfe57208]{height:56px;display:flex;align-items:center;justify-content:center;color:#fff}.back-btn[data-v-cfe57208]{position:absolute;left:8px;top:0;width:44px;border:none;background:transparent;font-size:28px;opacity:.95}.title[data-v-cfe57208]{font-size:18px;font-weight:900;letter-spacing:.2px}.hero[data-v-cfe57208]{position:relative;height:170px;background:var(--m-gradient);overflow:hidden}.hero-bg[data-v-cfe57208]{position:absolute;inset:-40px;background:radial-gradient(280px 220px at 20% 25%,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 65%),radial-gradient(260px 220px at 80% 20%,rgba(0,0,0,.15),transparent 60%),linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));opacity:.9;transform:rotate(-6deg)}.hero-inner[data-v-cfe57208]{position:relative;height:100%}.brand[data-v-cfe57208],.hero-inner[data-v-cfe57208]{display:flex;align-items:center;justify-content:center}.brand[data-v-cfe57208]{width:88px;height:88px;border-radius:16px;background:rgba(17,24,39,.22);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 18px 44px rgba(0,0,0,.22);flex-direction:column;color:#fff;backdrop-filter:blur(8px);overflow:hidden}.brand-img[data-v-cfe57208]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-logo[data-v-cfe57208]{font-size:30px;font-weight:1000;line-height:1}.brand-sub[data-v-cfe57208]{margin-top:6px;font-size:11px;opacity:.95;font-weight:800}.list[data-v-cfe57208]{margin:10px 10px 0;background:transparent}.item[data-v-cfe57208]{height:72px;background:#fff;border-radius:0;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f5;margin-bottom:8px;cursor:pointer}.item[data-v-cfe57208]:active{background:#f6f8ff}.txt[data-v-cfe57208]{font-size:20px;color:#111827;font-weight:500}.arr[data-v-cfe57208]{font-size:30px;color:#2f3440;line-height:1;transform:translateY(-1px)}.item.empty[data-v-cfe57208]{justify-content:center;color:#9ca3af;cursor:default}.aboutd-page[data-v-3a474aae]{height:100%;min-height:100%;background:#f3f4f6}.hd[data-v-3a474aae]{background:linear-gradient(118deg,#1f63dc,#3348cb 48%,#4d2dc0);position:relative;padding-top:max(0px,env(safe-area-inset-top,0));box-sizing:border-box;box-shadow:0 8px 22px rgba(0,0,0,.12)}.back[data-v-3a474aae],.hd[data-v-3a474aae]{height:56px;display:flex;align-items:center;justify-content:center;color:#fff}.back[data-v-3a474aae]{position:absolute;left:6px;top:0;width:44px;border:none;background:transparent;font-size:30px;opacity:.92}.t[data-v-3a474aae]{font-size:20px;font-weight:900;line-height:1.1}.body[data-v-3a474aae]{margin-top:8px;padding:16px 14px 22px;background:#fff}.h[data-v-3a474aae]{margin:2px 0 14px;font-size:22px;font-weight:700;color:#1f2937;letter-spacing:.2px}.p[data-v-3a474aae]{margin:0 0 14px;color:#111827;line-height:1.65;font-size:16px;background:transparent;border:0;border-radius:0;padding:0}.tabs-wrap[data-v-3a474aae]{margin:12px 16px 0;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:12px;border-bottom:1px solid #e5e7eb;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs-wrap[data-v-3a474aae]::-webkit-scrollbar{display:none}.tabs-wrap.dragging[data-v-3a474aae]{cursor:grabbing}.tab[data-v-3a474aae]{border:none;background:#ececec;color:#111827;border-radius:12px;height:42px;min-width:154px;padding:0 18px;white-space:nowrap;font-size:17px;font-weight:500}.tab.on[data-v-3a474aae]{color:#0b63e7;background:#f4f9ff;box-shadow:inset 0 0 0 2px #2f7cf0;font-weight:700}.empty[data-v-3a474aae]{margin:0;background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:16px;color:#94a3b8}.funds-page[data-v-3afb3d14]{height:100%;min-height:0;display:flex;flex-direction:column;background:#f5f7fa}.hd[data-v-3afb3d14]{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));padding-top:max(0px,env(safe-area-inset-top,0));box-shadow:0 8px 22px rgba(0,0,0,.12)}.title[data-v-3afb3d14]{font-size:18px;font-weight:800;letter-spacing:.4px}.back[data-v-3afb3d14]{position:absolute;left:10px;top:calc(max(0px, env(safe-area-inset-top, 0)) + 10px);width:36px;height:36px;border-radius:10px;border:0;color:#fff;font-size:24px;line-height:36px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.filter-bar[data-v-3afb3d14]{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.04)}.flt[data-v-3afb3d14]{position:relative;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flt.open[data-v-3afb3d14]{color:#3b73ff}.flt-val[data-v-3afb3d14]{font-size:15px;font-weight:700;color:inherit}.flt .arr[data-v-3afb3d14]{font-size:11px;color:#999}.flt.open .arr[data-v-3afb3d14]{color:#3b73ff}.expand-panel[data-v-3afb3d14]{flex-shrink:0;background:#fff;padding:12px;border-bottom:1px solid #f0f0f0;box-shadow:0 6px 18px rgba(15,23,42,.04)}.tab-grid[data-v-3afb3d14]{display:grid;gap:10px}.tab-grid.col3[data-v-3afb3d14]{grid-template-columns:repeat(3,1fr)}.tab-grid.col4[data-v-3afb3d14]{grid-template-columns:repeat(4,1fr)}.tab-btn[data-v-3afb3d14]{height:40px;border-radius:8px;border:1px solid #e4e7ed;background:#fff;color:#303133;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.tab-btn.active[data-v-3afb3d14]{border-color:#3b73ff;color:#3b73ff;background:#f0f5ff}.body[data-v-3afb3d14]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 0 calc(16px + env(safe-area-inset-bottom, 0));scrollbar-width:none;-ms-overflow-style:none}.body[data-v-3afb3d14]::-webkit-scrollbar{display:none}.group[data-v-3afb3d14]{padding:0 12px 10px}.g-date[data-v-3afb3d14]{padding:8px 2px;font-size:13px;font-weight:700;color:rgba(22,44,80,.55)}.row[data-v-3afb3d14]{background:#fff;border:1px solid rgba(22,44,80,.07);border-radius:14px;padding:12px;display:grid;grid-template-columns:44px 1fr auto 16px;align-items:center;gap:10px;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.05);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.row[data-v-3afb3d14]:active{background:#f8fafc;transform:translateY(1px);box-shadow:0 6px 14px rgba(15,23,42,.06)}.ico[data-v-3afb3d14]{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;overflow:hidden}.ico.b-deposit[data-v-3afb3d14]{background:linear-gradient(135deg,#4b8dff,#3b73ff)}.ico.b-withdraw[data-v-3afb3d14]{background:linear-gradient(135deg,#ff7a45,#ff4d4f)}.ico.b-transfer[data-v-3afb3d14]{background:linear-gradient(135deg,#36cfc9,#13c2c2)}.ico.b-adjust[data-v-3afb3d14]{background:linear-gradient(135deg,#9254de,#531dab)}.ico.b-activity[data-v-3afb3d14]{background:linear-gradient(135deg,#ffc53d,#faad14)}.ico.b-rebate[data-v-3afb3d14]{background:linear-gradient(135deg,#b37feb,#722ed1)}.ico.b-game[data-v-3afb3d14]{background:linear-gradient(135deg,#73d13d,#52c41a)}.ico.b-sport-pay[data-v-3afb3d14],.ico.b-sport[data-v-3afb3d14]{background:linear-gradient(135deg,#5b8cff,#7c3aed)}.ico.b-champion-pay[data-v-3afb3d14],.ico.b-champion[data-v-3afb3d14]{background:linear-gradient(135deg,#fbbf24,#ea580c)}.ico.b-vip[data-v-3afb3d14]{background:linear-gradient(135deg,#faad14,#d48806)}.ico.b1[data-v-3afb3d14]{background:linear-gradient(135deg,#4b8dff,#3b73ff)}.ico-t[data-v-3afb3d14]{font-size:18px;font-weight:900}.nm[data-v-3afb3d14]{font-size:16px;font-weight:800;color:#162c50}.tm[data-v-3afb3d14]{margin-top:4px;font-size:12px;color:rgba(22,44,80,.55)}.rt[data-v-3afb3d14]{text-align:right}.amt[data-v-3afb3d14]{font-size:18px;font-weight:900}.amt-pos[data-v-3afb3d14]{color:#16a34a}.amt-neg[data-v-3afb3d14]{color:#ff4d4f}.st[data-v-3afb3d14]{margin-top:4px;font-size:12px;font-weight:800}.st.wait[data-v-3afb3d14]{color:#3b73ff}.st.ok[data-v-3afb3d14]{color:#16a34a}.st.off[data-v-3afb3d14]{color:rgba(22,44,80,.45)}.chev[data-v-3afb3d14]{text-align:right;color:rgba(22,44,80,.28);font-size:18px;font-weight:900}.empty[data-v-3afb3d14],.loading[data-v-3afb3d14],.more[data-v-3afb3d14]{text-align:center;padding:18px 0;color:rgba(22,44,80,.5);font-weight:700}.empty-t[data-v-3afb3d14]{padding-top:18px}.fd-page[data-v-5e4fd1f9]{height:100%;min-height:0;display:flex;flex-direction:column;background:#f5f7fa}.hd[data-v-5e4fd1f9]{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));padding-top:max(0px,env(safe-area-inset-top,0));box-shadow:0 8px 22px rgba(0,0,0,.12)}.title[data-v-5e4fd1f9]{font-size:18px;font-weight:800}.back[data-v-5e4fd1f9]{position:absolute;left:10px;top:calc(max(0px, env(safe-area-inset-top, 0)) + 10px);width:36px;height:36px;border-radius:10px;border:0;color:#fff;font-size:24px;line-height:36px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.body[data-v-5e4fd1f9]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 12px calc(16px + env(safe-area-inset-bottom, 0));scrollbar-width:none;-ms-overflow-style:none}.body[data-v-5e4fd1f9]::-webkit-scrollbar{display:none}.top-card[data-v-5e4fd1f9]{background:#fff;border-radius:14px;padding:24px 16px;text-align:center;margin-bottom:12px;border:1px solid rgba(22,44,80,.06);box-shadow:0 10px 22px rgba(15,23,42,.05)}.top-ico[data-v-5e4fd1f9]{width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:900;margin-bottom:12px}.top-ico.ico-deposit[data-v-5e4fd1f9]{background:linear-gradient(135deg,#4b8dff,#3b73ff)}.top-ico.ico-withdraw[data-v-5e4fd1f9]{background:linear-gradient(135deg,#ff7a45,#ff4d4f)}.top-ico.ico-transfer[data-v-5e4fd1f9]{background:linear-gradient(135deg,#36cfc9,#13c2c2)}.top-ico.ico-activity[data-v-5e4fd1f9]{background:linear-gradient(135deg,#ffc53d,#faad14)}.top-ico.ico-admin_adjust[data-v-5e4fd1f9]{background:linear-gradient(135deg,#9254de,#531dab)}.top-ico.ico-rebate[data-v-5e4fd1f9]{background:linear-gradient(135deg,#b37feb,#722ed1)}.top-ico.ico-game[data-v-5e4fd1f9]{background:linear-gradient(135deg,#73d13d,#52c41a)}.top-ico.ico-sport[data-v-5e4fd1f9],.top-ico.ico-sport_pay[data-v-5e4fd1f9]{background:linear-gradient(135deg,#5b8cff,#7c3aed)}.top-ico.ico-champion[data-v-5e4fd1f9],.top-ico.ico-champion_pay[data-v-5e4fd1f9]{background:linear-gradient(135deg,#fbbf24,#ea580c)}.top-ico.ico-vip_upgrade[data-v-5e4fd1f9]{background:linear-gradient(135deg,#faad14,#d48806)}.top-title[data-v-5e4fd1f9]{font-size:15px;font-weight:700;color:rgba(22,44,80,.65);margin-bottom:8px}.top-amt[data-v-5e4fd1f9]{font-size:32px;font-weight:900;margin-bottom:8px}.top-amt.amt-pos[data-v-5e4fd1f9]{color:#16a34a}.top-amt.amt-neg[data-v-5e4fd1f9]{color:#ff4d4f}.top-status[data-v-5e4fd1f9]{display:inline-block;font-size:13px;font-weight:700;padding:3px 12px;border-radius:6px}.top-status.st-ok[data-v-5e4fd1f9]{color:#16a34a;background:rgba(22,163,74,.08)}.top-status.st-wait[data-v-5e4fd1f9]{color:#3b73ff;background:rgba(59,115,255,.08)}.top-status.st-off[data-v-5e4fd1f9]{color:#909399;background:hsla(220,4%,58%,.08)}.info-card[data-v-5e4fd1f9]{background:#fff;border-radius:14px;border:1px solid rgba(22,44,80,.06);overflow:hidden;box-shadow:0 10px 22px rgba(15,23,42,.05)}.info-row[data-v-5e4fd1f9]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(22,44,80,.04)}.info-row[data-v-5e4fd1f9]:last-child{border-bottom:none}.info-label[data-v-5e4fd1f9]{font-size:14px;color:rgba(22,44,80,.55);font-weight:600;flex-shrink:0}.info-value[data-v-5e4fd1f9]{font-size:14px;color:#162c50;font-weight:700;text-align:right;word-break:break-all;margin-left:12px}.empty[data-v-5e4fd1f9],.loading[data-v-5e4fd1f9]{text-align:center;padding:40px 0;color:rgba(22,44,80,.5);font-weight:700}.mr-page[data-v-433032d2]{height:100%;min-height:0;display:flex;flex-direction:column;background:#f5f7fa}.hd[data-v-433032d2]{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));padding-top:max(0px,env(safe-area-inset-top,0));box-shadow:0 8px 22px rgba(0,0,0,.12)}.title[data-v-433032d2]{font-size:18px;font-weight:800;letter-spacing:.4px}.back[data-v-433032d2]{position:absolute;left:10px;top:calc(max(0px, env(safe-area-inset-top, 0)) + 10px);width:36px;height:36px;border-radius:10px;border:0;color:#fff;font-size:24px;line-height:36px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.tabs[data-v-433032d2]{flex-shrink:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px;background:#fff;border-bottom:1px solid rgba(22,44,80,.06);box-shadow:0 6px 18px rgba(15,23,42,.04)}.tab[data-v-433032d2]{height:42px;border-radius:10px;border:1px solid rgba(22,44,80,.06);background:#f6f8fc;font-weight:800;color:rgba(22,44,80,.85)}.tab.on[data-v-433032d2]{background:rgba(75,141,255,.1);border-color:rgba(75,141,255,.5);color:#2f66ff}.sum[data-v-433032d2]{flex-shrink:0;display:grid;grid-template-columns:repeat(3,1fr);padding:10px 12px;background:#fff;border-bottom:1px solid rgba(22,44,80,.06);box-shadow:0 6px 18px rgba(15,23,42,.03)}.s[data-v-433032d2]{text-align:center}.k[data-v-433032d2]{font-size:12px;color:rgba(22,44,80,.55);font-weight:700}.v[data-v-433032d2]{margin-top:4px;font-size:14px;font-weight:900;color:#0d1b34}.v.green[data-v-433032d2]{color:#16a34a}.list[data-v-433032d2]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0 calc(16px + env(safe-area-inset-bottom, 0))}.list[data-v-433032d2]::-webkit-scrollbar{display:none}.row[data-v-433032d2]{background:#fff;border:1px solid rgba(22,44,80,.07);border-radius:14px;padding:12px;display:grid;grid-template-columns:46px 1fr auto 16px;align-items:center;gap:10px;cursor:pointer;margin:0 12px 10px;box-shadow:0 10px 22px rgba(15,23,42,.05);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.row[data-v-433032d2]:active{background:#f8fafc;transform:translateY(1px);box-shadow:0 6px 14px rgba(15,23,42,.06)}.lg[data-v-433032d2]{width:46px;height:46px}.lg-in[data-v-433032d2],.lg[data-v-433032d2]{display:flex;align-items:center;justify-content:center}.lg-in[data-v-433032d2]{width:42px;height:42px;border-radius:999px;color:#fff;font-weight:900;letter-spacing:.2px}.lg-in.b1[data-v-433032d2]{background:linear-gradient(135deg,#4b8dff,#3b73ff)}.lg-in.b2[data-v-433032d2]{background:linear-gradient(135deg,#28c9a3,#11b981)}.lg-in.b3[data-v-433032d2]{background:linear-gradient(135deg,#9fdc7b,#4fbf66)}.lg-in.b4[data-v-433032d2]{background:linear-gradient(135deg,#ff7a7a,#ff3b3b)}.lg-in.b5[data-v-433032d2]{background:linear-gradient(135deg,#ffd36a,#ff9f3b)}.lg-in.b6[data-v-433032d2]{background:linear-gradient(135deg,#52c41a,#237804)}.nm[data-v-433032d2]{font-size:16px;font-weight:900;color:#0d1b34}.sub[data-v-433032d2]{margin-top:4px;font-size:12px;color:rgba(22,44,80,.55);font-weight:700}.rt[data-v-433032d2]{text-align:right}.amt[data-v-433032d2]{font-size:16px;font-weight:900;color:#0d1b34}.amt.green[data-v-433032d2]{color:#16a34a}.chev[data-v-433032d2]{text-align:right;color:rgba(22,44,80,.28);font-size:18px;font-weight:900}.loading[data-v-433032d2],.more[data-v-433032d2]{text-align:center;padding:18px 0;color:rgba(22,44,80,.5);font-weight:700}.rd-page[data-v-4e033418]{height:100%;min-height:0;display:flex;flex-direction:column;background:#f5f7fa}.hd[data-v-4e033418]{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));padding-top:max(0px,env(safe-area-inset-top,0));box-shadow:0 8px 22px rgba(0,0,0,.12)}.title[data-v-4e033418]{font-size:18px;font-weight:800}.back[data-v-4e033418]{position:absolute;left:10px;top:calc(max(0px, env(safe-area-inset-top, 0)) + 10px);width:36px;height:36px;border-radius:10px;border:0;color:#fff;font-size:24px;line-height:36px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.tabs[data-v-4e033418]{flex-shrink:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px;background:#fff;border-bottom:1px solid rgba(22,44,80,.06);box-shadow:0 6px 18px rgba(15,23,42,.04)}.tab[data-v-4e033418]{height:40px;border-radius:10px;border:1px solid rgba(22,44,80,.06);background:#f6f8fc;font-weight:700;font-size:14px;color:rgba(22,44,80,.85);cursor:pointer}.tab.on[data-v-4e033418]{background:rgba(75,141,255,.1);border-color:rgba(75,141,255,.5);color:#2f66ff}.body[data-v-4e033418]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 12px calc(16px + env(safe-area-inset-bottom, 0));scrollbar-width:none;-ms-overflow-style:none}.body[data-v-4e033418]::-webkit-scrollbar{display:none}.card[data-v-4e033418]{background:#fff;border-radius:14px;border:1px solid rgba(22,44,80,.06);padding:14px;margin-bottom:10px;box-shadow:0 10px 22px rgba(15,23,42,.05)}.card-top[data-v-4e033418]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.card-name[data-v-4e033418]{font-size:15px;font-weight:800;color:#162c50}.card-status[data-v-4e033418]{font-size:12px;font-weight:700;color:#16a34a;background:rgba(22,163,74,.08);padding:2px 8px;border-radius:6px}.card-body[data-v-4e033418]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.cell[data-v-4e033418]{text-align:center}.cell-k[data-v-4e033418]{font-size:12px;color:rgba(22,44,80,.5);font-weight:600;margin-bottom:4px}.cell-v[data-v-4e033418]{font-size:16px;font-weight:900;color:#162c50}.cell-v.win[data-v-4e033418]{color:#16a34a}.cell-v.lose[data-v-4e033418]{color:#ff4d4f}.card-time[data-v-4e033418]{font-size:12px;color:rgba(22,44,80,.45);text-align:right}.empty[data-v-4e033418],.loading[data-v-4e033418],.more[data-v-4e033418]{text-align:center;padding:18px 0;color:rgba(22,44,80,.5);font-weight:700}.rp-page[data-v-3633d0f8]{height:100%;min-height:0;display:flex;flex-direction:column;background:#f5f7fa}.hd[data-v-3633d0f8]{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));padding-top:max(0px,env(safe-area-inset-top,0));box-shadow:0 8px 22px rgba(0,0,0,.12)}.title[data-v-3633d0f8]{font-size:18px;font-weight:800;letter-spacing:.4px}.back[data-v-3633d0f8]{left:10px;font-size:24px;line-height:36px}.back[data-v-3633d0f8],.cs[data-v-3633d0f8]{position:absolute;top:calc(max(0px, env(safe-area-inset-top, 0)) + 10px);width:36px;height:36px;border-radius:10px;border:0;color:#fff;background:hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.cs[data-v-3633d0f8]{right:10px;display:flex;align-items:center;justify-content:center}.cs-ico[data-v-3633d0f8]{font-size:16px}.tabs[data-v-3633d0f8]{flex-shrink:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px;background:#fff;border-bottom:1px solid rgba(22,44,80,.06);box-shadow:0 6px 18px rgba(15,23,42,.04)}.tab[data-v-3633d0f8]{height:40px;border-radius:10px;border:1px solid #e4e7ed;background:#fff;font-weight:700;font-size:14px;color:#606266;cursor:pointer;transition:all .15s}.tab.on[data-v-3633d0f8]{background:#f0f5ff;border-color:#3b73ff;color:#3b73ff}.loading-box[data-v-3633d0f8]{flex:1;display:flex;align-items:center;justify-content:center;color:rgba(22,44,80,.5);font-weight:700}.grid[data-v-3633d0f8]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0));display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.grid[data-v-3633d0f8]::-webkit-scrollbar{display:none}.card[data-v-3633d0f8]{background:#fff;border-radius:14px;border:1px solid rgba(22,44,80,.06);padding:14px;display:flex;align-items:flex-start;gap:10px;position:relative;box-shadow:0 10px 22px rgba(15,23,42,.05)}.card-ico[data-v-3633d0f8]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;flex-shrink:0}.ci-blue[data-v-3633d0f8]{background:linear-gradient(135deg,#4b8dff,#3b73ff)}.ci-cyan[data-v-3633d0f8]{background:linear-gradient(135deg,#36cfc9,#13c2c2)}.ci-orange[data-v-3633d0f8]{background:linear-gradient(135deg,#ffa940,#fa8c16)}.ci-purple[data-v-3633d0f8]{background:linear-gradient(135deg,#b37feb,#722ed1)}.ci-green[data-v-3633d0f8]{background:linear-gradient(135deg,#73d13d,#52c41a)}.ci-gold[data-v-3633d0f8]{background:linear-gradient(135deg,#ffd666,#faad14)}.ci-red[data-v-3633d0f8]{background:linear-gradient(135deg,#ff7875,#ff4d4f)}.card-info[data-v-3633d0f8]{flex:1;min-width:0}.k[data-v-3633d0f8]{font-size:12px;font-weight:600;color:rgba(22,44,80,.55);margin-bottom:6px}.v[data-v-3633d0f8]{font-size:20px;font-weight:900;color:#162c50}.v-green[data-v-3633d0f8]{color:#16a34a}.v-red[data-v-3633d0f8]{color:#ff4d4f}.card.clickable[data-v-3633d0f8]{cursor:pointer}.card.clickable[data-v-3633d0f8]:active{background:#f9fafb}.chev[data-v-3633d0f8]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:rgba(22,44,80,.28);font-size:18px;font-weight:900}.tip[data-v-3633d0f8]{flex-shrink:0;padding:10px 12px;color:#ef4444;font-weight:600;display:flex;gap:6px;align-items:flex-start;background:#fff;border-top:1px solid rgba(22,44,80,.06);box-shadow:0 -6px 18px rgba(15,23,42,.04)}.tip-ico[data-v-3633d0f8]{margin-top:1px;flex-shrink:0}.tip-txt[data-v-3633d0f8]{line-height:1.4;font-size:12px}.th-page[data-v-a6a39974]{--th-glass:hsla(0,0%,100%,.08);--th-glass-bd:hsla(0,0%,100%,.14);--th-text:hsla(0,0%,100%,.88);--th-text-dim:hsla(0,0%,100%,.62);--actions-h:260px;--vh:1vh;--usable-h:420px;--center-y:260px;--gold-1:rgba(255,214,117,.95);--gold-2:rgba(255,168,52,.95);--seat-top-y:clamp(4px,calc(var(--vh)*1.6),18px);--seat-mid-y:clamp(210px,calc(var(--vh)*32),320px);--seat-bottom-y:clamp(96px,calc(var(--vh)*14),170px);height:calc(var(--vh)*100);min-height:calc(var(--vh)*100);min-height:0;display:flex;flex-direction:column;background:#0b1220;overflow:hidden;position:relative}.th-hd[data-v-a6a39974]{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));padding-top:max(0px,env(safe-area-inset-top,0))}.title[data-v-a6a39974]{font-size:18px;font-weight:900;letter-spacing:.4px}.back[data-v-a6a39974]{left:10px;width:36px;height:36px;border-radius:10px;border:0;color:#fff;font-size:24px;line-height:36px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.back[data-v-a6a39974],.hd-right[data-v-a6a39974]{position:absolute;top:calc(max(0px, env(safe-area-inset-top, 0)) + 10px)}.hd-right[data-v-a6a39974]{right:10px;display:inline-flex;gap:8px;align-items:center}.hd-chip[data-v-a6a39974]{height:30px;padding:0 8px;border-radius:9px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.95);font-size:11px;font-weight:900;display:inline-flex;align-items:center;white-space:nowrap;max-width:96px;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(10px)}.btn-gold[data-v-a6a39974]{height:34px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,214,117,.45);background:linear-gradient(135deg,rgba(255,214,117,.95),rgba(255,168,52,.95));color:#2b1c00;font-weight:1000}.btn-ghost[data-v-a6a39974]{width:34px;height:34px;border-radius:10px;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.14);color:#fff;font-weight:900}.btn-ghost[data-v-a6a39974]:disabled,.btn-gold[data-v-a6a39974]:disabled{opacity:.6}.table[data-v-a6a39974]{flex:1;min-height:0;padding:12px;padding-bottom:calc(var(--actions-h) + 16px);overflow:hidden;position:relative}.bg[data-v-a6a39974]{position:absolute;inset:0;background:radial-gradient(560px 560px at 50% 16%,rgba(96,165,250,.16),rgba(11,18,32,0) 62%),radial-gradient(720px 520px at 50% 92%,rgba(255,214,117,.1),rgba(11,18,32,0) 70%),radial-gradient(980px 760px at 50% 52%,rgba(0,0,0,.6),transparent 72%),linear-gradient(180deg,#0b1220,#050814);pointer-events:none}.table-shell[data-v-a6a39974]{pointer-events:none;backface-visibility:hidden}.arena[data-v-a6a39974],.table-shell[data-v-a6a39974]{position:absolute;left:50%;top:var(--center-y);transform:translate(-50%,-50%);width:min(330px,92%);height:min(520px,var(--usable-h));transform-style:preserve-3d}.arena[data-v-a6a39974]{z-index:4}.table-outer[data-v-a6a39974]{inset:0;transform:translateZ(.1px);background:radial-gradient(120% 120% at 50% 18%,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 55%),linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(0,0,0,.22));box-shadow:0 28px 90px rgba(0,0,0,.58),inset 0 0 0 1px rgba(0,0,0,.3)}.table-inner[data-v-a6a39974],.table-outer[data-v-a6a39974]{position:absolute;border-radius:999px;backface-visibility:hidden;border:1px solid hsla(0,0%,100%,.12)}.table-inner[data-v-a6a39974]{inset:14px;transform:translateZ(.2px);background:radial-gradient(560px 360px at 50% 42%,rgba(34,197,94,.14),transparent 72%),radial-gradient(380px 260px at 50% 76%,rgba(99,102,241,.12),transparent 72%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.03) 0 8px,hsla(0,0%,100%,.016) 8px 16px),linear-gradient(180deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.035));box-shadow:inset 0 0 0 1px rgba(0,0,0,.34),inset 0 18px 40px rgba(0,0,0,.22)}.arena[data-v-a6a39974],.table-shell[data-v-a6a39974]{transform:translate(-50%,-50%) perspective(900px) rotateX(10deg)}.table-glow[data-v-a6a39974]{position:absolute;inset:-12px;border-radius:999px;backface-visibility:hidden;transform:translateZ(.3px);background:radial-gradient(circle at 50% 40%,rgba(255,214,117,.12),transparent 58%);filter:blur(8px)}.seat[data-v-a6a39974]{position:relative;z-index:6;width:clamp(94px,26vw,108px);height:72px}.seat-box[data-v-a6a39974]{position:absolute;inset:0;border-radius:12px;background:rgba(0,0,0,.24);border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(10px);display:block;padding:6px 6px 6px;overflow:hidden;box-shadow:0 18px 42px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.3)}.seat-main[data-v-a6a39974]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding-top:2px;padding-bottom:12px;box-sizing:border-box}.seat-head[data-v-a6a39974]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px}.seat-box.me[data-v-a6a39974]{border-color:rgba(75,141,255,.34);box-shadow:0 18px 46px rgba(0,0,0,.34),inset 0 0 0 1px rgba(75,141,255,.22)}.seat-box.acting[data-v-a6a39974]{border-color:rgba(255,214,117,.42);box-shadow:0 20px 54px rgba(0,0,0,.42),0 0 18px rgba(255,214,117,.14);animation:actingPulse-a6a39974 1.2s ease-in-out infinite}.seat-box.acting[data-v-a6a39974]:after{content:"";position:absolute;inset:-2px;border-radius:14px;border:1px solid rgba(255,214,117,.5);box-shadow:0 0 20px rgba(255,214,117,.22);pointer-events:none;animation:actingGlow-a6a39974 1.2s ease-in-out infinite}.acting-pill[data-v-a6a39974]{position:absolute;left:50%;top:4px;transform:translateX(-50%);z-index:4;height:16px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:1000;letter-spacing:.2px;white-space:nowrap;color:rgba(24,16,0,.95);background:linear-gradient(135deg,rgba(255,225,140,.95),rgba(255,183,74,.95));border:1px solid hsla(0,0%,100%,.35);box-shadow:0 8px 18px rgba(0,0,0,.32)}.acting-pill-text[data-v-a6a39974]{display:inline-block}.thinking-dots[data-v-a6a39974]{margin-left:2px;display:inline-flex;align-items:center;gap:2px}.thinking-dot[data-v-a6a39974]{width:3px;height:3px;border-radius:999px;background:rgba(24,16,0,.92);opacity:.28;animation:thinkingDot-a6a39974 1s ease-in-out infinite}.thinking-dot[data-v-a6a39974]:nth-child(2){animation-delay:.16s}.thinking-dot[data-v-a6a39974]:nth-child(3){animation-delay:.32s}.seat-meta[data-v-a6a39974]{width:100%;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center}.seats-ring[data-v-a6a39974]{inset:0;z-index:10}.seats-ring .seat[data-v-a6a39974],.seats-ring[data-v-a6a39974]{position:absolute;pointer-events:none}.pos-b[data-v-a6a39974]{left:50%;bottom:calc(var(--actions-h) + 78px);transform:translateX(-50%)}.pos-br[data-v-a6a39974]{right:10px;top:var(--seat-mid-y)}.pos-tr[data-v-a6a39974]{right:2px;top:var(--seat-top-y)}.pos-t[data-v-a6a39974]{left:50%;top:var(--seat-top-y);transform:translateX(-50%)}.pos-tl[data-v-a6a39974]{left:2px;top:var(--seat-top-y)}.pos-bl[data-v-a6a39974]{left:10px;top:var(--seat-mid-y)}@media (max-height:720px){.pos-b[data-v-a6a39974]{bottom:calc(var(--actions-h) + 52px)}.pos-bl[data-v-a6a39974],.pos-br[data-v-a6a39974]{top:clamp(190px,calc(var(--vh)*30),280px)}.my-hand[data-v-a6a39974]{bottom:calc(var(--actions-h) - 40px)}}.seat-tags[data-v-a6a39974]{position:absolute;right:4px;top:4px;display:inline-flex;gap:4px;z-index:3}.seat-tags .tag[data-v-a6a39974]{min-width:18px;height:18px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:1000;color:rgba(0,0,0,.88);background:linear-gradient(135deg,var(--gold-1),var(--gold-2));box-shadow:0 10px 22px rgba(0,0,0,.26)}.seat-cards[data-v-a6a39974]{position:relative;width:24px;height:20px;opacity:.95}.s-card[data-v-a6a39974]{position:absolute;top:0;width:14px;height:20px;border-radius:3px;border:1px solid hsla(0,0%,100%,.78);box-shadow:0 8px 16px rgba(0,0,0,.25);overflow:hidden}.s-card[data-v-a6a39974]:first-child{left:0;z-index:1}.s-card[data-v-a6a39974]:nth-child(2){left:10px;z-index:2}.s-card.face[data-v-a6a39974]{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(244,248,255,.98));border-color:hsla(0,0%,100%,.86);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.s-rank[data-v-a6a39974]{font-size:7px;line-height:1;font-weight:1000}.s-suit[data-v-a6a39974]{margin-top:1px;font-size:6px;line-height:1;font-weight:900}.s-card.back[data-v-a6a39974]{background:radial-gradient(7px 7px at 30% 28%,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 62%),linear-gradient(160deg,#4b8dff,#3d6ef1 55%,#2f58d6)}.s-card.back[data-v-a6a39974]:before{content:"";position:absolute;inset:2px;border-radius:2px;border:1px solid hsla(0,0%,100%,.72);background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.15),hsla(0,0%,100%,0) 58%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.18) 0 2px,hsla(0,0%,100%,.08) 2px 4px);opacity:.9}.bet-chip[data-v-a6a39974]{position:absolute;left:4px;bottom:4px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 4px;border-radius:999px;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.92);font-weight:1000;font-size:9px;backdrop-filter:blur(10px);z-index:2}.bet-chip .dot[data-v-a6a39974]{width:9px;height:9px;border-radius:999px;background:radial-gradient(circle at 35% 35%,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 55%),linear-gradient(135deg,rgba(239,68,68,.95),hsla(0,87%,69%,.95));border:1px solid hsla(0,0%,100%,.18);box-shadow:0 10px 18px rgba(0,0,0,.22)}.bet-chip .amt[data-v-a6a39974]{line-height:1}.pfp[data-v-a6a39974]{width:28px;height:28px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);font-weight:1000;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 34px rgba(0,0,0,.42),inset 0 0 0 2px rgba(0,0,0,.18)}.pfp-img[data-v-a6a39974]{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;display:block}.pfp-txt[data-v-a6a39974]{font-size:12px;font-weight:1000;letter-spacing:.2px}.pfp.me[data-v-a6a39974]{background:rgba(75,141,255,.16);border-color:rgba(75,141,255,.34)}.seat-name[data-v-a6a39974]{font-weight:1000;color:#fff;font-size:10px;line-height:1.1;letter-spacing:.2px;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.seat-stack[data-v-a6a39974]{margin-top:0;font-weight:900;color:hsla(0,0%,100%,.75);font-size:9px;line-height:1.1;text-align:center}.center[data-v-a6a39974]{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:min(300px,90%);z-index:3;text-align:center}.center-top[data-v-a6a39974]{display:inline-flex;align-items:baseline;gap:10px;padding:8px 12px;border-radius:999px;background:rgba(0,0,0,.25);border:1px solid var(--th-glass-bd);color:var(--th-text);backdrop-filter:blur(10px);box-shadow:0 14px 36px rgba(0,0,0,.28)}.dealer[data-v-a6a39974]{font-weight:900;font-size:12px}.pot[data-v-a6a39974]{font-weight:1000;color:#fff}.board-cards[data-v-a6a39974]{margin-top:12px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.board-cards.hidden[data-v-a6a39974]{visibility:hidden;height:84px;margin-top:8px}.hint[data-v-a6a39974]{margin-top:10px;font-size:12px;font-weight:800;color:hsla(0,0%,100%,.6)}.turn-banner[data-v-a6a39974]{margin-top:8px;min-height:24px;padding:4px 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.96);font-size:12px;font-weight:900;letter-spacing:.2px;background:rgba(0,0,0,.38);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 12px 24px rgba(0,0,0,.28);backdrop-filter:blur(8px)}.banner-dots[data-v-a6a39974]{margin-left:4px}.banner-dots .thinking-dot[data-v-a6a39974]{background:hsla(0,0%,100%,.95)}.turn-banner.me[data-v-a6a39974]{color:rgba(24,16,0,.95);background:linear-gradient(135deg,rgba(255,225,140,.94),rgba(255,183,74,.94));border-color:hsla(0,0%,100%,.38);box-shadow:0 12px 24px rgba(0,0,0,.3),0 0 18px rgba(255,214,117,.2)}.prestart-tip[data-v-a6a39974]{position:relative;margin-top:12px;width:min(280px,92%);margin-left:auto;margin-right:auto;border-radius:14px;padding:10px 12px 12px;background:radial-gradient(120px 70px at 16% 10%,rgba(102,164,255,.24),rgba(102,164,255,0) 72%),radial-gradient(120px 70px at 84% 12%,rgba(255,214,117,.18),rgba(255,214,117,0) 72%),rgba(6,12,22,.52);border:1px solid rgba(122,160,255,.28);box-shadow:0 14px 28px rgba(0,0,0,.28),inset 0 0 0 1px hsla(0,0%,100%,.06);backdrop-filter:blur(8px);overflow:hidden;animation:prestartBreath-a6a39974 3.2s ease-in-out infinite}.prestart-tip[data-v-a6a39974]:before{content:"";position:absolute;left:-24%;top:-42%;width:60%;height:190%;transform:rotate(24deg);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.16) 48%,hsla(0,0%,100%,0));animation:prestartSheen-a6a39974 3.8s ease-in-out infinite;pointer-events:none}.prestart-tip[data-v-a6a39974]:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,228,170,.14);pointer-events:none}.prestart-badge[data-v-a6a39974]{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;font-size:9px;letter-spacing:.8px;font-weight:1000;color:rgba(255,230,170,.96);background:rgba(255,205,92,.14);border:1px solid rgba(255,205,92,.35);box-shadow:0 8px 18px rgba(255,190,70,.12);animation:badgeGlow-a6a39974 2.8s ease-in-out infinite}.prestart-title[data-v-a6a39974]{margin-top:6px;font-size:14px;font-weight:1000;color:hsla(0,0%,100%,.96);letter-spacing:.3px;text-shadow:0 4px 12px rgba(0,0,0,.4)}.prestart-sub[data-v-a6a39974]{margin-top:4px;font-size:11px;line-height:1.4;color:hsla(0,0%,100%,.66);font-weight:800}.prestart-deco[data-v-a6a39974]{margin-top:8px;display:flex;justify-content:center;gap:8px}.prestart-deco .coin[data-v-a6a39974]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-size:11px;color:rgba(255,232,188,.95);background:linear-gradient(135deg,rgba(255,214,117,.92),rgba(255,168,52,.92));box-shadow:0 8px 14px rgba(0,0,0,.26);border:1px solid hsla(0,0%,100%,.28);animation:coinFloat-a6a39974 2.6s ease-in-out infinite}.prestart-deco .coin.mid[data-v-a6a39974]{transform:translateY(-1px) scale(1.04);animation-name:coinFloatMid-a6a39974;animation-delay:.18s}.prestart-deco .coin.left[data-v-a6a39974]{animation-delay:.05s}.prestart-deco .coin.right[data-v-a6a39974]{animation-delay:.3s}.banner[data-v-a6a39974]{margin-top:10px;text-align:center;color:#fff;font-weight:1000;padding:8px 10px;border-radius:999px;background:rgba(34,197,94,.18);border:1px solid rgba(34,197,94,.25)}.pcard[data-v-a6a39974]{width:52px;height:72px;border-radius:12px;background:radial-gradient(22px 22px at 30% 24%,hsla(0,0%,100%,.92),hsla(0,0%,100%,0) 62%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,248,255,.98));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.45);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.pcard[data-v-a6a39974]:after{content:"";position:absolute;left:-16px;top:-20px;width:70px;height:70px;border-radius:999px;background:radial-gradient(circle,rgba(75,141,255,.25),hsla(0,0%,100%,0));opacity:.55}.pcard.back[data-v-a6a39974]{background:radial-gradient(16px 16px at 30% 30%,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 60%),linear-gradient(135deg,rgba(75,141,255,.88),rgba(122,68,255,.86));border-color:hsla(0,0%,100%,.24)}.pcard.back[data-v-a6a39974]:before{content:"";position:absolute;inset:10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.18);background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 55%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.1) 0 6px,hsla(0,0%,100%,.04) 6px 12px);opacity:.9}.pcard.empty[data-v-a6a39974]{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.14);box-shadow:none}.pcard.big[data-v-a6a39974]{width:56px;height:78px}.pcard.mini[data-v-a6a39974]{transform:scale(.86);opacity:.92}.pcard.back[data-v-a6a39974]{transform:scale(.86)}.pcard.big[data-v-a6a39974]:not(.back){transform:scale(1)}.pcard[data-v-a6a39974]{transition:transform .22s ease,box-shadow .22s ease}.opp-hand .pcard.big[data-v-a6a39974]{transform:scale(.84)}.th-page[data-stage=flop] .my-hand .pcard.big[data-v-a6a39974],.th-page[data-stage=river] .my-hand .pcard.big[data-v-a6a39974],.th-page[data-stage=showdown] .my-hand .pcard.big[data-v-a6a39974],.th-page[data-stage=turn] .my-hand .pcard.big[data-v-a6a39974]{transform:scale(1.02)}.pcenter[data-v-a6a39974]{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pcorner[data-v-a6a39974]{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;width:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcorner.tl[data-v-a6a39974]{left:6px;top:6px}.pcorner.br[data-v-a6a39974]{right:6px;bottom:6px;transform:rotate(180deg)}.prank[data-v-a6a39974]{font-weight:1000;font-size:14px;letter-spacing:.2px}.psuit[data-v-a6a39974]{font-weight:900;font-size:12px;margin-top:1px}.psuit.big[data-v-a6a39974]{font-size:28px;font-weight:900;filter:drop-shadow(0 10px 18px rgba(0,0,0,.18))}.red[data-v-a6a39974]{color:#e11d48}.black[data-v-a6a39974]{color:#0b1220}.pface[data-v-a6a39974]{position:relative;z-index:2;font-weight:900;font-size:20px;color:hsla(0,0%,100%,.9)}.pcard.empty .pface[data-v-a6a39974]{color:hsla(0,0%,100%,.45)}.my-hand[data-v-a6a39974],.opp-hand[data-v-a6a39974]{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:8}.my-hand[data-v-a6a39974]{bottom:calc(var(--actions-h) - 34px)}.opp-hand[data-v-a6a39974]{top:78px;z-index:6}.my-hand .pcard.big[data-v-a6a39974]:first-child{transform:rotate(-6deg) translateY(2px)}.my-hand .pcard.big[data-v-a6a39974]:nth-child(2){transform:rotate(6deg) translateY(2px)}.opp-hand .pcard.big[data-v-a6a39974]:first-child{transform:rotate(6deg) translateY(-1px)}.opp-hand .pcard.big[data-v-a6a39974]:nth-child(2){transform:rotate(-6deg) translateY(-1px)}.board-cards .pcard[data-v-a6a39974]{transform:scale(.9)}.board-cards .pcard.empty[data-v-a6a39974]{transform:scale(.86)}.th-page[data-stage=flop] .board-cards .pcard[data-v-a6a39974],.th-page[data-stage=river] .board-cards .pcard[data-v-a6a39974],.th-page[data-stage=showdown] .board-cards .pcard[data-v-a6a39974],.th-page[data-stage=turn] .board-cards .pcard[data-v-a6a39974]{transform:scale(.96)}.fly-layer[data-v-a6a39974]{position:absolute;inset:0;pointer-events:none;z-index:10}.fly-chip[data-v-a6a39974]{position:absolute;width:18px;height:18px;border-radius:999px;left:0;top:0;background:radial-gradient(circle at 35% 35%,hsla(0,0%,100%,.75),hsla(0,0%,100%,0) 55%),linear-gradient(135deg,rgba(255,214,117,.95),rgba(255,168,52,.95));border:1px solid hsla(0,0%,100%,.22);box-shadow:0 14px 30px rgba(0,0,0,.32);transform:translate(calc(var(--sx) - 9px),calc(var(--sy) - 9px));animation:chip-fly-a6a39974 var(--d) cubic-bezier(.2,.9,.2,1) forwards}@keyframes chip-fly-a6a39974{to{transform:translate(calc(var(--ex) - 9px),calc(var(--ey) - 9px)) scale(.9);opacity:.15}}.actions-float[data-v-a6a39974]{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0));z-index:20;max-height:calc(var(--vh)*30);overflow:hidden}.th-page.is-buyin .actions-float[data-v-a6a39974]{max-height:calc(var(--vh)*48);overflow:visible}.th-page.is-buyin .buyin-panel[data-v-a6a39974]{max-height:calc(var(--vh)*44);overflow-y:auto}.th-page.is-buyin .table-outer[data-v-a6a39974]{border-color:rgba(130,153,184,.26);box-shadow:0 24px 70px rgba(0,0,0,.52),inset 0 0 0 1px rgba(0,0,0,.26)}.th-page.is-buyin .table-inner[data-v-a6a39974]{background:radial-gradient(560px 360px at 50% 42%,rgba(75,141,255,.11),transparent 72%),radial-gradient(380px 260px at 50% 76%,rgba(99,102,241,.08),transparent 72%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.024) 0 8px,hsla(0,0%,100%,.012) 8px 16px),linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.025))}.th-page.is-buyin .center[data-v-a6a39974]:before{content:"";position:absolute;left:50%;top:-68px;transform:translateX(-50%);width:210px;height:150px;border-radius:999px;background:radial-gradient(circle,rgba(255,214,117,.26),rgba(255,214,117,0) 72%);filter:blur(12px);pointer-events:none;animation:tableAura-a6a39974 3.4s ease-in-out infinite}@keyframes prestartBreath-a6a39974{0%,to{box-shadow:0 14px 28px rgba(0,0,0,.28),inset 0 0 0 1px hsla(0,0%,100%,.06)}50%{box-shadow:0 18px 34px rgba(0,0,0,.34),inset 0 0 0 1px hsla(0,0%,100%,.08),0 0 0 1px rgba(117,166,255,.14)}}@keyframes prestartSheen-a6a39974{0%,20%{opacity:0;transform:translateX(-10px) rotate(24deg)}38%,56%{opacity:.9;transform:translateX(168px) rotate(24deg)}to{opacity:0;transform:translateX(168px) rotate(24deg)}}@keyframes badgeGlow-a6a39974{0%,to{box-shadow:0 8px 18px rgba(255,190,70,.12)}50%{box-shadow:0 10px 22px rgba(255,190,70,.2),0 0 14px rgba(255,214,117,.22)}}@keyframes coinFloat-a6a39974{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes coinFloatMid-a6a39974{0%,to{transform:translateY(-1px) scale(1.04)}50%{transform:translateY(-3px) scale(1.06)}}@keyframes tableAura-a6a39974{0%,to{opacity:.78;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.04)}}@keyframes startBtnSheen-a6a39974{0%,24%{opacity:0;transform:translateX(-8px) rotate(22deg)}42%,60%{opacity:.9;transform:translateX(210px) rotate(22deg)}to{opacity:0;transform:translateX(210px) rotate(22deg)}}@keyframes nextBtnSheen-a6a39974{0%,26%{opacity:0;transform:translateX(-10px) rotate(22deg)}44%,62%{opacity:.86;transform:translateX(180px) rotate(22deg)}to{opacity:0;transform:translateX(180px) rotate(22deg)}}.radial[data-v-a6a39974]{border-radius:22px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(14px);box-shadow:0 22px 60px rgba(0,0,0,.45);padding:4px 7px 6px}.radial-top[data-v-a6a39974]{display:flex;align-items:center;gap:3px;margin-bottom:2px}.radial-top-main[data-v-a6a39974]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.radial-left[data-v-a6a39974]{display:inline-flex;align-items:center;gap:4px;min-width:0}.radial-left .chip[data-v-a6a39974]{max-width:none}.stage-inline[data-v-a6a39974]{max-width:38vw}.radial-turn[data-v-a6a39974]{margin-left:auto;max-width:46%}.chip[data-v-a6a39974]{padding:3px 6px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);font-size:9px;font-weight:900;white-space:nowrap;max-width:34%;overflow:hidden;text-overflow:ellipsis}.chip b[data-v-a6a39974]{color:#fff;margin-left:6px}.chip.on[data-v-a6a39974]{background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.22);color:hsla(0,0%,100%,.92)}@keyframes actingPulse-a6a39974{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes actingGlow-a6a39974{0%,to{opacity:.45}50%{opacity:1}}@keyframes thinkingDot-a6a39974{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@keyframes lockBreath-a6a39974{0%,to{opacity:.34;filter:saturate(.5);box-shadow:0 9px 18px rgba(0,0,0,.22)}50%{opacity:.46;filter:saturate(.65);box-shadow:0 12px 24px rgba(0,0,0,.28)}}.wheel[data-v-a6a39974]{display:flex;align-items:stretch;gap:8px;width:100%}.wcell[data-v-a6a39974]{position:relative;flex:1 1 0;min-width:0;height:52px}.wbtn[data-v-a6a39974]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:0;width:100%;height:100%;min-height:52px;max-height:52px;margin:0;padding:0;transform:none!important;box-sizing:border-box;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);font-weight:1000;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;box-shadow:0 14px 30px rgba(0,0,0,.34);z-index:2;transition:opacity .18s ease,filter .18s ease,box-shadow .18s ease}.wbtn .t[data-v-a6a39974]{font-size:12px}.wbtn .sub[data-v-a6a39974],.wbtn .t[data-v-a6a39974]{display:block;width:100%;text-align:center;line-height:1}.wbtn .sub[data-v-a6a39974]{font-size:8px;color:hsla(0,0%,100%,.68);font-weight:900}.wbtn .ghost-sub[data-v-a6a39974]{visibility:hidden}.wbtn[data-v-a6a39974]:disabled{opacity:.45}.radial.waiting .wbtn[data-v-a6a39974]{opacity:.36;filter:saturate(.55);box-shadow:0 10px 20px rgba(0,0,0,.24);animation:lockBreath-a6a39974 1.45s ease-in-out infinite}.radial.waiting .wbtn.fold[data-v-a6a39974]{animation-delay:0ms}.radial.waiting .wbtn.mid[data-v-a6a39974]{animation-delay:.12s}.radial.waiting .wbtn.raise[data-v-a6a39974]{animation-delay:.24s}.wbtn.fold[data-v-a6a39974]{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:#ff6b6b}.wbtn.mid[data-v-a6a39974]{background:hsla(0,0%,100%,.08)}.wbtn.raise[data-v-a6a39974]{background:rgba(75,141,255,.12);border-color:rgba(75,141,255,.22);margin-top:0!important;top:0!important;transform:none!important}.raise-pop[data-v-a6a39974]{position:absolute;inset:0;z-index:45;display:flex;align-items:flex-end;justify-content:center;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0));background:rgba(0,0,0,.55);backdrop-filter:blur(10px)}.raise-card[data-v-a6a39974]{width:min(420px,100%);border-radius:18px;padding:14px;background:rgba(13,20,35,.92);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 26px 80px rgba(0,0,0,.55);color:hsla(0,0%,100%,.92)}.rc-hd[data-v-a6a39974]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.rc-title[data-v-a6a39974]{font-weight:1000;font-size:14px}.rc-x[data-v-a6a39974]{width:34px;height:34px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);font-weight:1000}.rc-val[data-v-a6a39974]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rc-hint[data-v-a6a39974]{font-size:12px;color:hsla(0,0%,100%,.55);font-weight:800}.rc-actions[data-v-a6a39974]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.deal-enter-active[data-v-a6a39974]{transition:transform .22s ease,opacity .22s ease}.deal-enter[data-v-a6a39974]{opacity:0;transform:translateY(12px) scale(.96)}.hand-row[data-v-a6a39974]{display:flex;gap:10px}.buyin-panel[data-v-a6a39974]{border-radius:18px;background:linear-gradient(180deg,rgba(18,28,46,.9),rgba(10,16,30,.88));border:1px solid rgba(120,162,255,.28);backdrop-filter:blur(14px);box-shadow:0 22px 60px rgba(0,0,0,.45);padding:12px 12px 12px}.buyin-panel .bh .t[data-v-a6a39974]{color:hsla(0,0%,100%,.95);font-size:15px;font-weight:1000}.buyin-panel .bh .s[data-v-a6a39974]{margin-top:4px;color:hsla(0,0%,100%,.62);font-weight:800;font-size:11px;line-height:1.35}.buyin-summary[data-v-a6a39974]{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sum-item[data-v-a6a39974]{border-radius:10px;padding:7px 8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.sum-item .k[data-v-a6a39974]{font-size:10px;color:hsla(0,0%,100%,.62);font-weight:900}.sum-item .v[data-v-a6a39974]{margin-top:4px;font-size:12px;color:hsla(0,0%,100%,.94);font-weight:1000}.quick-list[data-v-a6a39974]{margin-top:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.quick-btn[data-v-a6a39974]{height:32px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.86);font-size:12px;font-weight:900}.quick-btn.on[data-v-a6a39974]{border-color:rgba(75,141,255,.35);background:rgba(75,141,255,.2);color:#fff}.buyrow[data-v-a6a39974]{display:flex;gap:10px;margin-top:10px}.inp-wrap[data-v-a6a39974]{flex:1;display:flex;align-items:center;height:42px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:rgba(6,10,20,.45);box-shadow:inset 0 0 0 1px rgba(75,141,255,.1)}.prefix[data-v-a6a39974]{width:28px;text-align:center;color:hsla(0,0%,100%,.72);font-size:13px;font-weight:1000}.adj[data-v-a6a39974]{width:46px;height:42px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92);font-weight:1000}.inp[data-v-a6a39974]{flex:1;height:42px;border-radius:0 12px 12px 0;border:0;background:transparent;padding:0 10px 0 0;font-size:16px;font-weight:800;outline:none;color:#fff}.buy-slider[data-v-a6a39974]{width:100%;margin-top:10px}.buy-hints[data-v-a6a39974]{margin-top:6px;display:flex;align-items:center;justify-content:space-between;color:hsla(0,0%,100%,.5);font-size:11px;font-weight:800}.start-btn[data-v-a6a39974]{width:100%;margin-top:10px;position:relative;overflow:hidden;box-shadow:0 14px 28px rgba(75,141,255,.28);color:#fff;font-weight:1000;text-shadow:none;-webkit-font-smoothing:antialiased}.start-btn span[data-v-a6a39974],.start-btn[data-v-a6a39974]{letter-spacing:.2px}.start-btn[data-v-a6a39974]:not(:disabled){color:#fff;background-image:linear-gradient(135deg,#3b73ff,#7a44ff),linear-gradient(180deg,#fff,#e8f0ff 55%,#cfdcff);background-origin:border-box}.start-btn[data-v-a6a39974]:before{content:"";position:absolute;left:-28%;top:-34%;width:56%;height:180%;transform:rotate(22deg);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.34) 48%,hsla(0,0%,100%,0));animation:startBtnSheen-a6a39974 3.2s ease-in-out infinite;pointer-events:none}.start-btn[data-v-a6a39974]:active{transform:translateY(1px) scale(.995);box-shadow:0 10px 20px rgba(75,141,255,.24)}.start-btn[data-v-a6a39974]:disabled:before{animation:none;opacity:0}.start-btn[data-v-a6a39974]:disabled{color:hsla(0,0%,100%,.72);text-shadow:none}.round-loading-overlay[data-v-a6a39974]{position:absolute;inset:0;z-index:26;display:flex;align-items:center;justify-content:center;pointer-events:none}.round-loading-card[data-v-a6a39974]{min-width:168px;max-width:min(260px,72%);border-radius:14px;padding:10px 12px;display:grid;grid-template-columns:14px 1fr;grid-template-areas:"sp main" "sp sub";-moz-column-gap:8px;column-gap:8px;row-gap:2px;background:rgba(8,14,28,.72);border:1px solid rgba(122,160,255,.3);box-shadow:0 14px 30px rgba(0,0,0,.32),0 0 18px rgba(75,141,255,.18);backdrop-filter:blur(8px)}.round-loading-main[data-v-a6a39974]{grid-area:main;font-size:12px;font-weight:1000;color:hsla(0,0%,100%,.96);letter-spacing:.2px}.round-loading-sub[data-v-a6a39974]{grid-area:sub;font-size:11px;font-weight:800;color:hsla(0,0%,100%,.72)}.start-spinner[data-v-a6a39974]{grid-area:sp;margin-top:1px;width:12px;height:12px;border-radius:999px;border:2px solid hsla(0,0%,100%,.26);border-top-color:hsla(0,0%,100%,.92);animation:startSpin-a6a39974 .85s linear infinite}@keyframes startSpin-a6a39974{to{transform:rotate(1turn)}}.btns[data-v-a6a39974]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.raise[data-v-a6a39974]{display:flex;gap:10px;margin-top:10px}.next[data-v-a6a39974]{position:absolute;left:0;bottom:calc(100% + 8px);z-index:22}.next-btn[data-v-a6a39974]{height:36px;padding:0 14px;border-radius:12px;font-size:14px;white-space:nowrap;position:relative;overflow:hidden;box-shadow:0 14px 28px rgba(75,141,255,.26);text-shadow:0 1px 2px rgba(10,18,36,.35);letter-spacing:.3px}.next-btn[data-v-a6a39974]:not(:disabled){color:#fff;background-image:linear-gradient(135deg,#3b73ff,#7a44ff),linear-gradient(180deg,#fff,#e8f0ff 55%,#cfdcff);background-origin:border-box}.next-btn[data-v-a6a39974]:not(:disabled),.start-btn[data-v-a6a39974]:not(:disabled){background-clip:border-box;-webkit-background-clip:border-box}@supports ((-webkit-background-clip:text) or (background-clip:text)){.next-btn[data-v-a6a39974]:not(:disabled){color:transparent;background-clip:padding-box,text;-webkit-background-clip:padding-box,text;-webkit-text-fill-color:transparent}}.next-btn[data-v-a6a39974]:before{content:"";position:absolute;left:-30%;top:-38%;width:54%;height:190%;transform:rotate(22deg);background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 48%,hsla(0,0%,100%,0));animation:nextBtnSheen-a6a39974 3.35s ease-in-out infinite;pointer-events:none}.next-btn[data-v-a6a39974]:active{transform:translateY(1px) scale(.995);box-shadow:0 10px 20px rgba(75,141,255,.22)}.next-btn[data-v-a6a39974]:disabled:before{animation:none;opacity:0}.next-btn[data-v-a6a39974]:disabled{color:hsla(0,0%,100%,.72);text-shadow:none}.btn[data-v-a6a39974]{height:42px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.1);font-weight:900;color:hsla(0,0%,100%,.92)}.btn.primary[data-v-a6a39974]{background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%));color:#fff;border-color:rgba(75,141,255,.2)}.btn.danger[data-v-a6a39974]{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.25)}.btn[data-v-a6a39974]:disabled{opacity:.55}.pop-enter-active[data-v-a6a39974],.pop-leave-active[data-v-a6a39974]{transition:opacity .22s ease}.pop-enter[data-v-a6a39974],.pop-leave-to[data-v-a6a39974]{opacity:0}.pop-enter .result-card[data-v-a6a39974],.pop-leave-to .result-card[data-v-a6a39974]{transform:translateY(8px) scale(.97);opacity:.9}.result-card[data-v-a6a39974]{transition:transform .22s ease,opacity .22s ease}.fade-soft-enter-active[data-v-a6a39974],.fade-soft-leave-active[data-v-a6a39974]{transition:opacity .26s ease}.fade-soft-enter[data-v-a6a39974],.fade-soft-leave-to[data-v-a6a39974]{opacity:0}.ending-toast[data-v-a6a39974]{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 12px;border-radius:999px;color:rgba(24,16,0,.95);font-size:12px;font-weight:1000;letter-spacing:.2px;background:linear-gradient(135deg,rgba(255,225,140,.95),rgba(255,183,74,.95));border:1px solid hsla(0,0%,100%,.35);box-shadow:0 10px 22px rgba(0,0,0,.3),0 0 18px rgba(255,214,117,.2)}.result-pop[data-v-a6a39974]{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:12px;padding-top:calc(12px + env(safe-area-inset-top, 0));padding-bottom:calc(12px + env(safe-area-inset-bottom, 0));background:rgba(0,0,0,.55);backdrop-filter:blur(10px)}.result-card[data-v-a6a39974]{width:min(360px,92%);border-radius:18px;padding:12px;background:rgba(13,20,35,.92);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 26px 80px rgba(0,0,0,.55);color:hsla(0,0%,100%,.92);max-height:calc(var(--vh)*86);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.result-card[data-v-a6a39974]::-webkit-scrollbar{display:none}.r-title[data-v-a6a39974]{font-size:17px;font-weight:1000;letter-spacing:.2px}.r-sub[data-v-a6a39974]{margin-top:4px;font-size:12px;color:hsla(0,0%,100%,.62);font-weight:800}.r-winner[data-v-a6a39974]{margin-top:6px;font-size:13px;color:hsla(0,0%,100%,.9);font-weight:900}.showdown-detail[data-v-a6a39974]{margin-top:8px;border-radius:14px;padding:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);max-height:min(260px,calc(var(--vh)*34));overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.showdown-detail[data-v-a6a39974]::-webkit-scrollbar{display:none}.sd-title[data-v-a6a39974]{font-size:12px;font-weight:1000;color:hsla(0,0%,100%,.9)}.sd-board[data-v-a6a39974]{margin-top:8px}.sd-board-label[data-v-a6a39974]{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.62)}.sd-list[data-v-a6a39974]{margin-top:6px;display:flex;flex-direction:column;gap:5px}.sd-row[data-v-a6a39974]{border-radius:10px;padding:6px 7px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;gap:8px}.sd-left[data-v-a6a39974]{min-width:62px;display:flex;flex-direction:column;align-items:flex-start}.sd-row.me[data-v-a6a39974]{border-color:rgba(75,141,255,.34);background:rgba(75,141,255,.12)}.sd-row.winner[data-v-a6a39974]{border-color:rgba(255,214,117,.45);box-shadow:inset 0 0 14px rgba(255,214,117,.16)}.sd-name[data-v-a6a39974]{flex-shrink:0;min-width:46px;font-size:11px;font-weight:900;color:hsla(0,0%,100%,.86)}.sd-type[data-v-a6a39974]{margin-top:2px;display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;font-size:10px;font-weight:900;color:rgba(255,234,190,.95);background:rgba(255,214,117,.14);border:1px solid rgba(255,214,117,.32)}.sd-cards[data-v-a6a39974]{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.sd-card[data-v-a6a39974]{min-width:34px;height:22px;border-radius:8px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;gap:2px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(242,246,255,.98));border:1px solid hsla(0,0%,100%,.82);box-shadow:0 8px 14px rgba(0,0,0,.24)}.sd-card b[data-v-a6a39974]{font-size:11px;line-height:1;font-weight:1000}.sd-card i[data-v-a6a39974]{font-size:10px;line-height:1;font-style:normal;font-weight:900}.r-metrics[data-v-a6a39974]{margin-top:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.rm[data-v-a6a39974]{border-radius:14px;padding:8px 7px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);text-align:center}.rm .k[data-v-a6a39974]{font-size:11px;color:hsla(0,0%,100%,.62);font-weight:900}.rm .v[data-v-a6a39974]{margin-top:3px;font-size:15px;font-weight:1000;color:#fff}.r-actions[data-v-a6a39974]{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;position:sticky;bottom:0;padding-top:6px;background:linear-gradient(180deg,rgba(13,20,35,0),rgba(13,20,35,.92) 34%)}.btn.ghost[data-v-a6a39974]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.92)}.ad-detail-page[data-v-5b228bd0]{min-height:100%;background:#f5f6fa;padding-bottom:20px}.state[data-v-5b228bd0]{padding:60px 20px;text-align:center;color:#909399}.detail-header[data-v-5b228bd0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#4b8dff,#6f62ff);color:#fff;min-height:48px;box-sizing:border-box}.detail-header-fixed[data-v-5b228bd0]{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:375px;z-index:100}.detail-scroll[data-v-5b228bd0]{padding-top:48px}.header-back[data-v-5b228bd0]{width:36px;height:36px;border:none;background:hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center}.header-title[data-v-5b228bd0]{flex:1;margin:0 10px;text-align:center;font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-placeholder[data-v-5b228bd0]{width:36px;height:36px}.default-detail[data-v-5b228bd0]{background:#fff;margin:12px;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06)}.detail-banner img[data-v-5b228bd0]{width:100%;display:block}.detail-long-banner[data-v-5b228bd0]{margin-bottom:10px;border-radius:12px;overflow:hidden}.detail-long-banner img[data-v-5b228bd0]{width:100%;height:auto;display:block}.detail-body[data-v-5b228bd0]{padding:16px}.detail-title[data-v-5b228bd0]{margin:0 0 12px;font-size:20px;color:#1a1a2e}.detail-text[data-v-5b228bd0]{font-size:15px;line-height:1.7;color:#4a5568}.template-wrap[data-v-5b228bd0]{padding:12px}.template-html[data-v-5b228bd0]{background:#fff;border-radius:12px;overflow:hidden;padding:16px;min-height:100px}.layout-table-wrap[data-v-5b228bd0]{background:#fff;border-radius:12px;overflow:hidden;margin:10px 0}.layout-table[data-v-5b228bd0]{width:100%;border-collapse:collapse;font-size:13px}.layout-table td[data-v-5b228bd0],.layout-table th[data-v-5b228bd0]{border:1px solid #e8eaef;padding:8px 10px;text-align:center}.layout-table th[data-v-5b228bd0]{background:#f4f7ff;color:#334155}.table-footer[data-v-5b228bd0]{background:#f8fafc;color:#64748b;font-size:12px}.layout-links[data-v-5b228bd0]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.layout-link[data-v-5b228bd0]{padding:7px 12px;border-radius:999px;background:#eef4ff;color:#2f66ff;text-decoration:none;font-size:12px}.layout-card[data-v-5b228bd0]{background:#fff;border-radius:12px;margin:10px 0;border:1px solid #e8edf7;overflow:hidden}.card-title[data-v-5b228bd0]{font-size:14px;font-weight:700;color:#1f2937;padding:10px 12px;border-bottom:1px solid #eef2ff}.card-item[data-v-5b228bd0]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #f2f4f7}.card-item[data-v-5b228bd0]:last-child{border-bottom:none}.card-icon[data-v-5b228bd0]{width:30px;height:30px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.card-main[data-v-5b228bd0]{min-width:0}.card-name[data-v-5b228bd0]{font-size:13px;color:#111827;font-weight:600}.card-sub[data-v-5b228bd0]{font-size:12px;color:#6b7280;margin-top:2px}.protocol-page[data-v-392db2f5]{height:100%;min-height:0;display:flex;flex-direction:column;background:#f4f6fa}.hd[data-v-392db2f5]{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:var(--m-gradient,linear-gradient(135deg,#3b73ff 0,#7a44ff 100%))}.title[data-v-392db2f5]{font-size:19px;font-weight:800}.back[data-v-392db2f5]{position:absolute;left:10px;top:10px;width:36px;height:36px;border-radius:10px;border:0;color:#fff;font-size:24px;line-height:36px;background:hsla(0,0%,100%,.14)}.tabs[data-v-392db2f5]{display:grid;grid-template-columns:repeat(var(--tab-n,3),minmax(0,1fr));gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid #ebeff5}.tab-btn[data-v-392db2f5]{height:36px;border-radius:10px;border:1px solid #edf1f7;background:#f7f8fb;color:#4b5567;font-size:14px;font-weight:700}.tab-btn.active[data-v-392db2f5]{border-color:#3b73ff;color:#2f67ef;background:#fff}.body[data-v-392db2f5]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 0 calc(16px + env(safe-area-inset-bottom, 0))}.block[data-v-392db2f5]{background:#fff;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;padding:14px 14px 12px;margin-bottom:10px}.block h3[data-v-392db2f5]{margin:0 0 10px;color:#1f2d3d;font-size:18px;font-weight:800}.block li[data-v-392db2f5],.block p[data-v-392db2f5]{margin:0;font-size:15px;line-height:1.7;color:#3d4b5c}.block ol[data-v-392db2f5],.block ul[data-v-392db2f5]{margin:0;padding-left:20px;display:grid;gap:8px}:root{--adm-bg:#f1f5f9;--adm-sidebar:#f8fafc;--adm-surface:#fff;--adm-text:#1e293b;--adm-muted:#64748b;--adm-border:#e2e8f0;--adm-hover:#eef2f7;--adm-active-soft:#e8f0fe;--adm-primary:#3b73ff;--adm-primary-soft:#eff6ff;--adm-danger:#ef4444;--adm-success:#16a34a;--adm-warning:#d97706;--adm-info:#0ea5e9;--adm-shadow-sm:0 1px 2px rgba(15,23,42,.04),0 4px 14px rgba(15,23,42,.04);--adm-shadow-md:0 4px 22px rgba(15,23,42,.06);--adm-radius:12px;--adm-header-h:56px}.layout{background:var(--adm-bg)}.layout .content{background:var(--adm-bg)!important}.layout .content-tabs{position:sticky;top:0;z-index:6;display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;min-height:48px;margin:0 0 14px!important;padding:10px 18px!important;background:var(--adm-surface)!important;border:1px solid var(--adm-border)!important;border-radius:12px!important;box-shadow:var(--adm-shadow-sm)!important;font-size:13px;color:var(--adm-muted);box-sizing:border-box}.layout .content-tabs:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#60a5fa,var(--adm-primary));box-shadow:0 0 0 3px rgba(59,115,255,.2)}.layout .content-tabs .tab.active{color:var(--adm-text);font-weight:900;font-size:15px;letter-spacing:-.02em}.layout .toolbar{margin:0 0 12px!important;padding:12px 16px!important;border-radius:12px!important;background:linear-gradient(180deg,var(--adm-sidebar) 0,var(--adm-surface) 100%)!important;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.layout .table-wrap,.layout .toolbar{border:1px solid var(--adm-border)!important;box-shadow:var(--adm-shadow-sm)!important;box-sizing:border-box}.layout .table-wrap{margin:0 0 16px!important;padding:0!important;background:var(--adm-surface)!important;border-radius:12px!important;overflow-x:auto;overflow-y:visible;max-width:100%}.layout .data-table{width:100%;border-collapse:collapse}.layout .data-table td,.layout .data-table th{padding:10px 12px!important;border-bottom:1px solid #f1f4f8;text-align:left;font-size:13px;color:var(--adm-text);vertical-align:middle}.layout .data-table th{background:var(--adm-sidebar)!important;font-weight:700;color:var(--adm-muted)}.layout .btn{height:36px;padding:0 14px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;color:#374151;font-weight:700;transition:all .18s ease;cursor:pointer}.layout .btn.primary{background:linear-gradient(135deg,#4b8dff,#3b73ff);border-color:var(--adm-primary);color:#fff;box-shadow:0 10px 18px rgba(59,115,255,.24)}.layout .btn.danger{background:#fff;border-color:#fecaca;color:var(--adm-danger)}.layout .btn:hover{border-color:#c8d4e4}.layout .btn:active{transform:translateY(1px)}.layout .btn-link{border:none;background:transparent;color:var(--adm-primary);cursor:pointer;padding:0 6px;font-weight:700}.layout .btn-link.danger{color:var(--adm-danger)}.layout .toolbar .input,.layout .toolbar .select,.layout .toolbar input[type=number],.layout .toolbar input[type=text],.layout .toolbar select{height:36px!important;padding:0 12px!important;border:1px solid #d9e1ec!important;border-radius:10px!important;background:#fff!important;font-size:14px!important;box-sizing:border-box}.layout .toolbar .input:focus,.layout .toolbar .select:focus,.layout .toolbar input[type=number]:focus,.layout .toolbar input[type=text]:focus,.layout .toolbar select:focus{outline:none;border-color:var(--adm-primary)!important;box-shadow:0 0 0 3px rgba(59,115,255,.14)!important}.layout .pager{margin:12px 0 0!important;padding:12px 16px!important;border-radius:12px!important;border:1px solid var(--adm-border)!important;background:linear-gradient(180deg,var(--adm-sidebar) 0,var(--adm-surface) 100%)!important;box-shadow:var(--adm-shadow-sm)!important;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.layout .pager .btn{min-width:96px;border-radius:12px}.layout .pager>span{font-weight:600;color:#475569}.layout .pager-text{color:#64748b!important;font-size:13px!important}.layout .badge,.layout .status-tag{border-radius:999px!important;padding:3px 9px!important;font-size:12px!important;font-weight:700!important}.layout .empty,.layout .hint,.layout .loading-tip{color:#94a3b8!important}.layout .modal-mask{backdrop-filter:none}.layout .modal-mask>.modal{position:relative;z-index:1;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}.layout .modal{border-radius:14px!important;border:1px solid var(--adm-border)!important;box-shadow:0 24px 64px rgba(15,23,42,.2)!important;background:#fff!important}.layout .modal-header{border-bottom:1px solid #edf1f7!important;background:#fff!important;flex-shrink:0}.layout .modal-title{color:var(--adm-text)!important;font-weight:800!important}.layout .modal-footer{border-top:1px solid #edf1f7!important}.layout .form-row label{color:#475569!important;font-weight:700!important}.layout .form-row input:not([type=checkbox]):not([type=radio]),.layout .form-row select,.layout .form-row textarea{height:36px;border-radius:10px!important;border:1px solid #d9e1ec!important;box-sizing:border-box}.layout .form-row textarea{min-height:80px;height:auto;padding:10px 12px}.layout .form-row input:not([type=checkbox]):not([type=radio]):focus,.layout .form-row select:focus,.layout .form-row textarea:focus{outline:none;border-color:var(--adm-primary)!important;box-shadow:0 0 0 3px rgba(59,115,255,.14)!important}.layout .form-row input[type=checkbox],.layout .form-row input[type=radio],.layout .modal-body input[type=checkbox],.layout .modal-body input[type=radio]{width:1em;height:1em;min-width:14px;min-height:14px;flex-shrink:0;margin:0;padding:0;border-radius:3px;vertical-align:middle;cursor:pointer;accent-color:var(--adm-primary);box-sizing:border-box}.layout .form-row input[type=radio]{border-radius:50%}.layout .content>*{box-sizing:border-box}.layout .activity-list,.layout .ad-page,.layout .admin-page,.layout .announcement-page,.layout .balance-order-page,.layout .client-user-list,.layout .dist-report-page,.layout .game-library,.layout .log-page,.layout .menu-list,.layout .message-page,.layout .order-page,.layout .page-config-list,.layout .payment-manage-list,.layout .payment-order-list,.layout .promotion-manage,.layout .rebate-manage,.layout .receiver-list,.layout .report-page,.layout .role-list,.layout .template-list,.layout .user-list,.layout .vip-manage{max-width:1280px;margin-left:auto!important;margin-right:auto!important;padding:10px clamp(12px,2.5vw,22px) 32px!important;width:100%;box-sizing:border-box;min-height:0}.layout .admin-page-header{position:relative;margin:0 0 16px!important;padding:18px 20px 16px!important;background:var(--adm-surface)!important;border:1px solid var(--adm-border)!important;border-radius:12px!important;box-shadow:var(--adm-shadow-sm)!important;overflow:hidden}.layout .admin-page-header:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#60a5fa,#3b73ff,#818cf8)}.layout .admin-page-header--deposit:before{background:linear-gradient(90deg,#34d399,#10b981,#059669)}.layout .admin-page-header--referral:before{background:linear-gradient(90deg,#fbbf24,#f59e0b,#d97706)}.layout .admin-page-header--overview:before{background:linear-gradient(90deg,#60a5fa,#3b82f6,#2563eb)}.layout .admin-page-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.layout .admin-page-title{margin:4px 0 0;font-size:20px;font-weight:800;color:var(--adm-text);letter-spacing:-.03em;line-height:1.25}.layout .admin-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:#94a3b8}.layout .admin-crumbs .crumb-link{color:#64748b;font-weight:600;text-decoration:none;transition:color .15s ease}.layout .admin-crumbs .crumb-link:hover{color:var(--adm-primary)}.layout .admin-crumbs .crumb-sep{color:#cbd5e1;font-size:14px;line-height:1}.layout .admin-page-subtitle{margin:6px 0 0;max-width:52em;font-size:13px;line-height:1.55;color:#64748b}.layout .admin-page-subnav{margin-top:16px}.layout .admin-subnav{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;border-radius:12px;border:1px solid var(--adm-border);background:var(--adm-sidebar)}.layout .admin-subnav-item{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:10px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.layout .admin-subnav-item:hover{color:#334155;background:hsla(0,0%,100%,.65)}.layout .admin-subnav-item.active{color:#1d4ed8;background:var(--adm-surface);box-shadow:var(--adm-shadow-sm)}.layout .admin-page-header--deposit .admin-subnav-item.active{color:#047857}.layout .admin-page-header--referral .admin-subnav-item.active{color:#b45309}.layout .admin-subnav-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(148,163,184,.15);font-size:14px;flex-shrink:0}.layout .admin-subnav-text{gap:1px}.layout .admin-page-header+.admin-report-filter,.layout .admin-page-header+.report-date-bar{margin-top:0!important}@media (max-width:900px){.layout .admin-subnav{display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.layout .admin-subnav-item{flex-shrink:0}}.layout .admin-subnav-item.active .admin-subnav-icon{background:rgba(59,115,255,.12)}.layout .admin-subnav-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2}.layout .admin-subnav-label{font-size:13px}.layout .admin-subnav-tag{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.layout .admin-subnav-item.active .admin-subnav-tag{color:inherit;opacity:.75}.layout .admin-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 16px!important}@media (max-width:1200px){.layout .admin-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.layout .admin-kpi-card{position:relative;padding:16px 16px 14px 52px;border-radius:12px;border:1px solid var(--adm-border);background:var(--adm-surface);box-shadow:var(--adm-shadow-sm);transition:border-color .18s ease,box-shadow .18s ease}.layout .admin-kpi-card:hover{border-color:#cbd5e1;box-shadow:var(--adm-shadow-md)}.layout .admin-kpi-icon{position:absolute;left:14px;top:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:16px;background:var(--adm-sidebar)}.layout .admin-kpi-card--accent{border-color:#bfdbfe;background:linear-gradient(160deg,#fff,#f0f7ff)}.layout .admin-kpi-card--accent .admin-kpi-icon{background:#dbeafe}.layout .admin-kpi-card--success .admin-kpi-icon{background:#d1fae5}.layout .admin-kpi-card--warn .admin-kpi-icon{background:#fef3c7}.layout .admin-kpi-label{font-size:12px;font-weight:700;color:#64748b}.layout .admin-kpi-value{margin-top:6px;font-size:24px;font-weight:800;color:#0f172a;line-height:1.15;letter-spacing:-.02em}.layout .admin-kpi-card--accent .admin-kpi-value.is-money,.layout .admin-kpi-value.is-money{color:#1d4ed8}.layout .admin-kpi-foot{margin-top:6px;font-size:11px;color:#94a3b8;line-height:1.4}.layout .admin-kpi-rates{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.layout .admin-kpi-rate-pill{font-size:11px;font-weight:800;padding:4px 8px;border-radius:8px;background:#f1f5f9;color:#475569}.layout .admin-filter-panel{margin:0 0 16px!important;padding:0!important;border-radius:12px!important;border:1px solid var(--adm-border)!important;background:var(--adm-surface)!important;box-shadow:var(--adm-shadow-sm)!important;overflow:hidden}.layout .admin-filter-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 28px;padding:14px 18px;background:linear-gradient(180deg,var(--adm-sidebar) 0,var(--adm-surface) 100%);border-bottom:1px solid var(--adm-border)}.layout .admin-filter-block{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.layout .admin-filter-block-label{flex-shrink:0;width:52px;font-size:11px;font-weight:800;letter-spacing:.04em;color:#94a3b8;line-height:1.2}.layout .admin-date-range{display:inline-flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:2px 6px;box-shadow:inset 0 1px 2px rgba(15,23,42,.03)}.layout .admin-date-range .input-date{width:132px!important;min-width:120px!important;height:34px!important;border:none!important;box-shadow:none!important;background:transparent!important;font-size:13px!important;font-weight:600!important;color:#334155!important}.layout .admin-date-sep{flex-shrink:0;padding:0 2px;font-size:12px;font-weight:700;color:#cbd5e1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout .btn-search{min-width:76px!important;height:38px!important;border-radius:10px!important;font-weight:800!important;box-shadow:0 4px 12px rgba(59,115,255,.28)!important}.layout .admin-filter-searchbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 18px}.layout .admin-search-field{flex:1 1 240px;display:flex;align-items:center;gap:8px;min-width:0;max-width:420px;height:42px;padding:0 14px;background:var(--adm-sidebar);border:1px solid var(--adm-border);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.layout .admin-search-field:focus-within{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px rgba(59,115,255,.1)}.layout .admin-search-field-icon{display:inline-flex;flex-shrink:0;color:#94a3b8}.layout .admin-search-field .input{flex:1;min-width:0;height:100%!important;border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;font-size:13px!important}.layout .admin-search-field .input::-moz-placeholder{color:#94a3b8}.layout .admin-search-field .input::placeholder{color:#94a3b8}.layout .admin-range-chip{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto;font-size:12px;font-weight:700;color:#475569;background:#fff;padding:8px 14px;border-radius:999px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(15,23,42,.04)}.layout .admin-range-chip-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}.layout .admin-filter-presets{display:inline-flex;gap:4px;padding:4px;border-radius:11px;background:var(--adm-sidebar);border:1px solid var(--adm-border)}.layout .admin-filter-presets .btn{min-width:auto;height:34px;padding:0 14px;border:none!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;color:#64748b!important}.layout .admin-filter-presets .btn:hover:not(:disabled){background:#fff!important;color:#334155!important}.layout .admin-filter-presets .btn:active:not(:disabled){background:#e2e8f0!important}.layout .admin-filter-hint{display:flex;align-items:flex-start;gap:10px;margin:0 14px 14px;padding:10px 12px;font-size:12px;line-height:1.55;color:var(--adm-muted);background:var(--adm-primary-soft);border:1px solid #dbeafe;border-radius:10px}.layout .admin-filter-hint-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#3b82f6;color:#fff;font-size:11px;font-weight:900;font-style:italic;font-family:Georgia,serif;line-height:1}.layout .admin-filter-hint-body a{color:var(--adm-primary);font-weight:700;text-decoration:none}.layout .admin-filter-hint-body a:hover{text-decoration:underline}.layout .admin-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px}.layout .admin-field{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#64748b;font-weight:700}@media (max-width:720px){.layout .admin-filter-block,.layout .admin-filter-toolbar{flex-direction:column;align-items:stretch}.layout .admin-filter-block-label{width:auto}.layout .admin-date-range{width:100%}.layout .admin-date-range .input-date{flex:1;width:auto!important;min-width:0!important}.layout .admin-search-field{max-width:none}.layout .admin-range-chip{margin-left:0}}.layout .admin-empty-block{text-align:center;padding:36px 20px}.layout .admin-empty-icon{font-size:42px;line-height:1;opacity:.55;filter:grayscale(.2)}.layout .admin-empty-title{margin:12px 0 6px;font-size:14px;font-weight:800;color:#475569}.layout .admin-empty-desc{margin:0;font-size:13px;color:#94a3b8;line-height:1.55;max-width:28em;margin-left:auto;margin-right:auto}.layout td.admin-empty-cell{padding:0!important;border:none!important;background:var(--adm-sidebar)!important}.layout .admin-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--adm-border);background:var(--adm-sidebar)}.layout .admin-board-title{font-size:15px;font-weight:800;color:var(--adm-text);letter-spacing:-.02em}.layout .admin-board-meta{font-size:12px;font-weight:600;color:var(--adm-muted);background:var(--adm-surface);border:1px solid var(--adm-border);padding:4px 10px;border-radius:999px}.layout .dist-report-page .table-wrap{border-radius:18px!important;overflow:hidden}.layout .table-wrap .table-inner-scroll{overflow-x:auto;padding:0 0 4px}.layout .data-table .col-num{text-align:right;font-variant-numeric:tabular-nums}.layout .data-table .cell-highlight{color:#2563eb;font-weight:800}.layout .data-table .cell-muted{color:#64748b}.layout .data-table tfoot .sum-row td{font-weight:800;background:#f8fafc!important;border-top:2px solid #e2e8f0}.layout .pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800}.layout .pill-ok{background:#ecfdf5;color:#059669}.layout .pill-off{background:#fef2f2;color:#dc2626}.layout .btn-primary,.layout .btn.btn-primary{background:linear-gradient(135deg,#4b8dff,#3b73ff)!important;border-color:var(--adm-primary)!important;color:#fff!important;box-shadow:0 10px 18px rgba(59,115,255,.24)!important}.layout .dist-report-page .content-tabs,.layout .dist-report-page>.dist-nav{display:none!important}.layout .dist-report-page .section-surface{margin:0 0 14px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.layout .dist-report-page .section-surface>.admin-board-head+.table-inner-scroll,.layout .dist-report-page .section-surface>.table-wrap{margin:0!important}.layout .dist-report-page .section-surface:has(.admin-board-head){background:var(--adm-surface)!important;border:1px solid var(--adm-border)!important;border-radius:16px!important;box-shadow:var(--adm-shadow-md)!important;overflow:hidden}.layout .balance-order-page .action-row{margin:0 0 12px!important;padding:12px 16px!important;border-radius:12px!important;border:1px solid var(--adm-border)!important;background:linear-gradient(180deg,var(--adm-sidebar) 0,var(--adm-surface) 100%)!important;box-shadow:var(--adm-shadow-sm)!important;display:flex;align-items:center;flex-wrap:wrap;gap:12px;box-sizing:border-box}.layout .balance-order-page .pager{margin-left:0!important;margin-right:0!important}.layout .page-config-list .config-wrap{margin-top:0!important}.layout .message-chat{padding:10px clamp(12px,2.5vw,22px) 28px!important;box-sizing:border-box}.layout .content>.page,.layout .content>.page-container,.layout .content>.page-wrap{padding:0!important;margin:0!important}.layout .card,.layout .chat-header,.layout .chat-input,.layout .chat-messages,.layout .config-form,.layout .conv-toolbar,.layout .preview-panel{border-radius:14px;border:1px solid var(--adm-border);box-shadow:var(--adm-shadow-sm);background:var(--adm-surface)}.layout .content{scrollbar-gutter:stable both-edges}.layout .content,.layout .modal-body,.layout .sidebar,.layout .table-wrap{scrollbar-width:thin;scrollbar-color:#c9d3e4 transparent}.layout .content::-webkit-scrollbar,.layout .modal-body::-webkit-scrollbar,.layout .sidebar::-webkit-scrollbar,.layout .table-wrap::-webkit-scrollbar{width:10px;height:10px}.layout .content::-webkit-scrollbar-thumb,.layout .modal-body::-webkit-scrollbar-thumb,.layout .sidebar::-webkit-scrollbar-thumb,.layout .table-wrap::-webkit-scrollbar-thumb{background:#c9d3e4;border-radius:999px;border:2px solid transparent;background-clip:content-box}.layout .toolbar+.table-wrap{margin-top:10px!important}.layout .table-wrap{border-radius:16px!important;overflow:auto!important}.layout .data-table{min-width:720px}.layout .data-table td,.layout .data-table th{line-height:1.45}.layout .data-table thead th{position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 #e8edf6}.layout .data-table tbody tr:nth-child(2n) td{background:var(--adm-sidebar)}.layout .data-table tbody tr:hover td{background:var(--adm-hover)}.layout .data-table td:last-child{white-space:nowrap}.layout .btn{min-width:88px;font-size:13px}.layout .btn.primary:hover{filter:brightness(1.03);box-shadow:0 12px 22px rgba(59,115,255,.3)}.layout .btn-link{display:inline-flex;align-items:center;gap:4px;border-radius:8px;transition:background-color .18s ease,color .18s ease}.layout .btn-link:hover{background:#eef4ff}.layout .btn-link.danger:hover{background:#fff1f2}.layout .badge.success,.layout .status-tag.success{color:var(--adm-success)!important;background:#ecfdf3!important;border:1px solid #b7efc8!important}.layout .badge.warning,.layout .status-tag.warning{color:var(--adm-warning)!important;background:#fff7ed!important;border:1px solid #fed7aa!important}.layout .badge.info,.layout .status-tag.info{color:var(--adm-info)!important;background:#f0f9ff!important;border:1px solid #bae6fd!important}.layout .badge.danger,.layout .status-tag.danger{color:var(--adm-danger)!important;background:#fff1f2!important;border:1px solid #fecdd3!important}.layout .modal{width:min(980px,94vw)!important;max-width:94vw!important;max-height:calc(100vh - 28px)!important}.layout .modal-body{max-height:calc(100vh - 190px)!important;overflow:auto!important;background:#fff!important;flex:1;min-height:0}.layout .modal-footer{position:sticky;bottom:0;background:#fff;z-index:2}.layout .form-row input:not([type=checkbox]):not([type=radio]),.layout .form-row select,.layout .form-row textarea,.layout .input,.layout .select,.layout .textarea{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.layout .form-grid{gap:12px!important}.layout .section-card{border-radius:12px!important}@media (max-width:1360px){.layout .data-table{min-width:640px}.layout .toolbar{padding:10px 12px!important;gap:8px}.layout .btn{min-width:76px;padding:0 10px}}@media (max-width:1080px){.layout .activity-list,.layout .ad-page,.layout .admin-page,.layout .announcement-page,.layout .balance-order-page,.layout .client-user-list,.layout .dist-report-page,.layout .game-library,.layout .log-page,.layout .menu-list,.layout .message-page,.layout .order-page,.layout .page-config-list,.layout .payment-manage-list,.layout .payment-order-list,.layout .promotion-manage,.layout .rebate-manage,.layout .receiver-list,.layout .report-page,.layout .role-list,.layout .template-list,.layout .user-list,.layout .vip-manage{padding-left:12px!important;padding-right:12px!important}.layout .modal{width:96vw!important;max-width:96vw!important}.layout .form-grid{grid-template-columns:1fr!important}.layout .span2,.layout .span3{grid-column:span 1!important}}.layout .report-page .section-surface{border-radius:16px!important;border:1px solid var(--adm-border)!important;box-shadow:var(--adm-shadow-sm)!important;background:var(--adm-surface)!important}.layout .btn:disabled,.layout .btn[disabled]{opacity:.62!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.layout .btn.primary.is-busy{position:relative;pointer-events:none}.layout .btn.primary.is-busy:after{content:"";position:absolute;right:10px;top:50%;width:12px;height:12px;margin-top:-6px;border:2px solid hsla(0,0%,100%,.9);border-left-color:transparent;border-radius:50%;animation:adm-spin .7s linear infinite}.layout .form-row input::-moz-placeholder,.layout .form-row textarea::-moz-placeholder,.layout .toolbar .input::-moz-placeholder,.layout .toolbar .textarea::-moz-placeholder,.layout .toolbar input::-moz-placeholder{color:#a3afc2}.layout .form-row input::placeholder,.layout .form-row textarea::placeholder,.layout .toolbar .input::placeholder,.layout .toolbar .textarea::placeholder,.layout .toolbar input::placeholder{color:#a3afc2}.layout .form-row input:not([type=checkbox]):not([type=radio]):hover,.layout .form-row select:hover,.layout .form-row textarea:hover,.layout .toolbar .input:hover,.layout .toolbar .select:hover,.layout .toolbar input:hover,.layout .toolbar select:hover{border-color:#c8d4e5!important}.layout .table-wrap:focus-within{box-shadow:0 14px 30px rgba(15,23,42,.1)!important}@keyframes adm-spin{to{transform:rotate(1turn)}}:root{--adm-font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--adm-radius-lg:16px;--adm-radius-xl:20px;--adm-surface-elevated:#fff;--adm-border-strong:#cbd5e1;--adm-text-secondary:#475569}.layout,.login-page{font-family:var(--adm-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout .admin-page--with-header>.content-tabs,.layout .admin-page--with-header>.page-tabs{display:none!important}.layout .admin-page{background:transparent!important;max-width:1320px;margin-left:auto!important;margin-right:auto!important;padding:10px clamp(12px,2.5vw,22px) 32px!important;width:100%;box-sizing:border-box;min-height:0}.layout .admin-page .toolbar{margin:0 0 12px!important;padding:12px 16px!important;border-radius:var(--adm-radius)!important;background:linear-gradient(180deg,var(--adm-sidebar) 0,var(--adm-surface) 100%)!important}.layout .admin-page .table-wrap,.layout .admin-page .toolbar{border:1px solid var(--adm-border)!important;box-shadow:var(--adm-shadow-sm)!important}.layout .admin-page .table-wrap{margin:0 0 16px!important;padding:0!important;background:var(--adm-surface)!important;border-radius:var(--adm-radius-lg)!important}.layout .admin-page .btn{height:36px;padding:0 14px;border:1px solid var(--adm-border-strong);border-radius:10px;background:var(--adm-surface);color:var(--adm-text-secondary);font-weight:700;font-size:13px}.layout .admin-page .btn.primary{background:linear-gradient(135deg,#4b8dff,#3b73ff)!important;border-color:var(--adm-primary)!important;color:#fff!important;box-shadow:0 10px 18px rgba(59,115,255,.22)!important}.layout .admin-page .btn.danger{background:#fff!important;border-color:#fecaca!important;color:var(--adm-danger)!important;box-shadow:none!important}.layout .admin-page .btn-link{background:none!important;border:none!important;padding:0!important;height:auto!important;font-weight:600;color:var(--adm-primary)!important;box-shadow:none!important}.layout .admin-page .btn-link.danger{color:var(--adm-danger)!important}.layout .admin-page .pager{padding:12px 16px 16px!important}.layout .admin-page .panel,.layout .admin-page .section-surface,.layout .admin-page .withdraw-policy-card{border-radius:var(--adm-radius-lg)!important;border:1px solid var(--adm-border)!important;box-shadow:var(--adm-shadow-sm)!important}.layout .report-page .section-surface,.layout .report-page .stats-board{margin-bottom:14px!important}.layout .admin-page .intro{margin:0 0 14px!important;padding:14px 16px!important;font-size:13px;line-height:1.6;color:#475569;background:var(--adm-surface)!important;border:1px solid var(--adm-border)!important;border-radius:var(--adm-radius)!important;box-shadow:var(--adm-shadow-sm)!important}.layout .admin-page .toolbar-tip{flex:1 1 200px;min-width:0;font-size:12px;line-height:1.5;color:#94a3b8}.layout .activity-list,.layout .ad-page,.layout .admin-page,.layout .announcement-page,.layout .balance-order-page,.layout .client-user-list,.layout .game-library,.layout .log-page,.layout .menu-list,.layout .message-page,.layout .order-page,.layout .payment-manage-list,.layout .payment-order-list,.layout .promotion-manage,.layout .rebate-manage,.layout .receiver-list,.layout .role-list,.layout .template-list,.layout .user-list,.layout .vip-manage{background:transparent!important}.layout .activity-list .content-tabs,.layout .ad-page .content-tabs,.layout .announcement-page .content-tabs,.layout .balance-order-page .content-tabs,.layout .client-user-list .content-tabs,.layout .content-tabs,.layout .game-library .content-tabs,.layout .log-page .content-tabs,.layout .menu-list .content-tabs,.layout .message-page .content-tabs,.layout .order-page .content-tabs,.layout .payment-manage-list .content-tabs,.layout .payment-order-list .content-tabs,.layout .promotion-manage .content-tabs,.layout .rebate-manage .content-tabs,.layout .receiver-list .content-tabs,.layout .role-list .content-tabs,.layout .template-list .content-tabs,.layout .user-list .content-tabs,.layout .vip-manage .content-tabs{position:sticky;top:0;z-index:6;display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;min-height:48px;margin:0 0 14px!important;padding:10px 18px!important;background:var(--adm-surface)!important;border:1px solid var(--adm-border)!important;border-radius:var(--adm-radius)!important;border-bottom:1px solid var(--adm-border)!important;box-shadow:var(--adm-shadow-sm)!important;font-size:13px;color:var(--adm-muted);box-sizing:border-box}.layout .activity-list .toolbar,.layout .balance-order-page .toolbar,.layout .client-user-list .toolbar,.layout .game-library .toolbar,.layout .log-page .toolbar,.layout .menu-list .toolbar,.layout .order-page .toolbar,.layout .payment-manage-list .toolbar,.layout .payment-order-list .toolbar,.layout .promotion-manage .toolbar,.layout .rebate-manage>.toolbar,.layout .receiver-list .toolbar,.layout .role-list .toolbar,.layout .template-list .toolbar,.layout .user-list .toolbar,.layout .vip-manage .toolbar{margin:0 0 12px!important;padding:12px 16px!important;border-radius:var(--adm-radius)!important;border:1px solid var(--adm-border)!important;background:linear-gradient(180deg,var(--adm-sidebar) 0,var(--adm-surface) 100%)!important;box-shadow:var(--adm-shadow-sm)!important}.layout .activity-list .table-wrap,.layout .balance-order-page .table-wrap,.layout .client-user-list .table-wrap,.layout .game-library .table-wrap,.layout .log-page .table-wrap,.layout .menu-list .table-wrap,.layout .order-page .table-wrap,.layout .payment-manage-list .table-wrap,.layout .payment-order-list .table-wrap,.layout .promotion-manage .table-wrap,.layout .rebate-manage .table-wrap,.layout .receiver-list .table-wrap,.layout .role-list .table-wrap,.layout .template-list .table-wrap,.layout .user-list .table-wrap,.layout .vip-manage .table-wrap{margin:0 0 16px!important;padding:0!important;background:var(--adm-surface)!important;border:1px solid var(--adm-border)!important;border-radius:var(--adm-radius-lg)!important;box-shadow:var(--adm-shadow-sm)!important}.layout .client-user-list .btn,.layout .order-page .btn,.layout .payment-order-list .btn,.layout .promotion-manage .btn,.layout .rebate-manage .btn,.layout .role-list .btn,.layout .user-list .btn{height:36px;padding:0 14px;border:1px solid var(--adm-border-strong);border-radius:10px;background:var(--adm-surface);color:var(--adm-text-secondary);font-weight:700;font-size:13px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease}.layout .client-user-list .btn.primary,.layout .order-page .btn.primary,.layout .rebate-manage .btn.primary,.layout .role-list .btn.primary,.layout .user-list .btn.primary{background:linear-gradient(135deg,#4b8dff,#3b73ff)!important;border-color:var(--adm-primary)!important;color:#fff!important;box-shadow:0 10px 18px rgba(59,115,255,.22)!important}.layout .client-user-list .btn.danger,.layout .user-list .btn.danger{background:#fff!important;border-color:#fecaca!important;color:var(--adm-danger)!important;box-shadow:none!important}.layout .client-user-list .tab.active,.layout .order-page .tab.active,.layout .rebate-manage .tab.active,.layout .user-list .tab.active{color:var(--adm-text)!important;font-weight:800!important;font-size:15px!important;letter-spacing:-.02em}.layout .promotion-manage,.layout .rebate-manage{max-width:1280px;margin-left:auto!important;margin-right:auto!important;padding:10px clamp(12px,2.5vw,22px) 32px!important;width:100%;box-sizing:border-box}.layout .promotion-manage .card,.layout .rebate-manage .card{margin:0 0 16px!important;padding:18px 20px!important;background:var(--adm-surface)!important;border:1px solid var(--adm-border)!important;border-radius:var(--adm-radius-lg)!important;box-shadow:var(--adm-shadow-sm)!important;box-sizing:border-box}.layout .promotion-manage .card-header,.layout .rebate-manage .card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.layout .promotion-manage .card-title,.layout .rebate-manage .card-title{margin:0;font-size:16px;font-weight:800;color:var(--adm-text);letter-spacing:-.02em}.layout .promotion-manage .card-desc,.layout .rebate-manage .card-desc{margin:0 0 14px;font-size:13px;line-height:1.6;color:var(--adm-muted)}.layout .rebate-manage .card-desc strong{color:var(--adm-text-secondary);font-weight:700}.layout .rebate-manage .btn-toggle{height:34px;padding:0 14px;border-radius:999px;border:1px solid #d1d5db;background:#f8fafc;color:#64748b;font-size:12px;font-weight:800;cursor:pointer;transition:all .18s ease}.layout .rebate-manage .btn-toggle.active{border-color:#86efac;background:#ecfdf5;color:#047857;box-shadow:0 0 0 3px rgba(16,185,129,.12)}.layout .rebate-manage .config-blocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.layout .rebate-manage .config-block{padding:14px;border-radius:12px;border:1px solid var(--adm-border);background:var(--adm-sidebar)}.layout .rebate-manage .block-label{margin-bottom:10px;font-size:12px;font-weight:800;color:var(--adm-muted);letter-spacing:.04em}.layout .rebate-manage .num-input,.layout .rebate-manage .rate-input,.layout .rebate-manage .select-input,.layout .rebate-manage .text-input{border:1px solid #d9e1ec!important;border-radius:10px!important;font-size:13px!important;background:#fff!important}.layout .rebate-manage .num-input:focus,.layout .rebate-manage .rate-input:focus,.layout .rebate-manage .select-input:focus,.layout .rebate-manage .text-input:focus{outline:none;border-color:var(--adm-primary)!important;box-shadow:0 0 0 3px rgba(59,115,255,.12)!important}.layout .rebate-manage .referral-card{border-color:#fde68a;background:linear-gradient(180deg,#fff,#fffbeb)!important}.layout .rebate-manage .card-actions,.layout .rebate-manage .form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--adm-border)}.layout .modal-mask:not([style*="display: none"]){position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:rgba(15,23,42,.45)!important;box-sizing:border-box;backdrop-filter:none}.layout .modal-mask>.modal{margin:auto}.layout .toolbar .input,.layout .toolbar .select,.layout .toolbar input[type=number],.layout .toolbar input[type=search],.layout .toolbar input[type=text],.layout .toolbar select{height:36px!important;min-height:36px;padding:0 12px!important;border:1px solid #d9e1ec!important;border-radius:10px!important;background:#fff!important;font-size:14px!important;color:var(--adm-text)!important;box-sizing:border-box}.layout .toolbar .input:focus,.layout .toolbar input:focus,.layout .toolbar select:focus{outline:none;border-color:var(--adm-primary)!important;box-shadow:0 0 0 3px rgba(59,115,255,.12)!important}.layout .toolbar.toolbar--split{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.layout .toolbar-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 280px;min-width:0}.layout .toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.layout .toolbar-more{position:relative}.layout .toolbar-more summary.btn-more{list-style:none;cursor:pointer;height:36px;display:inline-flex;align-items:center}.layout .toolbar-more summary::-webkit-details-marker{display:none}.layout .toolbar-more-body{position:absolute;left:0;top:calc(100% + 6px);z-index:20;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;min-width:280px;background:#fff;border:1px solid var(--adm-border);border-radius:12px;box-shadow:var(--adm-shadow-md,0 8px 24px rgba(15,23,42,.1))}.layout .detail-kv .kv{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.layout .detail-kv .kv .k{flex:0 0 88px;font-weight:700;color:#64748b}.layout .detail-kv .kv .v{flex:1;color:#1e293b;word-break:break-all}.layout .detail-kv .kv .v.mono{font-family:ui-monospace,Consolas,monospace}.layout .content .sports-hub-page{padding:0 16px 32px;max-width:100%;box-sizing:border-box}.layout .content .sports-hub-page .page-tabs{padding:12px 0;border-bottom:1px solid #e8eaef}.layout .content .sports-hub-page .tab.active{font-weight:800;color:#3b73ff}.layout .content .sports-hub-page .intro{font-size:13px;color:#64748b;line-height:1.65;margin:14px 0 18px}.layout .content .sports-hub-page .intro code{padding:1px 5px;background:#f1f5f9;border-radius:4px;font-size:12px}.layout .content .sports-hub-page .panel{background:#fff;border:1px solid #eef1f7;border-radius:10px;padding:16px;margin-bottom:16px;box-sizing:border-box}.layout .content .sports-hub-page .profile-bar-panel{border-color:#dbeafe;background:linear-gradient(180deg,#f8fbff,#fff)}.layout .content .sports-hub-page .panel-client-bridge{border-color:#e0e7ff;background:linear-gradient(180deg,#fafaff,#fff)}.layout .content .sports-hub-page .panel-h-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.layout .content .sports-hub-page .panel-h{font-weight:800;color:#1e293b;margin-bottom:12px}.layout .content .sports-hub-page .panel-h-row .panel-h{margin-bottom:0}.layout .content .sports-hub-page .panel-h-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.layout .content .sports-hub-page .profile-head{margin-bottom:12px}.layout .content .sports-hub-page .profile-count-line{font-size:14px;color:#1e293b;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.layout .content .sports-hub-page .profile-active-badge{display:inline-block;font-size:12px;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;padding:2px 10px}.layout .content .sports-hub-page .profile-chip-hint{margin:8px 0 6px;font-size:12px;color:#64748b}.layout .content .sports-hub-page .profile-chips{display:flex;flex-wrap:wrap;gap:8px}.layout .content .sports-hub-page .profile-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:600;color:#475569;cursor:pointer}.layout .content .sports-hub-page .profile-chip--editing{border-color:#6366f1;background:#eef2ff;color:#3730a3}.layout .content .sports-hub-page .profile-chip--live{box-shadow:inset 0 0 0 1px #fbbf24}.layout .content .sports-hub-page .profile-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.layout .content .sports-hub-page .profile-bar-label{font-size:13px;font-weight:800;color:#1e3a5f;flex-shrink:0}.layout .content .sports-hub-page .profile-select-main{min-width:220px;max-width:100%;height:36px;border:1px solid #c7d7ff;border-radius:8px;padding:0 10px;font-size:13px;box-sizing:border-box}.layout .content .sports-hub-page .profile-bar-hint{margin:10px 0 0;font-size:12px;color:#64748b;line-height:1.5}.layout .content .sports-hub-page .grid-row label{display:block;margin-bottom:4px;font-size:13px;color:#606266}.layout .content .sports-hub-page .grid-row input,.layout .content .sports-hub-page .grid-row select{width:100%;height:36px;border:1px solid #dce3ef;border-radius:8px;padding:0 10px;box-sizing:border-box}.layout .content .sports-hub-page .grid-row{margin-bottom:12px;max-width:520px}.layout .content .sports-hub-page .btn{height:36px;padding:0 14px;border-radius:8px;border:1px solid #d1d9e9;background:#fff;cursor:pointer;font-weight:700;box-sizing:border-box}.layout .content .sports-hub-page .btn.primary{background:linear-gradient(135deg,#4b8dff,#6366f1);color:#fff;border-color:transparent}.layout .content .sports-hub-page .btn-ghost{background:#f8fafc;color:#475569;border-color:#e2e8f0}.layout .content .sports-hub-page .btn-add{border-color:#c7d7ff;color:#3354d6;background:linear-gradient(180deg,#f8faff,#eef3ff)}.layout .content .sports-hub-page .btn-danger-outline{color:#be123c;border-color:#fda4af;background:#fff1f2}.layout .content .sports-hub-page .btn-compact{height:32px;padding:0 12px;font-size:12px;font-weight:700}.layout .content .sports-hub-page .btn-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.layout .content .sports-hub-page .btn-bridge-link{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.layout .content .sports-hub-page .modal-mask{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:10050}.layout .content .sports-hub-page .modal{background:#fff!important;border-radius:12px!important;width:96%!important;max-width:520px!important;max-height:min(92vh,900px)!important;display:flex;flex-direction:column!important;overflow:hidden!important;box-shadow:0 20px 50px rgba(0,0,0,.15)!important;box-sizing:border-box!important}.layout .content .sports-hub-page .modal--wide{max-width:min(840px,98vw)!important}.layout .content .sports-hub-page .modal-h{padding:14px 18px;font-weight:800;border-bottom:1px solid #eef1f7}.layout .content .sports-hub-page .modal-h-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.layout .content .sports-hub-page .modal-h-titles{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.layout .content .sports-hub-page .modal-h-sub{font-size:12px;font-weight:600;color:#64748b}.layout .content .sports-hub-page .modal-x{flex-shrink:0;width:34px;height:34px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:22px;line-height:1;cursor:pointer}.layout .content .sports-hub-page .modal-b{padding:14px 18px;flex:1 1 auto;min-height:0;overflow-y:auto}.layout .content .sports-hub-page .modal-f{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid #eef1f7;background:linear-gradient(180deg,#fafbfc,#fff)}.layout .content .sports-hub-page .modal-f-leading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.layout .content .sports-hub-page .modal-f-submit{flex-shrink:0;min-width:96px}.layout .content .sports-hub-page .modal-f-gap{flex:1}.layout .content .sports-hub-page .f label{display:block;margin-bottom:4px;font-size:13px;color:#606266}.layout .content .sports-hub-page .f input:not([type=file]),.layout .content .sports-hub-page .f select,.layout .content .sports-hub-page .modal-b textarea{width:100%;box-sizing:border-box;border:1px solid #dce3ef;border-radius:8px;padding:8px 10px;font-size:14px}.layout .content .sports-hub-page .f2,.layout .content .sports-hub-page .f3{display:grid;grid-template-columns:1fr 1fr;gap:10px}.layout .content .sports-hub-page .f3{grid-template-columns:1fr 1fr 1fr}.layout .content .sports-hub-page .form-section-h{margin:14px 0 4px;font-size:13px;font-weight:800;color:#334155}.layout .content .sports-hub-page .form-section-desc{margin:0 0 10px;font-size:12px;color:#94a3b8;line-height:1.45}.layout .content .sports-hub-page .chk{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:14px}.layout .content .sports-hub-page .slug-input-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.layout .content .sports-hub-page .slug-input-row input{flex:1 1 160px;min-width:120px}.layout .content .sports-hub-page .sport-pick-mini{flex:0 1 200px;min-width:140px;height:36px;border:1px solid #dce3ef;border-radius:8px;padding:0 8px;box-sizing:border-box}.layout .content .sports-hub-page input[type=file].match-logo-file-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important}.layout .content .sports-hub-page .match-logo-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;position:relative}.layout .content .sports-hub-page .match-logo-card{border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;background:linear-gradient(180deg,#f8fafc,#fff 72%)}.layout .content .sports-hub-page .match-logo-btn-row{display:flex;flex-wrap:wrap;gap:8px}.layout .content .sports-hub-page .tbl-wrap{width:100%;overflow-x:auto;border:1px solid #eef1f7;border-radius:8px}.layout .content .sports-hub-page .tbl{width:100%;border-collapse:collapse;font-size:13px}.layout .content .sports-hub-page .tbl td,.layout .content .sports-hub-page .tbl th{border-bottom:1px solid #eef1f7;padding:10px 8px;text-align:left}.layout .content .sports-hub-page .tbl th{background:#fafbfe;font-weight:700;color:#64748b}.layout .content .sports-hub-page .btn-cell{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid transparent}.layout .content .sports-hub-page .btn-cell:first-child{margin-left:0}.layout .content .sports-hub-page .btn-cell--edit{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.layout .content .sports-hub-page .btn-cell--clone{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.layout .content .sports-hub-page .btn-cell--del{background:#fff1f2;color:#be123c;border-color:#fecdd3}.layout .content .sports-hub-page .btn-tiny{height:32px;padding:0 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-weight:700;font-size:12px;cursor:pointer;box-sizing:border-box}.layout .content .sports-hub-page .btn-tiny.primary{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.layout .content .sports-hub-page .mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 12px}.layout .content .sports-hub-page .mk-f input,.layout .content .sports-hub-page .mk-f select{width:100%;margin-top:4px;height:32px;border:1px solid #cbd5e1;border-radius:8px;padding:0 8px;box-sizing:border-box}.layout .content .sports-hub-page .mk-cat-chip,.layout .content .sports-markets-page .mk-cat-chip{font-family:inherit}.layout .content .sports-hub-page .mk-chk-input,.layout .content .sports-markets-page .mk-chk-input{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;margin:0!important;padding:0!important}.layout .content .sports-hub-page .grid-row--textarea textarea.admin-note-textarea{width:100%;min-height:72px;resize:vertical;border:1px solid #dce3ef;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.5;box-sizing:border-box}.layout .content .sports-hub-page .tbl-matches.tbl-compact thead th{position:sticky;top:0;z-index:2}