:root{--bg-0: #060a14;--bg-1: #0b1220;--bg-2: #111c30;--bg-3: #16243c;--line: #1e3050;--line-2: #172742;--tx-1: #eaf2ff;--tx-2: #a3b6d4;--tx-3: #6b81a5;--cyan: #35d6ff;--violet: #7c5cff;--amber: #ff9f43;--green: #34d399;--red: #f87171;--grad-1: linear-gradient(135deg, #35d6ff, #7c5cff);--grad-2: linear-gradient(135deg, #7c5cff, #ff5fa2)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{background:var(--bg-0);color:var(--tx-1);font-family:PingFang SC,Microsoft YaHei,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.app{display:flex;height:100vh;overflow:hidden}.rail{width:76px;flex:0 0 76px;background:linear-gradient(180deg,#0b1220,#070d18);border-right:1px solid var(--line-2);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:4px;z-index:20}.rail-logo{width:40px;height:40px;border-radius:12px;margin-bottom:14px;background:var(--grad-1);display:grid;place-items:center;font-weight:800;font-size:17px;color:#04121f;box-shadow:0 0 22px #35d6ff59;overflow:hidden;cursor:pointer}.rail-logo img{width:100%;height:100%;object-fit:contain;display:block}.rail-item{width:58px;padding:9px 0;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--tx-3);font-size:11px;cursor:pointer;transition:all .16s}.rail-item .ic{font-size:18px;line-height:1}.rail-item:hover{background:#35d6ff14;color:var(--tx-1)}.rail-item.active{background:linear-gradient(160deg,#35d6ff33,#7c5cff24);color:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #35d6ff4d}.rail-foot{margin-top:auto}.stage{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.topbar{height:58px;flex:0 0 58px;display:flex;align-items:center;gap:14px;padding:0 22px;background:#0b1220d1;border-bottom:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:15}.topbar .brand{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:800;letter-spacing:.3px;cursor:pointer}.topbar .brand-logo{width:26px;height:26px;border-radius:7px;object-fit:contain;background:#ffffff0f;flex:0 0 26px}.topbar .user-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 5px;background:#172a45a6;border:1px solid var(--line);border-radius:18px;color:var(--tx-1);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.topbar .user-btn:hover{border-color:#35d6ff8c;box-shadow:0 0 0 3px #35d6ff1a}.topbar .user-btn .avatar{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;flex:0 0 23px;background:linear-gradient(135deg,#35d6ff4d,#7c5cff4d);border:1px solid rgba(53,214,255,.35);font-size:11.5px;line-height:1}.topbar .spacer{flex:1}.topbar .credit{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:20px;background:#ff9f431f;border:1px solid rgba(255,159,67,.38);color:var(--amber);font-size:13px;font-weight:700}.view{flex:1;overflow-y:auto;overflow-x:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 18px;border:1px solid var(--line);border-radius:10px;background:#17243ccc;color:var(--tx-1);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .16s}.btn:hover{background:#233658e6;border-color:#2c4870}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--grad-1);border:none;color:#04121f;font-weight:800;box-shadow:0 6px 20px #35d6ff40}.btn-primary:hover{filter:brightness(1.08);box-shadow:0 8px 26px #35d6ff59}.btn-amber{background:linear-gradient(135deg,#ffb347,#ff8c32);border:none;color:#451a03;font-weight:800}.btn-danger{background:#f8717129;border-color:#f8717166;color:#fca5a5}.btn-sm{height:30px;padding:0 12px;font-size:12.5px;border-radius:8px}.btn-lg{height:46px;padding:0 26px;font-size:15px;border-radius:12px}.btn-ghost{background:transparent}.input,.select,.textarea{width:100%;height:40px;padding:0 13px;background:#060c16bf;border:1px solid var(--line);border-radius:10px;color:var(--tx-1);font-size:13.5px;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.textarea{height:auto;padding:11px 13px;line-height:1.7;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #35d6ff24}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23a3b6d4' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:34px}.select option{background:#0b1220;color:#eaf2ff}.input::placeholder,.textarea::placeholder{color:#56708f}.card{background:linear-gradient(180deg,#111c30cc,#0b1220cc);border:1px solid var(--line);border-radius:14px;padding:18px}.card-hd{display:flex;align-items:center;gap:10px;margin-bottom:14px}.card-hd h3{margin:0;font-size:15px;font-weight:700}.card-hd .spacer{flex:1}.fx-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(53,214,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(53,214,255,.04) 1px,transparent 1px);background-size:48px 48px}.glow{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0}.tag{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:700;background:#35d6ff1f;color:#7dd3fc;border:1px solid rgba(53,214,255,.25)}.tag-ok{background:#34d39924;color:#6ee7b7;border-color:#34d3994d}.tag-warn{background:#ff9f4324;color:#fcd34d;border-color:#ff9f4352}.tag-err{background:#f8717124;color:#fca5a5;border-color:#f8717152}.tag-mute{background:#6b81a524;color:#9db0cc;border-color:#6b81a54d}.mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#03070fbd;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:560px;max-width:92vw;max-height:86vh;overflow-y:auto;background:linear-gradient(180deg,#132038,#0b1220);border:1px solid var(--line);border-radius:16px;box-shadow:0 26px 70px #0009}.modal-hd{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line-2)}.modal-hd h3{margin:0;font-size:15px;font-weight:700}.modal-hd .spacer{flex:1}.modal-bd{padding:18px 20px}.modal-ft{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line-2)}.x{cursor:pointer;color:var(--tx-3);font-size:18px;line-height:1}.x:hover{color:var(--tx-1)}.toast-layer{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:999;display:flex;flex-direction:column;gap:8px;align-items:center}.toast-item{padding:10px 18px;border-radius:10px;font-size:13.5px;font-weight:600;background:#111c30f5;border:1px solid var(--line);box-shadow:0 12px 34px #00000080;animation:tin .22s ease}.toast-item.ok{border-color:#34d39980;color:#6ee7b7}.toast-item.err{border-color:#f8717180;color:#fca5a5}.toast-item.warn{border-color:#ff9f4380;color:#fcd34d}@keyframes tin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#22354f;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#2e4666}.mono{font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.muted{color:var(--tx-3)}.empty{padding:46px 0;text-align:center;color:var(--tx-3);font-size:13px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fade-up{animation:fadeUp .45s ease both}.blocked-layer[data-v-edba97c9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#122036f5,#040810fa);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blocked-box[data-v-edba97c9]{max-width:460px;padding:34px 30px;text-align:center;background:#111c30;border:1px solid #f7c6c6;border-radius:18px;box-shadow:0 20px 60px #0000008c}.blocked-box .ico[data-v-edba97c9]{font-size:34px;margin-bottom:10px}.blocked-box h2[data-v-edba97c9]{margin:0 0 8px;font-size:18px;font-weight:800;color:#fecaca}.blocked-box p[data-v-edba97c9]{margin:0;font-size:13px}.home[data-v-1684aa41]{position:relative;overflow:hidden;min-height:100%}.wrap[data-v-1684aa41]{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:44px 30px 60px}.hero[data-v-1684aa41]{text-align:center;margin-bottom:30px}.hero h1[data-v-1684aa41]{margin:0 0 12px;font-size:38px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(120deg,#fff,#7dd3fc 45%,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub[data-v-1684aa41]{margin:0;color:var(--tx-2);font-size:15px}.panel[data-v-1684aa41]{background:#111c30;border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 24px 60px #00000073}.tabs[data-v-1684aa41]{display:flex;align-items:center;gap:6px;margin-bottom:14px;flex-wrap:wrap}.tabs .spacer[data-v-1684aa41]{flex:1 1 auto}.mode-inline[data-v-1684aa41]{display:flex;align-items:center;gap:8px;margin-left:auto}.mode-lb[data-v-1684aa41]{font-size:12.5px;color:var(--tx-2);font-weight:600;white-space:nowrap}.seg.sm[data-v-1684aa41]{gap:5px}.seg.sm button[data-v-1684aa41]{flex:none;height:34px;padding:0 12px;border-radius:9px;font-size:12px}.tab[data-v-1684aa41]{padding:8px 16px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--tx-2);font-size:13.5px;font-weight:600;cursor:pointer}.tab.on[data-v-1684aa41]{background:#35d6ff21;border-color:#35d6ff59;color:#7dd3fc}.textarea.big[data-v-1684aa41]{min-height:148px;font-size:14px}.upload-box .up-row[data-v-1684aa41]{display:flex;align-items:center;gap:10px;margin-top:10px}.opts[data-v-1684aa41]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin:16px 0 6px;padding-top:16px;border-top:1px solid var(--line-2)}.opt[data-v-1684aa41]{min-width:0}.opt.ratio[data-v-1684aa41]{flex:0 1 262px}.opt.narr[data-v-1684aa41]{flex:0 0 210px}.opt.model[data-v-1684aa41]{flex:0 0 280px}.opt label[data-v-1684aa41]{display:block;font-size:12.5px;color:var(--tx-2);margin-bottom:7px;font-weight:600}.opt.full[data-v-1684aa41]{flex:1 0 100%}@media(max-width:720px){.opt.ratio[data-v-1684aa41],.opt.narr[data-v-1684aa41],.opt.model[data-v-1684aa41]{flex:1 0 100%;margin-left:0}}.ad-mask[data-v-1684aa41]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:#03070fc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.ad-modal[data-v-1684aa41]{width:560px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#141f33,#0e1829);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 64px #0000008c;overflow:hidden}.ad-hd[data-v-1684aa41]{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line-2)}.ad-hd h3[data-v-1684aa41]{margin:0;font-size:16px;font-weight:800}.ad-hd .ad-x[data-v-1684aa41]{margin-left:auto;width:28px;height:28px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid var(--line);color:var(--tx-2);font-size:16px;line-height:1}.ad-hd .ad-x[data-v-1684aa41]:hover{border-color:#35d6ff80;color:var(--cyan)}.ad-body[data-v-1684aa41]{padding:18px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.ad-field>label[data-v-1684aa41]{display:block;font-size:12.5px;color:var(--tx-2);margin-bottom:8px;font-weight:600}.ad-up[data-v-1684aa41]{position:relative;height:148px;border-radius:12px;cursor:pointer;border:1px dashed rgba(53,214,255,.3);background:#35d6ff0a;display:grid;place-items:center;overflow:hidden;transition:border-color .16s,background .16s}.ad-up[data-v-1684aa41]:hover{border-color:#35d6ff99;background:#35d6ff14}.ad-up img[data-v-1684aa41]{width:100%;height:100%;object-fit:contain;background:#0b1220}.ad-up-ph[data-v-1684aa41]{text-align:center;padding:0 20px}.ad-up-ph b[data-v-1684aa41]{display:block;font-size:13.5px;color:var(--cyan);margin-bottom:6px}.ad-up-ph span[data-v-1684aa41]{font-size:12px;line-height:1.7;color:var(--tx-3)}.ad-seg[data-v-1684aa41]{display:flex;gap:8px}.ad-seg button[data-v-1684aa41]{flex:1;height:38px;border-radius:9px;cursor:pointer;font-size:13px;font-weight:700;border:1px solid var(--line);background:#111c30;color:var(--tx-2);transition:border-color .16s,color .16s,background .16s}.ad-seg button[data-v-1684aa41]:hover{border-color:#35d6ff66;color:var(--tx-1)}.ad-seg button.on[data-v-1684aa41]{background:#35d6ff24;border-color:#35d6ff8c;color:var(--cyan)}.ad-grid[data-v-1684aa41]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ad-fi[data-v-1684aa41]{display:flex;flex-direction:column;gap:6px;min-width:0}.ad-fi span[data-v-1684aa41]{font-size:12px;color:var(--tx-3)}.ad-fi span i[data-v-1684aa41]{color:#f87171;font-style:normal;margin-left:2px}.ad-ft[data-v-1684aa41]{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--line-2);background:#070d1880}@media(max-width:560px){.ad-grid[data-v-1684aa41]{grid-template-columns:1fr}}.style-row[data-v-1684aa41]{display:flex;flex-wrap:wrap;gap:10px}.sp[data-v-1684aa41]{display:flex;flex-direction:column;align-items:center;gap:6px;width:88px;padding:8px 6px 7px;border-radius:12px;cursor:pointer;border:1px solid var(--line);background:#111c30;color:var(--tx-2);font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.sp[data-v-1684aa41]:hover{border-color:#35d6ff59}.sp.on[data-v-1684aa41]{border-color:#35d6ff99;background:#35d6ff21;color:#7dd3fc}.sp-ico[data-v-1684aa41]{width:48px;height:48px;border-radius:9px;object-fit:cover;display:block;border:1px solid var(--line-2);background:#0b1220}.sp-none[data-v-1684aa41]{display:grid;place-items:center;font-size:11px;color:var(--tx-3);background:#94a3b81f}.sp-n[data-v-1684aa41]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg[data-v-1684aa41]{display:flex;gap:6px}.seg button[data-v-1684aa41]{flex:1;height:40px;border-radius:10px;cursor:pointer;border:1px solid var(--line);background:#111c30;color:var(--tx-2);font-size:12.5px;font-weight:600;white-space:nowrap}.seg button.on[data-v-1684aa41]{background:#35d6ff24;border-color:#35d6ff73;color:#7dd3fc}.go-row[data-v-1684aa41]{display:flex;align-items:center;gap:12px;margin-top:16px}.go-row .spacer[data-v-1684aa41]{flex:1}.recent[data-v-1684aa41]{margin-top:32px}.grid[data-v-1684aa41]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.item[data-v-1684aa41]{cursor:pointer}.item .thumb[data-v-1684aa41]{height:118px;border-radius:12px;display:flex;align-items:flex-end;padding:10px;border:1px solid var(--line)}.item .thumb span[data-v-1684aa41]{padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:700;background:#14243d61;color:#fff}.item .meta[data-v-1684aa41]{margin-top:9px;display:flex;flex-direction:column;gap:3px}.item .meta b[data-v-1684aa41]{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth[data-v-80848615]{position:relative;min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:radial-gradient(900px 460px at 12% -10%,rgba(53,214,255,.1),transparent 62%),radial-gradient(820px 420px at 108% 112%,rgba(124,92,255,.12),transparent 60%),var(--bg-0)}.auth[data-v-80848615]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(53,214,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(53,214,255,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 40%,transparent 82%);mask-image:radial-gradient(circle at 50% 42%,#000 40%,transparent 82%)}.auth-wrap[data-v-80848615]{position:relative;z-index:1;display:flex;align-items:stretch;gap:20px;justify-content:center;max-width:100%}.box[data-v-80848615]{position:relative;z-index:1;width:420px;max-width:100%;overflow:hidden;background:#0b1220eb;border:1px solid var(--line);border-radius:18px;padding:32px 30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 64px #00000080}.box h2[data-v-80848615]{margin:0;font-size:21px;font-weight:800}.tabs[data-v-80848615]{display:flex;gap:6px;margin-bottom:20px}.tabs button[data-v-80848615]{flex:1;height:36px;border-radius:9px;cursor:pointer;border:1px solid var(--line);background:#111c30;color:var(--tx-2);font-size:13px;font-weight:600}.tabs button.on[data-v-80848615]{background:#35d6ff21;border-color:#35d6ff73;color:#7dd3fc}.fi[data-v-80848615]{margin-bottom:15px}.fi label[data-v-80848615]{display:block;font-size:12.5px;color:var(--tx-2);margin-bottom:7px;font-weight:600}.row[data-v-80848615]{display:flex;gap:8px}.full[data-v-80848615]{width:100%;margin-top:6px}.links[data-v-80848615]{display:flex;justify-content:space-between;margin-top:18px;font-size:12.5px;color:var(--tx-3)}.links a[data-v-80848615]{color:var(--cyan);cursor:pointer}.wxqr[data-v-80848615]{width:300px;flex:0 0 300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 20px;border-radius:18px;background:linear-gradient(180deg,#141f33,#0e1829);border:1px solid var(--line);box-shadow:0 24px 64px #00000080}.wxqr-t[data-v-80848615]{font-size:14px;font-weight:800;color:var(--tx-1)}.wxqr-img[data-v-80848615]{flex:1;width:100%;min-height:0;display:grid;place-items:center;background:#fff;border-radius:12px;padding:10px}.wxqr-img img[data-v-80848615]{width:100%;height:100%;max-height:100%;object-fit:contain;display:block}.wxqr-ph[data-v-80848615]{color:#64748b;font-size:12.5px}.wxqr-note[data-v-80848615]{margin:0;font-size:11.5px;color:var(--tx-3);text-align:center;line-height:1.6}@media(max-width:860px){.auth-wrap.with-qr[data-v-80848615]{flex-direction:column-reverse;align-items:center}.wxqr[data-v-80848615]{width:420px;max-width:100%;flex:0 0 auto}.wxqr-img[data-v-80848615]{width:200px;height:200px;flex:0 0 auto}}.auth[data-v-f965aa76]{position:relative;min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:radial-gradient(900px 460px at 12% -10%,rgba(53,214,255,.1),transparent 62%),radial-gradient(820px 420px at 108% 112%,rgba(124,92,255,.12),transparent 60%),var(--bg-0)}.auth[data-v-f965aa76]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(53,214,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(53,214,255,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 40%,transparent 82%);mask-image:radial-gradient(circle at 50% 42%,#000 40%,transparent 82%)}.auth-wrap[data-v-f965aa76]{position:relative;z-index:1;display:flex;align-items:stretch;gap:20px;justify-content:center;max-width:100%}.wxqr[data-v-f965aa76]{width:300px;flex:0 0 300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 20px;border-radius:18px;background:linear-gradient(180deg,#141f33,#0e1829);border:1px solid var(--line);box-shadow:0 24px 64px #00000080}.wxqr-t[data-v-f965aa76]{font-size:14px;font-weight:800;color:var(--tx-1)}.wxqr-img[data-v-f965aa76]{flex:1;width:100%;min-height:0;display:grid;place-items:center;background:#fff;border-radius:12px;padding:10px}.wxqr-img img[data-v-f965aa76]{width:100%;height:100%;object-fit:contain;display:block}.wxqr-ph[data-v-f965aa76]{color:#64748b;font-size:12.5px}.wxqr-note[data-v-f965aa76]{margin:0;font-size:11.5px;color:var(--tx-3);text-align:center;line-height:1.6}@media(max-width:860px){.auth-wrap.with-qr[data-v-f965aa76]{flex-direction:column-reverse;align-items:center}.wxqr[data-v-f965aa76]{width:420px;max-width:100%;flex:0 0 auto}.wxqr-img[data-v-f965aa76]{width:200px;height:200px;flex:0 0 auto}}.box[data-v-f965aa76]{position:relative;z-index:1;width:420px;max-width:100%;overflow:hidden;background:#0b1220eb;border:1px solid var(--line);border-radius:18px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 64px #00000080}.box h2[data-v-f965aa76]{margin:0;font-size:21px;font-weight:800}.modes[data-v-f965aa76]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;margin-bottom:18px}.modes button[data-v-f965aa76]{height:32px;padding:0 14px;border-radius:9px;cursor:pointer;font-size:12.5px;font-weight:600;border:1px solid var(--line);background:#111c30;color:var(--tx-2)}.modes button.on[data-v-f965aa76]{background:#35d6ff24;border-color:#35d6ff73;color:#7dd3fc}.fi[data-v-f965aa76]{margin-bottom:14px}.fi label[data-v-f965aa76]{display:block;font-size:12.5px;color:var(--tx-2);margin-bottom:7px;font-weight:600}.req[data-v-f965aa76]{color:var(--red)}.agree[data-v-f965aa76]{display:flex;align-items:flex-start;gap:8px;margin:4px 0 16px;font-size:12.5px;color:var(--tx-2);cursor:pointer}.agree input[data-v-f965aa76]{margin-top:2px;accent-color:#35d6ff}.agree a[data-v-f965aa76]{color:var(--cyan)}.full[data-v-f965aa76]{width:100%}.links[data-v-f965aa76]{display:flex;justify-content:space-between;margin-top:16px;font-size:12.5px;color:var(--tx-3)}.links a[data-v-f965aa76]{color:var(--cyan);cursor:pointer}.page[data-v-dae09043]{padding:26px 30px 50px;max-width:1240px;margin:0 auto}.hd[data-v-dae09043]{display:flex;align-items:flex-start;margin-bottom:22px}.hd h2[data-v-dae09043]{margin:0;font-size:22px;font-weight:800}.hd .spacer[data-v-dae09043]{flex:1}.grid[data-v-dae09043]{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:16px}.item[data-v-dae09043]{background:linear-gradient(180deg,#141f33,#0e1829);border:1px solid var(--line);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .16s,border-color .16s}.item[data-v-dae09043]:hover{transform:translateY(-3px);border-color:#35d6ff73}.thumb[data-v-dae09043]{position:relative;height:132px}.thumb .badge[data-v-dae09043]{position:absolute;left:10px;bottom:10px;padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:700;background:#0b1220d1;color:#7dd3fc}.thumb .ratio[data-v-dae09043]{position:absolute;right:10px;top:10px;padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:700;background:#35d6ff33;color:#7dd3fc;border:1px solid rgba(53,214,255,.35)}.meta[data-v-dae09043]{padding:12px 14px 6px;display:flex;flex-direction:column;gap:4px}.meta b[data-v-dae09043]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops[data-v-dae09043]{display:flex;gap:8px;padding:0 14px 14px}.pager[data-v-dae09043]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px}.lb[data-v-37bbebf3]{display:block;font-size:12.5px;color:var(--tx-2);margin-bottom:7px;font-weight:600}.caps[data-v-37bbebf3]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.refs[data-v-37bbebf3]{display:flex;gap:8px;flex-wrap:wrap}.ref-item[data-v-37bbebf3]{position:relative;width:68px;height:68px;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.ref-item img[data-v-37bbebf3]{width:100%;height:100%;object-fit:cover;display:block}.ref-item .x[data-v-37bbebf3]{position:absolute;top:2px;right:4px;font-size:13px;color:#fff;text-shadow:0 1px 3px #000}.ref-add[data-v-37bbebf3]{width:68px;height:68px;border-radius:8px;cursor:pointer;border:1px dashed #2b4a72;display:grid;place-items:center;color:var(--tx-3);font-size:20px;background:#101a2c}.ref-add[data-v-37bbebf3]:hover{border-color:var(--cyan);color:var(--cyan)}.ref-add.wide[data-v-37bbebf3]{width:auto;padding:0 18px;height:52px;font-size:13px}.ref-item.vid video[data-v-37bbebf3]{width:100%;height:100%;object-fit:cover;display:block}.ref-item.vid[data-v-37bbebf3]{width:120px;height:68px}.tiny-btn[data-v-37bbebf3]{display:inline-block;margin-top:7px;padding:3px 9px;font-size:11.5px;border-radius:6px;cursor:pointer;border:1px solid var(--line);color:var(--tx-2);background:#101a2c}.tiny-btn[data-v-37bbebf3]:hover{border-color:var(--cyan);color:var(--cyan)}.two[data-v-37bbebf3]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.prog[data-v-37bbebf3]{margin-top:6px}.bar[data-v-37bbebf3]{height:6px;border-radius:4px;background:#14243d;overflow:hidden;margin-bottom:6px}.bar i[data-v-37bbebf3]{display:block;height:100%;background:var(--grad-1);transition:width .3s}.board[data-v-6ca83729]{display:grid;grid-template-columns:300px 1fr 320px;height:100%;overflow:hidden}.col[data-v-6ca83729]{display:flex;flex-direction:column;min-width:0;overflow:hidden}.left[data-v-6ca83729]{border-right:1px solid var(--line-2);background:#101a2c}.mid[data-v-6ca83729]{background:#111c30}.right[data-v-6ca83729]{border-left:1px solid var(--line-2);background:#101a2c}.tabs[data-v-6ca83729]{display:flex;flex:0 0 auto;border-bottom:1px solid var(--line-2)}.tabs button[data-v-6ca83729]{flex:1;min-width:0;height:42px;padding:0 2px;border:none;background:transparent;cursor:pointer;color:var(--tx-3);font-size:12px;font-weight:600;border-bottom:2px solid transparent;white-space:nowrap}.tabs button.on[data-v-6ca83729]{color:#7dd3fc;border-bottom-color:var(--cyan)}.mid-hd[data-v-6ca83729]{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.mid-hd h3[data-v-6ca83729]{margin:0;font-size:14.5px;font-weight:700}.mid-hd .spacer[data-v-6ca83729]{flex:1}.col-body[data-v-6ca83729]{flex:1;overflow-y:auto;padding:12px}.ep[data-v-6ca83729]{padding:10px 12px;border-radius:10px;cursor:pointer;margin-bottom:7px;border:1px solid transparent}.ep[data-v-6ca83729]:hover{background:#35d6ff0f}.ep.on[data-v-6ca83729]{background:#35d6ff21;border-color:#35d6ff59}.ep-hd[data-v-6ca83729]{display:flex;align-items:center;justify-content:space-between;gap:6px}.ep-hd b[data-v-6ca83729]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-txt[data-v-6ca83729]{margin:5px 0 0;font-size:11.5px;color:var(--tx-3);line-height:1.6}.add-ep[data-v-6ca83729]{width:100%;margin-top:10px;height:36px;border-style:dashed;color:var(--cyan);border-color:#35d6ff59}.add-ep[data-v-6ca83729]:hover{background:#35d6ff14;border-color:#35d6ff99}.add-ep[data-v-6ca83729]:disabled{opacity:.6;cursor:default}.role[data-v-6ca83729]{display:flex;gap:10px;padding:10px;border-radius:10px;margin-bottom:8px;background:#101a2c}.role-img[data-v-6ca83729]{width:62px;height:62px;border-radius:8px;overflow:hidden;flex:0 0 62px;background:#0b1220}.role-img img[data-v-6ca83729]{width:100%;height:100%;object-fit:cover;display:block}.role-img .ph[data-v-6ca83729]{display:grid;place-items:center;height:100%;font-size:11px;color:var(--tx-3)}.role-info[data-v-6ca83729]{display:flex;flex-direction:column;min-width:0}.role-info b[data-v-6ca83729]{font-size:13px}.raw[data-v-6ca83729]{white-space:pre-wrap;font-size:12.5px;line-height:1.9;color:var(--tx-2)}.shots[data-v-6ca83729]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;align-content:start}.shot[data-v-6ca83729]{background:#101a2c;border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer}.shot[data-v-6ca83729]:hover{border-color:#35d6ff73}.shot-img[data-v-6ca83729]{position:relative;height:108px;background:#0b1220}.shot-img img[data-v-6ca83729]{width:100%;height:100%;object-fit:cover;display:block}.shot-img .ph[data-v-6ca83729]{display:grid;place-items:center;height:100%;font-size:12px;color:var(--tx-3)}.has-video[data-v-6ca83729]{position:absolute;right:8px;top:8px;color:#7dd3fc;font-size:13px;text-shadow:0 1px 4px #000}.shot-meta[data-v-6ca83729]{padding:8px 10px 4px;display:flex;flex-direction:column;gap:3px}.shot-meta b[data-v-6ca83729]{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shot-ops[data-v-6ca83729]{display:flex;gap:6px;padding:0 10px 10px}.fi[data-v-6ca83729]{margin-bottom:11px}.fi label[data-v-6ca83729]{display:block;font-size:12px;color:var(--tx-2);margin-bottom:5px;font-weight:600}.prev[data-v-6ca83729]{margin:10px 0}.prev img[data-v-6ca83729]{width:100%;border-radius:8px;display:block}.right-ops[data-v-6ca83729]{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.cv[data-v-100536ca]{position:relative;height:100%;overflow:hidden;background:radial-gradient(rgba(53,214,255,.13) 1px,transparent 1px) 0 0 / 26px 26px,#070d18}.cv-bar[data-v-100536ca]{position:absolute;top:0;left:0;right:0;height:52px;z-index:30;display:flex;align-items:center;gap:10px;padding:0 16px;background:#0b1220e6;border-bottom:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cv-bar .spacer[data-v-100536ca]{flex:1}.cv-hint[data-v-100536ca]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:620px;text-align:center;font-size:12px;line-height:1.5;color:var(--tx-3)}.cv-stage[data-v-100536ca]{position:absolute;top:52px;right:0;bottom:0;left:0;overflow:hidden;cursor:grab}.cv-stage[data-v-100536ca]:active{cursor:grabbing}.cv-inner[data-v-100536ca]{position:absolute;left:0;top:0;transform-origin:0 0}.wires[data-v-100536ca]{position:absolute;left:0;top:0;pointer-events:none;z-index:1}.wire[data-v-100536ca]{fill:none;stroke:#4f7dfb;stroke-width:2;opacity:.55}.wire.active[data-v-100536ca]{stroke:#ff9f43;stroke-width:2.5;opacity:1;stroke-dasharray:6 4}.node[data-v-100536ca]{position:absolute;width:390px;z-index:5;background:#111c30;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px #00000073;cursor:move;-webkit-user-select:none;user-select:none}.node.on[data-v-100536ca]{border-color:#34d39999}.node.run[data-v-100536ca]{border-color:#ff9f43b3;box-shadow:0 0 0 2px #ff9f432e}.node.err[data-v-100536ca]{border-color:#f87171b3}.node-hd[data-v-100536ca]{display:flex;align-items:center;gap:7px;padding:10px 12px;border-bottom:1px solid var(--line-2);background:linear-gradient(180deg,#121d31,#0e1829);border-radius:12px 12px 0 0}.node-hd .ic[data-v-100536ca]{font-size:14px}.node-hd b[data-v-100536ca]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-hd .spacer[data-v-100536ca]{flex:1}.node-hd .x[data-v-100536ca]{color:var(--tx-3);cursor:pointer;font-size:13px}.node-hd .x[data-v-100536ca]:hover{color:var(--red)}.node-res[data-v-100536ca]{margin:10px 12px 0;min-height:158px;max-height:330px;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:8px;background:#111c30;border:1px dashed rgba(53,214,255,.3)}.node-res.empty[data-v-100536ca]{border-style:dashed}.node-res.compact[data-v-100536ca]{min-height:58px;max-height:96px}.node-res img[data-v-100536ca]{width:100%;border-radius:6px;display:block;cursor:zoom-in}.node-res video[data-v-100536ca]{width:100%;border-radius:6px;display:block}.node-res .err-tx[data-v-100536ca]{font-size:11.5px;color:#fecaca;line-height:1.6;word-break:break-all}.prog[data-v-100536ca]{width:100%;height:6px;border-radius:4px;background:#14243d;overflow:hidden}.prog i[data-v-100536ca]{display:block;height:100%;background:var(--grad-1);transition:width .3s}.node-res.table[data-v-100536ca]{min-height:0;max-height:520px;align-items:stretch;justify-content:flex-start;padding:0;border-style:solid;border-color:var(--line)}.tbl[data-v-100536ca]{width:100%;border-collapse:collapse;font-size:11.5px}.tbl th[data-v-100536ca]{position:sticky;top:0;z-index:1;padding:7px 9px;text-align:left;font-weight:700;color:var(--tx-2);background:#16243c;border-bottom:1px solid var(--line)}.tbl td[data-v-100536ca]{padding:7px 9px;vertical-align:top;border-bottom:1px solid var(--line-2)}.tbl tr:last-child td[data-v-100536ca]{border-bottom:none}.tbl .cat[data-v-100536ca]{width:78px;color:var(--cyan);font-weight:700;white-space:nowrap}.tbl .val[data-v-100536ca]{color:var(--tx-1);line-height:1.7}.tbl .row-item[data-v-100536ca]{display:block;padding:1px 0}.tbl .row-item+.row-item[data-v-100536ca]{border-top:1px dashed rgba(53,214,255,.12)}.ep-badge[data-v-100536ca]{flex:0 0 auto;padding:1px 7px;border-radius:6px;font-size:10.5px;font-weight:700;color:#7dd3fc;background:#35d6ff24;border:1px solid rgba(53,214,255,.3)}.split-next[data-v-100536ca]{border-color:#35d6ff80;color:var(--cyan)}.split-next[data-v-100536ca]:hover{background:#35d6ff1a}.up-strip[data-v-100536ca]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.up-btn[data-v-100536ca]{padding:4px 10px;border-radius:7px;cursor:pointer;font-size:11.5px;font-weight:600;border:1px solid rgba(53,214,255,.4);color:var(--cyan);background:#35d6ff14}.up-btn[data-v-100536ca]:hover{background:#35d6ff29;border-color:#35d6ff99}.up-hint[data-v-100536ca]{font-size:11px;color:var(--tx-3)}.node-bd[data-v-100536ca]{padding:10px 12px 12px}.txt-wrap[data-v-100536ca]{position:relative}.ref-strip[data-v-100536ca]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.ref-thumb[data-v-100536ca]{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;border:1px solid var(--line)}.ref-thumb img[data-v-100536ca],.ref-thumb video[data-v-100536ca]{width:100%;height:100%;object-fit:cover;display:block}.ref-thumb.vid[data-v-100536ca]{width:58px}.ref-thumb .rx[data-v-100536ca]{position:absolute;top:0;right:2px;font-size:10px;color:#fff;cursor:pointer;text-shadow:0 1px 3px #000}.ref-add[data-v-100536ca]{width:48px;height:48px;border-radius:6px;display:grid;place-items:center;font-size:10.5px;color:var(--tx-3);cursor:pointer;border:1px dashed #2b4a72;background:#101a2c}.ref-add[data-v-100536ca]:hover{border-color:var(--cyan);color:var(--cyan)}.ref-hint[data-v-100536ca]{font-size:10.5px;color:var(--tx-3)}.frame-strip[data-v-100536ca]{align-items:flex-start;gap:10px}.frame-slot[data-v-100536ca]{display:flex;flex-direction:column;align-items:center;gap:3px}.frame-slot .ref-hint[data-v-100536ca]{line-height:1}.node-txt[data-v-100536ca]{width:100%;min-height:92px;resize:vertical;background:#111c30;border:1px solid var(--line-2);border-radius:7px;color:var(--tx-1);font-size:12px;padding:7px 8px;font-family:inherit;outline:none;cursor:text}.node-txt[data-v-100536ca]:focus{border-color:var(--cyan)}.node-ft[data-v-100536ca]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ft-row[data-v-100536ca]{display:flex;align-items:center;gap:5px}.mini[data-v-100536ca]{height:28px;font-size:11.5px;padding:0 5px;border-radius:5px;border:1px solid var(--line);background:#111c30;color:var(--tx-1);min-width:0;flex:1 1 0}.mini.full[data-v-100536ca]{width:100%;flex:none;font-size:12px}.gen-btn[data-v-100536ca]{flex:0 0 auto;height:30px;padding:0 16px;font-size:12.5px;margin-left:auto}.port[data-v-100536ca]{position:absolute;top:40px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;cursor:crosshair;background:#0b1220;border:1px solid var(--cyan);color:var(--cyan);z-index:6}.port[data-v-100536ca]:hover{background:#35d6ff33}.port.in[data-v-100536ca]{left:-12px}.port.out[data-v-100536ca]{right:-12px}.ctx[data-v-100536ca]{position:fixed;z-index:200;width:300px;background:#111c30;border:1px solid var(--line);border-radius:11px;box-shadow:0 18px 46px #0000008c;padding:6px}.ctx-g[data-v-100536ca]{padding:7px 11px;font-size:11px;color:var(--tx-3);font-weight:700;letter-spacing:.5px}.ctx-i[data-v-100536ca]{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:7px;cursor:pointer;font-size:12.5px}.ctx-i[data-v-100536ca]:hover{background:#35d6ff21;color:#7dd3fc}.zoom-layer[data-v-100536ca]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:#0f172adb;cursor:zoom-out}.zoom-layer img[data-v-100536ca]{max-width:92vw;max-height:86vh;border-radius:10px}.zoom-x[data-v-100536ca]{position:absolute;top:18px;right:24px;font-size:13px;color:#fff;opacity:.8}.login-layer[data-v-100536ca]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#040810d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-box[data-v-100536ca]{width:360px;padding:26px;background:linear-gradient(180deg,#141f33,#0b1220);border:1px solid var(--line);border-radius:16px;text-align:center}.login-box h3[data-v-100536ca]{margin:0 0 6px;font-size:17px}.full[data-v-100536ca]{width:100%}.page[data-v-2cb3c1c6]{padding:26px 30px 50px;max-width:1280px;margin:0 auto}.hd[data-v-2cb3c1c6]{margin-bottom:18px}.hd h2[data-v-2cb3c1c6]{margin:0;font-size:22px;font-weight:800}.tabs[data-v-2cb3c1c6]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.tabs button[data-v-2cb3c1c6]{height:34px;padding:0 15px;border-radius:9px;cursor:pointer;border:1px solid var(--line);background:#111c30;color:var(--tx-2);font-size:12.5px;font-weight:600}.tabs button.on[data-v-2cb3c1c6]{background:#35d6ff21;border-color:#35d6ff73;color:#7dd3fc}.grid[data-v-2cb3c1c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.item[data-v-2cb3c1c6]{background:linear-gradient(180deg,#141f33,#0e1829);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color .15s,transform .15s}.item.clickable[data-v-2cb3c1c6]{cursor:pointer}.item.clickable[data-v-2cb3c1c6]:hover{border-color:#35d6ff80;transform:translateY(-2px)}.thumb[data-v-2cb3c1c6]{position:relative;height:120px;background:#0b1220;display:grid;place-items:center;overflow:hidden}.thumb img[data-v-2cb3c1c6],.thumb video[data-v-2cb3c1c6]{width:100%;height:100%;object-fit:cover;display:block}.thumb .ph[data-v-2cb3c1c6]{font-size:26px;opacity:.5}.thumb .play[data-v-2cb3c1c6]{position:absolute;right:8px;bottom:8px;padding:2px 9px;border-radius:6px;font-size:11.5px;font-weight:700;background:#ffffff24;color:#fff}.meta[data-v-2cb3c1c6]{padding:9px 11px 11px;display:flex;flex-direction:column;gap:3px}.meta b[data-v-2cb3c1c6]{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pager[data-v-2cb3c1c6]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px}.viewer[data-v-2cb3c1c6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;flex-direction:column;background:#03070fe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.viewer-bar[data-v-2cb3c1c6]{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line-2);background:#0b1220e6}.viewer-bar .vt[data-v-2cb3c1c6]{font-size:14px;font-weight:700;color:var(--tx-1)}.viewer-bar .spacer[data-v-2cb3c1c6]{flex:1}.viewer-body[data-v-2cb3c1c6]{flex:1;min-height:0;display:grid;place-items:center;padding:20px}.viewer-body img[data-v-2cb3c1c6]{max-width:90vw;max-height:80vh;border-radius:12px;display:block}.viewer-body video[data-v-2cb3c1c6]{max-width:90vw;max-height:80vh;border-radius:12px}.mask[data-v-18c85235]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:#03070fc7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal[data-v-18c85235]{width:440px;max-width:94vw;background:linear-gradient(180deg,#141f33,#0b1220);border:1px solid var(--line);border-radius:16px;overflow:hidden}.modal-hd[data-v-18c85235]{display:flex;align-items:center;padding:15px 18px;border-bottom:1px solid var(--line-2)}.modal-hd h3[data-v-18c85235]{margin:0;font-size:15.5px}.modal-hd .spacer[data-v-18c85235]{flex:1}.modal-hd .x[data-v-18c85235]{cursor:pointer;color:var(--tx-3)}.modal-bd[data-v-18c85235]{padding:18px}.modal-ft[data-v-18c85235]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--line-2)}.amt[data-v-18c85235]{display:flex;align-items:baseline;gap:10px;padding:12px 14px;margin-bottom:16px;background:#ff9f431a;border:1px solid rgba(255,159,67,.32);border-radius:10px}.amt b[data-v-18c85235]{font-size:22px;font-weight:800;color:var(--amber)}.amt .muted[data-v-18c85235]:last-child{margin-left:auto}.lb[data-v-18c85235]{display:block;font-size:12.5px;color:var(--tx-2);margin-bottom:8px;font-weight:600}.ways[data-v-18c85235]{display:flex;gap:8px;flex-wrap:wrap}.way[data-v-18c85235]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;cursor:pointer;font-size:13px;border:1px solid var(--line);background:#101a2c;color:var(--tx-2)}.way.on[data-v-18c85235]{border-color:#35d6ffa6;color:#7dd3fc;background:#35d6ff21}.way .ic[data-v-18c85235]{font-size:14px}.qr-wrap[data-v-18c85235]{margin-top:16px;text-align:center;min-height:208px;display:flex;flex-direction:column;align-items:center;justify-content:center}.qr[data-v-18c85235]{width:196px;height:196px;object-fit:contain;border-radius:10px;background:#fff;padding:6px}.qr-ph[data-v-18c85235]{width:196px;height:196px;border-radius:10px;display:grid;place-items:center;border:1px dashed #2b4a72;color:var(--tx-3);font-size:12.5px;padding:16px;text-align:center;background:#101a2c}.qr-tip[data-v-18c85235]{margin:12px 0 0;font-size:12.5px;color:var(--tx-2)}.qr-tip b[data-v-18c85235]{color:var(--amber)}.qr-note[data-v-18c85235]{margin:6px 0 0;font-size:11.5px;color:var(--tx-3);line-height:1.6}.stat-line[data-v-18c85235]{display:flex;align-items:center;gap:7px;margin-top:14px;font-size:12px;color:var(--tx-3);justify-content:center}.stat-line .dot[data-v-18c85235]{width:7px;height:7px;border-radius:50%;background:#475569}.stat-line .dot.on[data-v-18c85235]{background:#22c55e;box-shadow:0 0 8px #22c55ecc}.page[data-v-dd8a7726]{padding:26px 30px 50px;max-width:1180px;margin:0 auto}.page h2[data-v-dd8a7726]{margin:0 0 18px;font-size:22px;font-weight:800}.prof[data-v-dd8a7726]{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;margin-bottom:18px;background:#101a2c;border:1px solid var(--line);border-radius:16px}.prof-av[data-v-dd8a7726]{width:52px;height:52px;border-radius:50%;flex:0 0 52px;display:grid;place-items:center;font-size:20px;font-weight:800;background:linear-gradient(135deg,#22d3ee,#8b5cf6);border:1px solid rgba(53,214,255,.35);color:#fff}.prof-info[data-v-dd8a7726]{flex:1;min-width:0}.prof-info .row1[data-v-dd8a7726]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.prof-info .row1 b[data-v-dd8a7726]{font-size:16px;font-weight:800}.prof-info .lvl[data-v-dd8a7726]{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:20px;color:#a3b6d4;background:#101a2c;border:1px solid var(--line)}.prof-info .lvl.dist[data-v-dd8a7726]{color:#fbbf24;background:#ff9f4324;border-color:#ff9f4361}.grid4[data-v-dd8a7726]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px}.grid4>div[data-v-dd8a7726]{display:flex;flex-direction:column;gap:3px;min-width:0}.grid4 .k[data-v-dd8a7726]{font-size:11.5px;color:var(--tx-3)}.grid4 .v[data-v-dd8a7726]{font-size:13px;color:var(--tx-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bal[data-v-dd8a7726]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 22px;margin-bottom:20px;background:linear-gradient(120deg,#ff9f4324,#7c5cff1f);border:1px solid rgba(255,159,67,.3);border-radius:16px}.bal-l[data-v-dd8a7726]{display:flex;align-items:baseline;gap:7px}.bal .spacer[data-v-dd8a7726]{flex:1}.bal .num[data-v-dd8a7726]{font-size:34px;font-weight:800;color:#fbbf24;letter-spacing:-1px}.tabs[data-v-dd8a7726]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.tabs button[data-v-dd8a7726]{height:34px;padding:0 15px;border-radius:9px;cursor:pointer;border:1px solid var(--line);background:#111c30;color:var(--tx-2);font-size:12.5px;font-weight:600}.tabs button.on[data-v-dd8a7726]{background:#35d6ff21;border-color:#35d6ff73;color:#7dd3fc}.gift-grid[data-v-dd8a7726]{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px}.gift[data-v-dd8a7726]{position:relative;overflow:hidden;cursor:pointer;padding:16px 18px 14px;border-radius:16px;background:linear-gradient(150deg,#7c5cff33,#ffffff0a 55%,#09101cf2);border:1px solid var(--line);transition:transform .16s,border-color .16s,box-shadow .16s}.gift[data-v-dd8a7726]:after{content:"";position:absolute;right:-34px;top:-34px;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(53,214,255,.22),transparent 70%)}.gift[data-v-dd8a7726]:hover{transform:translateY(-3px);border-color:#35d6ff99;box-shadow:0 12px 30px #0006}.gift.on[data-v-dd8a7726]{border-color:#f59e0bcc;box-shadow:0 0 0 1px #f59e0b52 inset}.gift-top[data-v-dd8a7726]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.gift-name[data-v-dd8a7726]{font-size:14px;font-weight:800;color:var(--tx-1)}.gift-tag[data-v-dd8a7726]{margin-left:auto;font-size:11px;padding:2px 8px;border-radius:20px;background:#35d6ff24;border:1px solid rgba(53,214,255,.3);color:#7dd3fc}.gift-mid[data-v-dd8a7726]{padding:6px 0 12px;border-top:1px dashed #e4ecf9;border-bottom:1px dashed #e4ecf9}.gift-credit[data-v-dd8a7726]{font-size:26px;font-weight:800;color:#7dd3fc;letter-spacing:-.5px}.gift-credit small[data-v-dd8a7726]{font-size:13px;font-weight:600;color:var(--tx-2)}.gift-give[data-v-dd8a7726]{margin-top:4px;font-size:12.5px;color:var(--green);font-weight:600}.gift-give.dim[data-v-dd8a7726]{color:var(--tx-3);font-weight:500}.gift-bot[data-v-dd8a7726]{display:flex;align-items:center;gap:10px;padding-top:12px}.gift-price[data-v-dd8a7726]{font-size:19px;font-weight:800;color:var(--amber)}.gift-bot .btn[data-v-dd8a7726]{margin-left:auto}.mycards[data-v-dd8a7726]{display:flex;flex-direction:column;gap:9px}.mycard[data-v-dd8a7726]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#101a2c;border:1px solid var(--line-2);border-radius:11px}.mc-l[data-v-dd8a7726]{display:flex;flex-direction:column;gap:3px;min-width:190px}.mc-l b[data-v-dd8a7726]{font-size:13.5px;letter-spacing:.4px}.mycard .btn[data-v-dd8a7726]{margin-left:auto}.card-box[data-v-dd8a7726]{padding:20px;background:#101a2c;border:1px solid var(--line);border-radius:14px}.table[data-v-dd8a7726]{display:flex;flex-direction:column;gap:7px}.thead[data-v-dd8a7726]{display:flex;align-items:center;gap:12px;padding:9px 14px;font-size:11.5px;color:var(--tx-3);font-weight:700;border-bottom:1px solid var(--line-2)}.row[data-v-dd8a7726]{display:flex;align-items:center;gap:12px;padding:11px 14px;background:#101a2c;border:1px solid var(--line-2);border-radius:10px;font-size:12.5px}.row .grow[data-v-dd8a7726]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .hl[data-v-dd8a7726]{color:var(--amber);font-weight:700}.page[data-v-43f35b23]{padding:26px 30px 50px;max-width:1080px;margin:0 auto}.page h2[data-v-43f35b23]{margin:0 0 18px;font-size:22px;font-weight:800}.up[data-v-43f35b23]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 20px;margin-bottom:20px;background:linear-gradient(120deg,#7c5cff24,#f2f7ff);border:1px solid rgba(124,92,255,.35);border-radius:14px}.up.on[data-v-43f35b23]{background:#34d3991a;border-color:#34d39959}.up .spacer[data-v-43f35b23]{flex:1}.qr-row[data-v-43f35b23]{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding:20px;background:#101a2c;border:1px solid var(--line);border-radius:14px}.qr-box[data-v-43f35b23]{width:200px;height:200px;border-radius:12px;overflow:hidden;border:1px solid var(--line);flex:0 0 200px}.qr-box canvas[data-v-43f35b23],.qr-box img[data-v-43f35b23]{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.qr-info[data-v-43f35b23]{flex:1;min-width:220px}.stats[data-v-43f35b23]{display:flex;gap:26px}.stats>div[data-v-43f35b23]{display:flex;flex-direction:column;gap:4px}.stats b[data-v-43f35b23]{font-size:22px;font-weight:800}.stats .amber[data-v-43f35b23]{color:var(--amber)}.wd[data-v-43f35b23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:center}.table[data-v-43f35b23]{display:flex;flex-direction:column;gap:7px}.row[data-v-43f35b23]{display:flex;align-items:center;gap:12px;padding:11px 14px;background:#101a2c;border:1px solid var(--line-2);border-radius:10px;font-size:12.5px}.amber[data-v-43f35b23]{color:var(--amber)}.page[data-v-38db0f14]{padding:26px 30px 50px;max-width:1280px;margin:0 auto}.hd[data-v-38db0f14]{margin-bottom:16px}.hd h2[data-v-38db0f14]{margin:0;font-size:22px;font-weight:800}.cats[data-v-38db0f14]{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.cat[data-v-38db0f14]{height:32px;padding:0 15px;border-radius:18px;cursor:pointer;border:1px solid var(--line);background:#111c30;color:var(--tx-2);font-size:12.5px;font-weight:600}.cat.on[data-v-38db0f14]{background:#35d6ff24;border-color:#35d6ff73;color:#7dd3fc}.grid[data-v-38db0f14]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.item[data-v-38db0f14]{cursor:pointer}.thumb[data-v-38db0f14]{position:relative;height:140px;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.thumb img[data-v-38db0f14]{width:100%;height:100%;object-fit:cover;display:block}.thumb .kind[data-v-38db0f14]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fffc;font-size:13px;font-weight:700}.thumb .play[data-v-38db0f14]{position:absolute;right:9px;bottom:9px;color:#fff;background:#14243d73;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;font-size:11px}.meta[data-v-38db0f14]{padding:9px 2px 0;display:flex;flex-direction:column;gap:3px}.meta b[data-v-38db0f14]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb[data-v-38db0f14]{display:block;font-size:12.5px;color:var(--tx-2);margin-bottom:7px;font-weight:600}.prompt[data-v-38db0f14]{padding:12px 14px;border-radius:10px;background:#101a2c;border:1px solid var(--line-2);font-size:12.5px;line-height:1.8;white-space:pre-wrap;color:var(--tx-2)}.page[data-v-8067110a]{padding:26px 30px 50px;max-width:1080px;margin:0 auto}.page h2[data-v-8067110a]{margin:0 0 10px;font-size:22px;font-weight:800}.cards[data-v-8067110a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:30px}.cards .card[data-v-8067110a]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.cards .ic[data-v-8067110a]{font-size:26px}.cards b[data-v-8067110a]{font-size:14.5px}.cards .qr[data-v-8067110a]{width:150px;height:150px;border-radius:10px;overflow:hidden;background:#fff}.cards .qr img[data-v-8067110a]{width:100%;height:100%;object-fit:contain;display:block}.cards .phone[data-v-8067110a]{font-size:19px;font-weight:800;color:#7dd3fc}.faq .q[data-v-8067110a]{padding:13px 16px;margin-bottom:8px;cursor:pointer;background:#101a2c;border:1px solid var(--line-2);border-radius:10px;transition:border-color .15s}.faq .q.on[data-v-8067110a]{border-color:#35d6ff73}.q-t[data-v-8067110a]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600}.q-t .ar[data-v-8067110a]{color:var(--tx-3);font-size:16px}.q-a[data-v-8067110a]{margin-top:9px;font-size:12.5px;line-height:1.85;color:var(--tx-2)}.po[data-v-89e1a80d]{min-height:100vh;display:grid;place-items:center;padding:40px 20px}.po-box[data-v-89e1a80d]{width:420px;max-width:100%;padding:28px 26px;border-radius:18px;background:linear-gradient(180deg,#141f33,#0e1829);border:1px solid var(--line);box-shadow:0 24px 64px #00000080}.po-box h2[data-v-89e1a80d]{margin:0;font-size:20px;font-weight:800}.line[data-v-89e1a80d]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.08);font-size:13px}.line span[data-v-89e1a80d]{color:var(--tx-3);width:62px}.line b[data-v-89e1a80d]{color:var(--tx-1);font-weight:600;word-break:break-all}.line .amt[data-v-89e1a80d]{color:var(--amber);font-size:17px;font-weight:800}.st.ok[data-v-89e1a80d]{color:#34d399}.st.wait[data-v-89e1a80d]{color:var(--amber)}.ops[data-v-89e1a80d]{display:flex;gap:10px;margin-top:18px}.err[data-v-89e1a80d]{color:#fecaca;font-size:13px}
