.nav[data-v-ded87ffe]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:10px max(6vw,calc((100vw - 1180px)/2));background:#140f20e6;-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%);border-bottom:1px solid rgba(255,255,255,.075);box-shadow:0 9px 30px #0003}.logo[data-v-ded87ffe]{display:flex;align-items:center;gap:10px}.mark[data-v-ded87ffe]{width:60px;flex:none;color:#e5d5ff;font:900 italic 32px/1 Arial,sans-serif;letter-spacing:-4px;text-shadow:0 0 24px rgba(203,166,255,.17)}.mark sup[data-v-ded87ffe]{position:relative;top:-8px;margin-left:2px;font-size:17px;letter-spacing:0}.logo b[data-v-ded87ffe]{display:block;color:#fff;font-size:17px;font-weight:850;line-height:1.15;letter-spacing:.7px}.logo small[data-v-ded87ffe]{display:block;color:#8f819d;font-size:7px;letter-spacing:1.6px;margin-top:4px}.links[data-v-ded87ffe]{display:flex;align-items:center;gap:6px}.links a[data-v-ded87ffe]{color:var(--text-dim);margin:0 12px;font-size:14px;position:relative;transition:.2s}.links a[data-v-ded87ffe]:hover{color:#d7baff}.links a.on[data-v-ded87ffe]{color:#fff;font-weight:800}.links a.on[data-v-ded87ffe]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#d7baff;border-radius:2px}.right[data-v-ded87ffe]{display:flex;align-items:center;gap:10px}.help[data-v-ded87ffe]{display:flex;align-items:center;gap:7px;color:#eee4f8;background:#ffffff06;border:1px solid rgba(207,177,239,.25);border-radius:4px;padding:10px 15px;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.help i[data-v-ded87ffe]{width:7px;height:7px;border-radius:50%;background:#56c58b;box-shadow:0 0 0 3px #56c58b1f}.burger[data-v-ded87ffe]{display:none;background:none;border:1px solid var(--border);color:var(--text);font-size:20px;padding:6px 11px;border-radius:10px;cursor:pointer}@media(max-width:860px){.burger[data-v-ded87ffe]{display:block}.help[data-v-ded87ffe]{display:none}.links[data-v-ded87ffe]{position:fixed;inset:63px 0 auto 0;flex-direction:column;align-items:stretch;gap:4px;background:#120e1dfa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:20px;border-bottom:1px solid var(--border);display:none}.links.open[data-v-ded87ffe]{display:flex}.links a[data-v-ded87ffe]{padding:10px 0;margin:0}.links a.on[data-v-ded87ffe]:after{bottom:2px}}.sheep-logo[data-v-75321141]{display:grid;place-items:center;flex:none;border:1px solid rgba(207,177,239,.3);border-radius:22%;background:#21162f;color:#dfc8ff;font:900 italic 12px/1 Arial,sans-serif;letter-spacing:-2px;box-shadow:0 6px 18px #00000047}.sheep-logo sup[data-v-75321141]{font-size:.55em;letter-spacing:0}.footer[data-v-206e6490]{border-top:1px solid var(--border);background:linear-gradient(135deg,#0b1221,#0d172a);padding:44px 0 30px}.inner[data-v-206e6490]{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;align-items:flex-start}.brand[data-v-206e6490]{display:flex;align-items:center;gap:10px;font-weight:900;font-size:18px}.brand small[data-v-206e6490]{display:block;font-weight:500;color:var(--text-dim);font-size:12.5px;margin-top:6px}.links[data-v-206e6490]{display:flex;gap:26px;flex-wrap:wrap;color:var(--text-dim);font-size:13.5px}.links a[data-v-206e6490]:hover{color:var(--text)}.copy[data-v-206e6490]{margin-top:26px;padding-top:20px;border-top:1px solid var(--border);color:var(--text-dim);font-size:12.5px;text-align:center}.records[data-v-206e6490]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:var(--text-dim)}.records a[data-v-206e6490]:hover{color:var(--text)}.service-fab[data-v-fa7d540e]{position:fixed;z-index:70;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;min-height:48px;padding:9px 16px;border:1px solid rgba(148,163,184,.26);border-radius:999px;background:var(--grad);color:#fff;box-shadow:0 14px 34px #3b82f647;cursor:pointer}.service-fab span[data-v-fa7d540e]{font-size:20px}.service-fab b[data-v-fa7d540e]{font-size:13px}.service-fab i[data-v-fa7d540e]{width:7px;height:7px;border-radius:50%;background:#6ee0a4;box-shadow:0 0 0 4px #6ee0a42e}.service-panel[data-v-fa7d540e]{position:fixed;z-index:80;right:22px;bottom:82px;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:24px;background:#0d1526;box-shadow:0 24px 70px #0000007a,0 0 36px #3b82f61f}header[data-v-fa7d540e]{display:flex;align-items:center;gap:10px;padding:15px 16px;background:linear-gradient(135deg,#2563eb,#3b82f6 58%,#f59e0b);color:#fff}.avatar[data-v-fa7d540e]{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;background:#ffffff2b;font-weight:950}header b[data-v-fa7d540e]{display:block;font-size:13px}header span[data-v-fa7d540e]{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:10px;opacity:.9}header span i[data-v-fa7d540e]{width:6px;height:6px;border-radius:50%;background:#75efad}header button[data-v-fa7d540e]{margin-left:auto;width:30px;height:30px;border:0;border-radius:50%;background:#ffffff29;color:#fff;font-size:21px;cursor:pointer}.messages[data-v-fa7d540e]{height:360px;overflow-y:auto;padding:16px;background:linear-gradient(180deg,#0d1526,#0a1120)}.message[data-v-fa7d540e]{width:fit-content;max-width:84%;margin-bottom:10px;padding:10px 12px;border-radius:14px;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.message.agent[data-v-fa7d540e]{background:#ffffff0f;color:var(--text);border:1px solid var(--border);border-top-left-radius:4px}.message.visitor[data-v-fa7d540e]{margin-left:auto;background:#3b82f6;color:#fff;border-top-right-radius:4px}.message.system[data-v-fa7d540e]{max-width:100%;margin-inline:auto;padding:5px 9px;background:transparent;color:#7284a5;font-size:9px;text-align:center}.connection-state[data-v-fa7d540e]{padding:20px;color:#7f91b0;font-size:10px;text-align:center}.game-quick[data-v-fa7d540e]{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 12px}.game-quick button[data-v-fa7d540e],.quick-actions button[data-v-fa7d540e]{border:1px solid rgba(96,165,250,.25);border-radius:999px;background:#3b82f614;color:#93c5fd;font-size:10px;padding:6px 9px;cursor:pointer}.chat-error[data-v-fa7d540e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;padding:9px 11px;border:1px solid rgba(248,113,113,.22);border-radius:11px;background:#f8717114;color:#fca5a5;font-size:10px}.chat-error button[data-v-fa7d540e]{flex:none;padding:5px 8px;border:1px solid rgba(252,165,165,.28);border-radius:8px;background:#ffffff0d;color:#fecaca;font-size:9px;cursor:pointer}.wechat-card[data-v-fa7d540e]{display:flex;align-items:center;gap:12px;margin:10px 0;padding:12px;border:1px solid rgba(245,158,11,.28);border-radius:16px;background:#f59e0b0f}.qr[data-v-fa7d540e]{width:92px;height:92px;flex:none;border-radius:11px;overflow:hidden;background:#fff}.qr img[data-v-fa7d540e]{width:100%;height:100%;object-fit:cover}.qr.placeholder[data-v-fa7d540e]{display:grid;place-items:center;align-content:center;border:1px dashed rgba(96,165,250,.38);background:#101a2d;color:#93c5fd;text-align:center}.qr.placeholder span[data-v-fa7d540e]{font-size:9px}.qr.placeholder b[data-v-fa7d540e]{font-size:10px}.wechat-card>div>b[data-v-fa7d540e]{font-size:12px}.wechat-card p[data-v-fa7d540e]{margin:3px 0;color:#fbbf24;font-size:11px}.wechat-card small[data-v-fa7d540e]{display:block;color:var(--text-dim);font-size:9px;line-height:1.5}.direct-card[data-v-fa7d540e]{border-color:#60a5fa4d;background:linear-gradient(135deg,#3b82f61a,#f59e0b0f)}.quick-actions[data-v-fa7d540e]{display:flex;gap:6px;padding:10px 13px 7px;border-top:1px solid var(--border);background:#0d1526}.quick-actions .wechat[data-v-fa7d540e]{margin-left:auto;color:#fff;border-color:transparent;background:var(--grad)}.input-row[data-v-fa7d540e]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:7px 13px 13px;background:#0d1526}.input-row input[data-v-fa7d540e]{min-width:0;border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:#ffffff0b;color:var(--text);outline:none;font-size:12px}.input-row input[data-v-fa7d540e]:focus{border-color:var(--primary)}.input-row button[data-v-fa7d540e]{border:0;border-radius:11px;padding:0 14px;background:var(--grad);color:#fff;font-size:11px;font-weight:800;cursor:pointer}.input-row button[data-v-fa7d540e]:disabled,.quick-actions button[data-v-fa7d540e]:disabled{opacity:.45;cursor:not-allowed}.panel-enter-active[data-v-fa7d540e],.panel-leave-active[data-v-fa7d540e]{transition:opacity .22s,transform .22s}.panel-enter-from[data-v-fa7d540e],.panel-leave-to[data-v-fa7d540e]{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:520px){.service-fab[data-v-fa7d540e]{right:14px;bottom:14px}.service-panel[data-v-fa7d540e]{right:14px;bottom:72px}.messages[data-v-fa7d540e]{height:330px}}.source-warning[data-v-20bc8a50]{margin:90px auto 12px;padding:14px 20px;max-width:1100px;background:#2a1b38;color:#ead8fb;border:1px solid #694c80;border-radius:7px;line-height:1.7}.app[data-v-20bc8a50]{position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;color:var(--text);background:#100d1b}.app[data-v-20bc8a50]:before{content:"";position:fixed;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 82%);mask-image:linear-gradient(to bottom,#000,transparent 82%)}.admin-page[data-v-20bc8a50]{--bg: #100d1b;--bg-2: #171120;--surface: #1b1525;--surface-2: #21192c;--border: rgba(207,185,225,.16);--text: #f3eef9;--text-dim: #9c8fa8;--primary: #d5b8f5;--primary-rgb: 213,184,245;--head-bg: rgba(20,15,32,.9);min-height:100vh;color:var(--text)}.bubble[data-v-20bc8a50]{position:fixed;z-index:-1;border-radius:50%;pointer-events:none;opacity:.45;border:1px solid rgba(255,255,255,.8);animation:drift-20bc8a50 16s ease-in-out infinite}.bubble-a[data-v-20bc8a50]{width:420px;height:420px;top:40px;right:-230px;background:#9965d01f;filter:blur(30px)}.bubble-b[data-v-20bc8a50]{width:320px;height:320px;bottom:80px;left:-180px;background:#d6b8f50d;filter:blur(32px);animation-delay:-8s}@keyframes drift-20bc8a50{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}.page[data-v-20bc8a50]{flex:1}.home-page[data-v-9788fe53]{background:#100d1b;color:#f6f2ff}.home-hero[data-v-9788fe53]{position:relative;min-height:590px;overflow:hidden;isolation:isolate;background:#1b122c}.hero-art[data-v-9788fe53]{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:38%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 26%,#000 100%)}.hero-art img[data-v-9788fe53]{width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:brightness(.72) saturate(.76) contrast(1.04)}.home-hero[data-v-9788fe53]:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1b132c,#1b132cf2 40%,#1b132c55 68%,#100d1bdc),linear-gradient(0deg,#100d1b 0%,transparent 32%)}.home-hero[data-v-9788fe53]:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:180px;background:linear-gradient(0deg,#100d1b,transparent)}.hero-grid[data-v-9788fe53]{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 74%);mask-image:linear-gradient(90deg,#000,transparent 74%)}.hero-content[data-v-9788fe53]{position:relative;min-height:590px;display:flex;align-items:center}.hero-copy[data-v-9788fe53]{padding:54px 0 58px}.eyebrow[data-v-9788fe53]{display:flex;align-items:center;gap:10px;color:#cbb9ea;font-size:11px;letter-spacing:1px}.eyebrow i[data-v-9788fe53]{width:6px;height:6px;border-radius:50%;background:#d7baff;box-shadow:0 0 0 5px #d7baff1a}h1[data-v-9788fe53]{margin:23px 0 20px;font-size:clamp(46px,5.2vw,70px);font-weight:900;letter-spacing:-3px;line-height:1.2;text-shadow:0 7px 28px rgba(0,0,0,.34)}h1 em[data-v-9788fe53]{color:#d8bdff;font-style:normal}.hero-copy>p[data-v-9788fe53]{color:#b9acc8;font-size:13px;line-height:2}.hero-actions[data-v-9788fe53]{display:flex;align-items:center;gap:24px;margin-top:28px}.hero-actions a[data-v-9788fe53],.hero-actions button[data-v-9788fe53]{font-size:12px;font-weight:700}.primary-action[data-v-9788fe53]{min-width:220px;display:flex;justify-content:space-between;padding:16px 20px;border-radius:5px;background:#d8bdff;color:#2c1748;box-shadow:0 14px 35px #a16fe02e}.hero-actions button[data-v-9788fe53]{padding:10px 0;border:0;background:none;color:#e5daf2;cursor:pointer}.hero-steps[data-v-9788fe53]{display:flex;align-items:center;gap:14px;margin-top:38px;color:#8f829f;font-size:10px}.hero-steps span[data-v-9788fe53]{display:flex;gap:7px}.hero-steps b[data-v-9788fe53]{color:#d2c3df;font:10px Arial,sans-serif}.hero-steps i[data-v-9788fe53]{width:20px;height:1px;background:#665975}.hero-signature[data-v-9788fe53]{position:absolute;right:0;bottom:70px;text-align:right}.hero-signature span[data-v-9788fe53]{display:block;font:10px Arial,sans-serif;letter-spacing:4px}.hero-signature b[data-v-9788fe53]{display:block;margin-top:7px;color:#a99bb9;font-size:9px;font-weight:400}.home-catalog[data-v-9788fe53]{padding:20px 0 82px}.catalog-head[data-v-9788fe53]{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.catalog-head small[data-v-9788fe53],.profession-copy>small[data-v-9788fe53],.process-title small[data-v-9788fe53],.home-contact small[data-v-9788fe53]{color:#a58abd;font:9px Arial,sans-serif;letter-spacing:2px}.catalog-head h2[data-v-9788fe53]{margin-top:5px;font-size:23px}.catalog-head>a[data-v-9788fe53]{color:#a89bb7;font-size:11px}.home-game-grid[data-v-9788fe53]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.home-game[data-v-9788fe53]{position:relative;height:182px;overflow:hidden;border:1px solid #ffffff17;border-radius:7px;background:#211a2d}.home-game>img[data-v-9788fe53]{width:100%;height:100%;object-fit:cover;filter:saturate(.68);transition:transform .3s,filter .3s}.home-game:hover>img[data-v-9788fe53]{transform:scale(1.035);filter:saturate(.9)}.game-shade[data-v-9788fe53]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#12101ded 0%,#12101d72 48%,transparent 100%)}.game-copy[data-v-9788fe53]{position:absolute;left:18px;bottom:16px}.game-copy>span[data-v-9788fe53]{color:#bda9ce;font-size:8px}.game-copy h3[data-v-9788fe53]{margin:3px 0 6px;font-size:18px}.game-copy p[data-v-9788fe53]{font-size:11px}.game-copy p b[data-v-9788fe53]{font:600 23px Arial,sans-serif}.game-copy p small[data-v-9788fe53]{margin-left:4px;color:#978aa6;font-size:9px}.home-game>i[data-v-9788fe53]{position:absolute;right:16px;bottom:17px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #ffffff35;border-radius:50%;font-style:normal}.catalog-error[data-v-9788fe53],.games-loading[data-v-9788fe53]{grid-column:1/-1;padding:30px;color:#b7a9c4;text-align:center}.home-profession[data-v-9788fe53]{padding:84px 0;border-block:1px solid #ffffff10;background:linear-gradient(135deg,#171220,#211630)}.profession-grid[data-v-9788fe53]{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:center}.profession-copy h2[data-v-9788fe53]{margin:12px 0 17px;font-size:39px;line-height:1.35}.profession-copy h2 em[data-v-9788fe53]{color:#d3b6f5;font-style:normal}.profession-copy p[data-v-9788fe53]{max-width:470px;color:#9f91ad;font-size:12px;line-height:1.9}.profession-copy .btn[data-v-9788fe53]{margin-top:24px}.professional-list[data-v-9788fe53]{border-top:1px solid #ffffff18}.professional-list article[data-v-9788fe53]{min-height:86px;display:grid;grid-template-columns:45px 1fr auto;gap:14px;align-items:center;border-bottom:1px solid #ffffff14}.professional-list article>span[data-v-9788fe53]{color:#786c86;font:10px Arial,sans-serif}.professional-list b[data-v-9788fe53]{font-size:15px}.professional-list p[data-v-9788fe53]{margin-top:5px;color:#8e829b;font-size:10px}.professional-list em[data-v-9788fe53]{padding:6px 10px;border:1px solid #b99bd438;border-radius:999px;color:#c5add9;font-size:9px;font-style:normal}.player-empty[data-v-9788fe53]{padding:40px 10px;color:#8e829b;font-size:11px}.home-process[data-v-9788fe53]{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;padding-top:84px;padding-bottom:84px}.process-title h2[data-v-9788fe53]{margin-top:8px;font-size:31px}.process-title p[data-v-9788fe53]{margin-top:9px;color:#8f829d;font-size:11px}.process-list[data-v-9788fe53]{border-top:1px solid #ffffff17}.process-list article[data-v-9788fe53]{display:grid;grid-template-columns:52px 1fr;align-items:center;min-height:90px;border-bottom:1px solid #ffffff14}.process-list article>span[data-v-9788fe53]{color:#c5a4e5;font:20px Arial,sans-serif}.process-list h3[data-v-9788fe53]{font-size:14px}.process-list p[data-v-9788fe53]{margin-top:5px;color:#8d819b;font-size:10px}.home-contact[data-v-9788fe53]{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:84px;padding:35px 39px;border:1px solid #c9a9eb30;border-radius:8px;background:linear-gradient(115deg,#20162f,#2a1b3d)}.home-contact h2[data-v-9788fe53]{margin-top:7px;font-size:25px}.home-contact p[data-v-9788fe53]{margin-top:5px;color:#9c8eaa;font-size:11px}.home-contact button[data-v-9788fe53]{min-width:176px;display:flex;justify-content:space-between;padding:15px 18px;border:0;border-radius:4px;background:#d5b7f5;color:#2b183f;font-weight:700;cursor:pointer}@media(max-width:900px){.hero-art[data-v-9788fe53]{top:0;right:-120px;bottom:0;left:31%}.home-game-grid[data-v-9788fe53]{grid-template-columns:repeat(2,1fr)}.profession-grid[data-v-9788fe53],.home-process[data-v-9788fe53]{grid-template-columns:1fr;gap:36px}.hero-signature[data-v-9788fe53]{right:20px}.profession-copy[data-v-9788fe53]{max-width:600px}}@media(max-width:620px){.home-hero[data-v-9788fe53]{min-height:640px}.hero-art[data-v-9788fe53]{top:0;right:-250px;bottom:0;left:4%;opacity:.64;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 100%);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 100%)}.home-hero[data-v-9788fe53]:before{background:linear-gradient(90deg,#1b132cf5,#1b132cbd 74%,#100d1bd9),linear-gradient(0deg,#100d1b,transparent 42%)}.hero-content[data-v-9788fe53]{min-height:640px;align-items:flex-end}.hero-copy[data-v-9788fe53]{padding-bottom:62px}h1[data-v-9788fe53]{font-size:43px;letter-spacing:-2px}.hero-copy>p br[data-v-9788fe53]{display:none}.hero-actions[data-v-9788fe53]{align-items:stretch;flex-direction:column;gap:8px}.primary-action[data-v-9788fe53]{width:100%}.hero-actions button[data-v-9788fe53]{text-align:left}.hero-steps[data-v-9788fe53]{gap:8px;flex-wrap:wrap}.hero-signature[data-v-9788fe53]{display:none}.home-catalog[data-v-9788fe53]{padding-top:38px}.home-game-grid[data-v-9788fe53]{grid-template-columns:1fr 1fr;gap:10px}.home-game[data-v-9788fe53]{height:150px}.game-copy[data-v-9788fe53]{left:13px;bottom:12px}.game-copy h3[data-v-9788fe53]{font-size:15px}.game-copy p b[data-v-9788fe53]{font-size:19px}.home-game>i[data-v-9788fe53]{right:11px;bottom:12px;width:27px;height:27px}.home-profession[data-v-9788fe53]{padding:60px 0}.professional-list article[data-v-9788fe53]{grid-template-columns:34px 1fr}.professional-list em[data-v-9788fe53]{grid-column:2}.home-process[data-v-9788fe53]{padding-top:60px;padding-bottom:60px}.home-contact[data-v-9788fe53]{align-items:flex-start;flex-direction:column;padding:28px 24px}.home-contact button[data-v-9788fe53]{width:100%}}:root{--bg: #100d1b;--bg-2: #181221;--surface: rgba(255, 255, 255, .052);--surface-2: #1d1728;--border: rgba(207, 185, 225, .16);--text: #f3eef9;--text-dim: #9e91aa;--primary: #d5b8f5;--primary-rgb: 213, 184, 245;--cyan: #bca8ed;--pink: #d8bdff;--pink-rgb: 216, 189, 255;--purple: #a77cdb;--gold: #e1c5ff;--grad: linear-gradient(135deg, #d8bdff 0%, #ba91e8 55%, #8c65bf 100%);--grad-2: linear-gradient(135deg, #e0caff, #ae86dd);--glow: 0 22px 55px rgba(130, 78, 180, .24), 0 0 38px rgba(211, 176, 247, .08);--glow-soft: 0 12px 32px rgba(139, 90, 187, .16);--head-bg: rgba(20, 15, 32, .9);--btn-text: #27163b}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;background:radial-gradient(circle at 12% 7%,rgba(152,103,204,.12),transparent 28%),radial-gradient(circle at 92% 12%,rgba(214,183,245,.06),transparent 25%),linear-gradient(180deg,#100d1b,#141020 48%,#0f0c19);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font-family:inherit}img,svg{display:block}::selection{background:rgba(var(--primary-rgb),.28)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#0e0b17}::-webkit-scrollbar-thumb{background:#44354f;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.container{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0}.section{padding:72px 0;scroll-margin-top:76px}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 25px;border:0;border-radius:6px;background:var(--grad);color:var(--btn-text);box-shadow:var(--glow-soft);font-size:14px;font-weight:800;cursor:pointer;transition:transform .22s,box-shadow .22s}.btn:hover{transform:translateY(-2px);box-shadow:var(--glow)}.btn.ghost{background:#ffffff0b;color:var(--text);border:1px solid var(--border);box-shadow:none}.btn.ghost:hover{color:var(--primary);border-color:rgba(var(--primary-rgb),.5)}.btn.sm{min-height:36px;padding:7px 16px;font-size:12px;border-radius:5px}.section-head{text-align:center;margin-bottom:38px}.section-head .kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:5px 14px;border:1px solid rgba(var(--primary-rgb),.16);border-radius:999px;background:#ffffff0b;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:.7px}.section-head h2{font-size:clamp(25px,3.2vw,36px);font-weight:900;line-height:1.3;letter-spacing:-.6px}.section-head p{margin-top:10px;color:var(--text-dim);font-size:14px}.chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:#d9c3ee;border:1px solid rgba(var(--primary-rgb),.2);font-size:11px;white-space:nowrap}.glass{background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .24s,box-shadow .24s,border-color .24s}.glass:hover{transform:translateY(-5px);border-color:rgba(var(--primary-rgb),.28);box-shadow:var(--glow)}.fade-up{animation:fadeUp .6s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:640px){.container{width:min(100% - 28px,1180px)}.section{padding:54px 0}}.app .page .page-hero{background:radial-gradient(circle at 18% 20%,rgba(176,125,224,.16),transparent 28%),linear-gradient(135deg,#15101f,#21152f 56%,#171021)!important;border-color:#cfb9e124!important}.app .page .page-hero:before{opacity:.45}.app .page .hero-inner>span,.app .page .kicker,.app .page .process-head span,.app .page .related-head span{color:#c9a9e7!important}.app .page .hero-inner h1 span{background:linear-gradient(135deg,#ead9ff,#bc92e7)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important}.app .page .toolbar input,.app .page .recovery input{border-color:#4a3958!important;background:#181221!important;color:#f3eef9!important;border-radius:6px 0 0 6px!important}.app .page .toolbar input:focus,.app .page input:focus{border-color:#b18ad8!important;box-shadow:0 0 0 3px #be95e51a!important}.app .page .toolbar button{background:#d5b8f5!important;color:#2a183d!important;border-radius:0 5px 5px 0!important}.app .page .result-head b,.app .page .process-head h2,.app .page .related-head h2{color:#f3eef9!important}.app .game-card{border-color:#cfb9e124!important;border-radius:8px!important;background:linear-gradient(155deg,#201829,#15111d)!important;box-shadow:0 18px 40px #0003!important}.app .game-card:hover{border-color:#d7baff57!important;box-shadow:0 20px 50px #5c358038!important}.app .game-card .hot{background:#d2b3f2!important;color:#2a173e!important;box-shadow:none!important}.app .game-card .tags span{border-color:#cfb9e12e!important;background:#ccade914!important;color:#cdb5df!important}.app .game-card .actions a{border-radius:5px!important}.app .game-card .detail{background:#18121f!important;color:#d9cfdf!important}.app .game-card .consult{background:#d2b3f2!important;color:#2a173e!important;box-shadow:none!important}.app .page .note-banner{border-color:#c8a9e42b!important;border-radius:8px!important;background:linear-gradient(130deg,#21162f,#18121f)!important}.app .detail-page .shade{background:linear-gradient(90deg,#110c1bf7,#1b1128d1 48%,#120c1b3d 80%),linear-gradient(0deg,rgba(16,12,25,.8),transparent 52%)!important}.app .detail-page .category{border-radius:4px!important;border-color:#ddc6f249!important;background:#1f142c6b!important}.app .detail-page .hero-content h1 b,.app .detail-page .price b,.app .detail-page .small-price,.app .detail-page .player-grid strong,.app .detail-page .steps b{color:#d8bdff!important}.app .detail-page .tags span{border-color:#cbaae334!important;border-radius:5px!important;background:#caa7e817!important;color:#d7c0e9!important}.app .detail-page .service-card,.app .detail-page .consult-card,.app .detail-page .player-grid article,.app .detail-page .steps{border-color:#cbb6dc24!important;border-radius:8px!important;background:#1b1525!important;box-shadow:0 18px 42px #0003!important}.app .detail-page .text-consult,.app .detail-page .related-head a{color:#cba9e8!important}.app .checkout-page{background:linear-gradient(180deg,#100d1b,#151020 45%,#110d1a)!important}.app .checkout-hero{background:radial-gradient(circle at 84% 12%,rgba(190,143,231,.15),transparent 31%),linear-gradient(135deg,#171020,#2a193a 58%,#191122)!important}.app .checkout-hero span,.app .checkout-page .kicker{color:#caa9e8!important}.app .checkout-page .steps-bar,.app .checkout-page .state-card,.app .checkout-page .order-builder,.app .checkout-page .payment-card,.app .checkout-page .payment-actions,.app .checkout-page .service-notice-grid article{border-color:#c8b0dc25!important;border-radius:8px!important;background:#1b1525!important;color:#f2edf7!important}.app .checkout-page .steps-bar .done{color:#d5b8f5!important}.app .checkout-page .steps-bar .done b,.app .checkout-page .create-button,.app .checkout-page .paid-button{background:#d1b1f1!important;color:#2c183f!important;box-shadow:none!important}.app .checkout-page .tier-list>button{border-color:#c8b1d928!important;border-radius:6px!important;background:#17111f!important;color:#eee8f3!important}.app .checkout-page .tier-list>button.active{border-color:#b890df!important;background:#281b37!important;box-shadow:0 0 0 3px #be94e214!important}.app .checkout-page .tier-price strong,.app .checkout-page .price-total b,.app .checkout-page .amount-block b{color:#d8bdff!important}.app .checkout-page .counter button,.app .checkout-page .nickname-field input,.app .checkout-page .order-ticket dl>div,.app .checkout-page .wechat-box{border-color:#c8b0dc25!important;background:#17111f!important;color:#f2edf7!important}.app .checkout-page .important-reminder{border-color:#ae82d24d!important;background:#281b371f!important;color:#d8bdff!important}.app .checkout-page .availability-note{border-color:#c8b0dc32!important;border-radius:7px!important;color:#d7cce0!important}.app .checkout-page .availability-note button{border:1px solid #694d7d!important;border-radius:5px!important;background:#2a1c38!important;color:#dcc8ec!important}.app .checkout-page .service-notice-grid article>span{border-radius:5px!important;background:#291c38!important;color:#d0afea!important}.app .checkout-page .reservation-note{border-color:#a97fd041!important;border-radius:7px!important;background:#281b3724!important}.app .checkout-page .reservation-note b{color:#d8bdff!important}.app .my-orders{padding-top:74px!important;padding-bottom:90px}.app .my-orders>h1{font-size:40px}.app .my-orders .recovery{padding:18px;border:1px solid #c8b0dc24;border-radius:8px;background:#1a1424}.app .my-orders .recovery input{border-radius:5px!important}.app .my-orders .order-layout nav>button,.app .my-orders .placeholder{border-color:#c8b0dc25!important;border-radius:7px!important;background:#1a1424!important;color:#eee7f3!important}.app .my-orders .order-layout nav>button.active{border-color:#bc91e3!important;background:#261a34!important}.app .customer-order{border-color:#c8b0dc25!important;border-radius:8px!important;background:#1a1424!important;color:#eee8f4!important}.app .customer-order .heading small,.app .customer-order .amounts b{color:#d6baff!important}.app .customer-order .badge{background:#2a1d38!important;color:#ddc7f0!important}.app .customer-order .hint{border-color:#b28ad5!important;background:#241832!important}.app .customer-order button,.app .customer-order .buttons a{border-color:#5b456a!important;border-radius:5px!important;background:#21172e!important;color:#e2d6eb!important}.app .customer-order .primary{border-color:#d5b8f5!important;background:#d5b8f5!important;color:#2b183d!important}.app .customer-order input,.app .customer-order textarea,.app .customer-order .receipt,.app .customer-order .service{border-color:#4e3c5c!important;background:#15101e!important}.app .service-fab{border-color:#c6a6e83d!important;border-radius:6px!important;background:#d2b3f2!important;color:#29173c!important;box-shadow:0 14px 34px #5d368140!important}.app .service-panel{border-color:#c9b0dd2e!important;border-radius:10px!important;background:#17111f!important;box-shadow:0 25px 70px #00000080!important}.app .service-panel>header{background:linear-gradient(135deg,#2b1b3c,#5e3b78)!important}.app .service-panel .messages,.app .service-panel .quick-actions,.app .service-panel .input-row{background:#17111f!important}.app .service-panel .message.visitor{background:#9b70c5!important}.app .service-panel .game-quick button,.app .service-panel .quick-actions button{border-color:#c6a6e83b!important;background:#c5a7e512!important;color:#d7bee9!important}.app .service-panel .quick-actions .wechat,.app .service-panel .input-row button{background:#d2b3f2!important;color:#29173c!important}.app .service-panel .input-row input{border-radius:5px!important;background:#100d19!important}.app .service-panel .wechat-card{border-color:#c6a6e83d!important;background:#251832!important}.app .service-panel .wechat-card p{color:#d8bdff!important}.app .legal-page{background:radial-gradient(circle at 80% 10%,rgba(163,104,214,.16),transparent 30%),#100d1b!important}.app .legal-card{border-radius:9px!important;background:#191322!important}.app .legal-card>a,.app .legal-card>span{color:#c8a7e4!important}.app .footer{background:linear-gradient(135deg,#110d1a,#191220)!important}.app .footer .sheep-logo{border-color:#c6a5e83d!important;background:#21162f!important;color:#dfc8ff!important}.app .page .step,.app .page .benefit,.app .page .form-card{border-radius:8px!important;background:#1b1525!important}.app .page .num{background:#d1b1f1!important;color:#2b193d!important}.app .page .field input{border-radius:5px!important;background:#15101e!important}body .admin-page .admin-root{--admin-bg:#100d1b;--admin-card:#1a1424;--admin-card-2:#21182c;--admin-line:rgba(207,185,225,.16);--admin-text:#f3eef9;--admin-muted:#998ca4;--admin-blue:#d1b1ed;--admin-gold:#dec5f4;background:radial-gradient(circle at 84% 8%,rgba(151,92,197,.16),transparent 31%),linear-gradient(145deg,#100d1b,#171020 58%,#0f0c18)!important;color:#f3eef9!important}body .admin-page .admin-root .login-screen{background:radial-gradient(circle at 78% 18%,rgba(160,102,205,.19),transparent 34%),#100d1b!important}body .admin-page .admin-root .login-card,body .admin-page .admin-root .metric-grid article,body .admin-page .admin-root .panel,body .admin-page .admin-root :is(.orders-panel,.agent-panel,.manage-panel,.players-panel,.product-panel,.inquiry-panel){border-color:#c7aedb25!important;border-radius:9px!important;background:#1a1424!important;color:#f3eef9!important;box-shadow:0 15px 38px #0003!important}body .admin-page .admin-root .sidebar{border-color:#c7aedb1f!important;background:linear-gradient(180deg,#171020,#21142d 58%,#120e1a)!important}body .admin-page .admin-root .sidebar nav a:hover,body .admin-page .admin-root .sidebar nav a.active{background:#c9a7e51a!important;color:#e1cbf3!important;box-shadow:inset 3px 0 #c8a6e5!important}body .admin-page .admin-root :is(input,select,textarea),body .admin-page .admin-root .top-actions button{border-color:#c7aedb28!important;border-radius:5px!important;background:#15101e!important;color:#f0eaf5!important}body .admin-page .admin-root :is(.login-card>button,.cafe-form>button,button.primary,button.create,button.save){background:#d1b1f1!important;color:#2b193d!important;box-shadow:none!important}body .admin-page .admin-root .panel-head>div>span,body .admin-page .admin-root .topbar>div>span{color:#c9a8e5!important}body .admin-page .admin-root :is(th,.admin-root table th){background:#17111f!important;color:#9f91aa!important}body .admin-page .admin-root td{border-color:#c7aedb17!important;color:#e5ddeb!important}body .admin-page .admin-root .rate span{background:linear-gradient(90deg,#8f68b6,#d4b6ef)!important}body .admin-page .admin-root .metric-grid .icon{background:#291c38!important;color:#d4b6ef!important}body .admin-page .admin-root .orders-panel{color:#eee7f4!important}body .admin-page .admin-root .orders-panel .metrics article,body .admin-page .admin-root .orders-panel .table-wrap,body .admin-page .admin-root :is(.agent-form,.credential,.manage-panel .create,.manage-panel .list article,.product-list article,.players-panel .create,.player-list>article,.offers,.inquiry-panel .list article,.inquiry-panel .empty){border-color:#c7aedb24!important;border-radius:7px!important;background:#17111f!important;color:#eee7f4!important}body .admin-page .admin-root .orders-panel :is(button,.toolbar button),body .admin-page .admin-root :is(.agent-head a,.password-field button,.actions button,.product-head>button,.head>button,.heading>button,.panel-head button){border-color:#614a70!important;border-radius:5px!important;background:#21172e!important;color:#d9c7e6!important;box-shadow:none!important}body .admin-page .admin-root .orders-panel button.active{border-color:#d1b1f1!important;background:#d1b1f1!important;color:#2b193d!important}body .admin-page .admin-root .orders-panel .table-wrap :is(th,td){border-color:#c7aedb17!important;background:#17111f!important;color:#e5ddeb!important}body .admin-page .admin-root :is(.head p,.note,.product-head p,.agent-head p,.heading p,.profile-grid label,.agent-form label>span,.product-list label span,.manage-panel .head p,.inquiry-panel .list p){color:#9f91aa!important}body .admin-page .admin-root :is(.create button,button.create,button.save,.profile-grid button,.offer-editor button){border-color:#d1b1f1!important;border-radius:5px!important;background:#d1b1f1!important;color:#2b193d!important;box-shadow:none!important}body .admin-page .admin-root .offers span{background:#2b1d39!important;color:#d5b8f5!important}body .admin-page .cafe-root{background:radial-gradient(circle at 82% 8%,rgba(151,92,197,.16),transparent 30%),linear-gradient(145deg,#100d1b,#171020 58%,#0f0c18)!important;color:#f3eef9!important}body .admin-page .cafe-root .login-card,body .admin-page .cafe-root .metrics article,body .admin-page .cafe-root .orders-card,body .admin-page .cafe-root .filters{border-color:#c7aedb24!important;border-radius:8px!important;background:#1a1424!important;box-shadow:0 15px 38px #0000002e!important}body .admin-page .cafe-root .login-card>button{border-radius:5px!important;background:#d1b1f1!important;color:#2b193d!important;box-shadow:none!important}body .admin-page .cafe-root .shell>header{border-color:#c7aedb1f!important;background:#15101eef!important}body .admin-page .cafe-root .intro span,body .admin-page .cafe-root .card-head span{color:#c8a7e4!important}body .admin-page .cafe-root :is(input,select),body .admin-page .cafe-root th{border-color:#c7aedb28!important;background:#130f1c!important;color:#f0eaf5!important}body .admin-page .cafe-root :is(.actions button,.report-tabs button,.filters button,.pagination button){border-color:#614a70!important;border-radius:5px!important;background:#21172e!important;color:#d9c7e6!important}body .admin-page .cafe-root .report-tabs button.active,body .admin-page .cafe-root .filters>button:first-of-type{border-color:#d1b1f1!important;background:#d1b1f1!important;color:#2b193d!important}body .admin-page .cafe-root .metrics .gold b,body .admin-page .cafe-root .amount{color:#d8bdff!important}body .admin-page .cafe-root td{border-color:#c7aedb16!important;color:#e7dfec!important}body .admin-page .cafe-root td code{color:#c8a8e4!important}body .admin-page .desk-root{background:#eeeaf2!important;color:#302538!important}body .admin-page .desk-root .login-screen{background:radial-gradient(circle at 78% 18%,rgba(160,102,205,.2),transparent 34%),#100d1b!important}body .admin-page .desk-root .brand .sheep-logo{border-color:#c6a5e84a!important;background:#21162f!important;color:#dfc8ff!important}body .admin-page .desk-root .desk-head{border-color:#3c2c49!important;background:#181120!important}body .admin-page .desk-root .metric-row article,body .admin-page .desk-root .workspace{border-color:#d8cce0!important;border-radius:8px!important;background:#faf8fb!important;box-shadow:0 12px 35px #37234012!important}body .admin-page .desk-root .login-card{border-radius:9px!important}body .admin-page .desk-root .login-card>button,body .admin-page .desk-root .reply-area form button{border-radius:5px!important;background:#8156a7!important}body .admin-page .desk-root .filters button.active{background:#eee3f6!important;color:#714794!important}body .admin-page .desk-root .queue>button:hover,body .admin-page .desk-root .queue>button.selected{background:#f1e9f6!important}body .admin-page .desk-root .status-dot.ACTIVE{background:#9b6ec1!important}body .admin-page .desk-root .queue em.ACTIVE,body .admin-page .desk-root .status-tag.ACTIVE{background:#ede1f5!important;color:#744b96!important}body .admin-page .desk-root .message.agent p{border-color:#8e63b2!important;background:#8156a7!important}body .admin-page .desk-root .reply-area textarea:focus{border-color:#9d73c0!important}body .admin-page .desk-root .service-orders{border-color:#d8cce0!important;border-radius:8px!important;color:#403448!important}body .admin-page .desk-root .service-orders button{border-color:#c9b5d8!important;border-radius:5px!important;background:#f0e7f6!important;color:#714794!important}@media(max-width:620px){.app .page .toolbar input,.app .page .toolbar button{border-radius:5px!important}}
