.yy-icon[data-v-95e22e49]{display:block;flex:none}.dlg[data-v-54c721bc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dlg__box[data-v-54c721bc]{max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:var(--radius);background:var(--surface);border:1px solid var(--surface-3);box-shadow:0 28px 70px #0000009e;animation:dlg-in-54c721bc .16s ease-out;outline:none}@keyframes dlg-in-54c721bc{0%{opacity:0;transform:translateY(8px) scale(.98)}}.dlg__head[data-v-54c721bc]{display:flex;align-items:center;gap:12px;padding:18px 18px 0}.dlg__title[data-v-54c721bc]{flex:1;min-width:0;font-size:16px;font-weight:600;color:#fff}.dlg__x[data-v-54c721bc]{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:13px;background:transparent;color:var(--text-sub);cursor:pointer;transition:background .15s,color .15s}.dlg__x[data-v-54c721bc]:hover{background:var(--surface-2);color:var(--text)}.dlg__body[data-v-54c721bc]{padding:14px 18px 0;overflow:auto;font-size:14px;line-height:1.7;color:var(--text-sub)}.dlg__body--alone[data-v-54c721bc]{padding-bottom:18px}.dlg__foot[data-v-54c721bc]{display:flex;justify-content:flex-end;gap:10px;padding:20px 18px 18px}.dlg-enter-active[data-v-54c721bc],.dlg-leave-active[data-v-54c721bc]{transition:opacity .16s ease}.dlg-enter-from[data-v-54c721bc],.dlg-leave-to[data-v-54c721bc]{opacity:0}.msg[data-v-cb29d989]{white-space:pre-wrap}.lab[data-v-cb29d989]{display:block;margin:14px 0 6px;font-size:13px;color:var(--text-sub)}.inp[data-v-cb29d989]{width:100%;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--surface-3);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:14px;outline:none;transition:border-color .15s,background .15s}.inp[data-v-cb29d989]:focus{border-color:var(--brand);background:#232326}.inp--area[data-v-cb29d989]{height:auto;padding:10px 12px;line-height:1.6;resize:vertical}.btn-danger[data-v-cb29d989]{color:#fff;background:var(--danger)}.btn-danger[data-v-cb29d989]:hover:not(:disabled){background:#ff8577}.toasts[data-v-cb29d989]{position:fixed;right:22px;bottom:22px;z-index:950;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.toast[data-v-cb29d989]{display:inline-flex;align-items:center;gap:8px;max-width:360px;padding:10px 14px;border-radius:12px;font-size:13px;color:var(--text);background:#262629f5;border:1px solid var(--surface-3);box-shadow:0 12px 30px #00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast--ok[data-v-cb29d989]{color:#d8f5e2}.toast--ok[data-v-cb29d989] .yy-icon{color:var(--success)}.toast--err[data-v-cb29d989] .yy-icon{color:var(--danger)}.toast-enter-active[data-v-cb29d989],.toast-leave-active[data-v-cb29d989]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-cb29d989],.toast-leave-to[data-v-cb29d989]{opacity:0;transform:translateY(6px)}.up[data-v-21346435]{margin-bottom:16px}.up--dock[data-v-21346435]{margin-bottom:0}.up--dock .up__hd[data-v-21346435]{gap:7px}.up--dock .up__title[data-v-21346435]{font-size:13.5px}.up--dock .up__from[data-v-21346435]{max-width:96px}.up--dock .up__hist[data-v-21346435]{padding:0 9px}.up--dock .up__list[data-v-21346435]{max-height:208px}.up--dock .up__st[data-v-21346435]{max-width:38%}.up--dock .up__bar[data-v-21346435]{margin-top:10px}.up__x[data-v-21346435]{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--text-sub);cursor:pointer}.up__x[data-v-21346435]:hover{background:var(--surface-2);color:var(--text)}.up__hd[data-v-21346435]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.up__hico[data-v-21346435]{color:var(--brand);flex:none}.up__title[data-v-21346435]{font-size:14px;font-weight:600;color:var(--text)}.up__badge[data-v-21346435]{font-size:11.5px;padding:2px 9px;border-radius:9px;font-variant-numeric:tabular-nums}.up__badge--run[data-v-21346435]{color:var(--brand);background:var(--brand-soft)}.up__badge--ok[data-v-21346435]{color:var(--success);background:#4ade8021}.up__badge--warn[data-v-21346435]{color:#ffc061;background:#ffc06121}.up__badge--bad[data-v-21346435]{color:var(--danger);background:#ff453a24}.up__from[data-v-21346435]{font-size:12px;color:var(--text-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:30vw}.up__spacer[data-v-21346435]{flex:1}.up__bar[data-v-21346435]{margin-top:12px}.up__meta[data-v-21346435]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;font-size:12px;color:var(--text-sub);font-variant-numeric:tabular-nums}.up__meta em[data-v-21346435]{font-style:normal;color:var(--brand)}.up__pct[data-v-21346435]{flex:none}.up__fatal[data-v-21346435]{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;color:var(--danger)}.up__tabs[data-v-21346435]{display:flex;gap:6px;margin-top:12px}.up__tab[data-v-21346435]{height:26px;padding:0 11px;border-radius:13px;border:1px solid var(--border);background:transparent;color:var(--text-sub);font-size:12px;cursor:pointer;font-variant-numeric:tabular-nums}.up__tab--on[data-v-21346435]{color:var(--brand);border-color:#7aa2f780;background:var(--brand-soft)}.up__list[data-v-21346435]{margin-top:10px;max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.up__row[data-v-21346435]{position:relative;display:flex;align-items:center;gap:9px;padding:7px 11px;font-size:12.5px;border-top:1px solid var(--border)}.up__row[data-v-21346435]:first-child{border-top:none}.up__rowbar[data-v-21346435]{position:absolute;left:0;right:0;bottom:0;height:2px;background:#7aa2f724;pointer-events:none}.up__rowbar i[data-v-21346435]{display:block;height:100%;background:var(--brand);transition:width .15s linear}.up__row.is-fail[data-v-21346435]{background:#ff453a12}.up__row.is-lost[data-v-21346435]{background:#ffc0610f}.up__ico[data-v-21346435]{flex:none;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.is-ok .up__ico[data-v-21346435]{color:#0f1a12;background:var(--success)}.is-fail .up__ico[data-v-21346435]{color:#fff;background:var(--danger)}.is-lost .up__ico[data-v-21346435]{color:#2a1c06;background:#ffc061}.is-wait .up__ico[data-v-21346435]{border:1px solid var(--surface-3)}.up__dot[data-v-21346435]{width:5px;height:5px;border-radius:50%;background:var(--text-sub);opacity:.6}.up__spin[data-v-21346435]{width:11px;height:11px;border-radius:50%;border:1.6px solid rgba(122,162,247,.3);border-top-color:var(--brand);animation:up-spin-21346435 .7s linear infinite}@keyframes up-spin-21346435{to{transform:rotate(360deg)}}.up__nm[data-v-21346435]{flex:1;min-width:0;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up__dir[data-v-21346435]{font-style:normal;color:var(--text-sub);opacity:.75}.up__sz[data-v-21346435]{flex:none;color:var(--text-sub);font-variant-numeric:tabular-nums}.up__st[data-v-21346435]{flex:none;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-sub);display:inline-flex;align-items:center;gap:6px}.up__st-spd[data-v-21346435]{font-style:normal;font-variant-numeric:tabular-nums;color:var(--brand)}.is-ok .up__st[data-v-21346435]{color:var(--success);opacity:.85}.is-up .up__st[data-v-21346435]{color:var(--brand)}.is-fail .up__st[data-v-21346435]{color:#ff8a80}.is-lost .up__st[data-v-21346435]{color:#ffc061}.up__none[data-v-21346435]{padding:18px;text-align:center;font-size:12.5px;color:var(--text-sub)}.up__foot[data-v-21346435]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.up__hint[data-v-21346435]{font-size:12px;color:var(--text-sub);min-width:0}@media(max-width:620px){.up__from[data-v-21346435],.up__sz[data-v-21346435]{display:none}.up__st[data-v-21346435]{max-width:40%}}.uh__bar[data-v-32567948]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.uh__sub[data-v-32567948]{font-size:12px;line-height:1.6;color:var(--text-sub);min-width:0}.uh__refresh[data-v-32567948]{flex:none}.uh__tip[data-v-32567948]{padding:34px 0 30px;text-align:center;font-size:13px;color:var(--text-sub)}.uh__tip--bad[data-v-32567948]{color:var(--danger)}.uh__list[data-v-32567948]{max-height:56vh;overflow-y:auto;border:1px solid var(--border);border-radius:10px}.uh__item+.uh__item[data-v-32567948]{border-top:1px solid var(--border)}.uh__row[data-v-32567948]{display:grid;grid-template-columns:8px 104px minmax(0,1fr) 66px 116px 92px;align-items:center;gap:12px;padding:11px 14px;font-size:12.5px;cursor:pointer;outline:none}.uh__row[data-v-32567948]:hover,.uh__row[data-v-32567948]:focus-visible{background:var(--surface-2)}.uh__dot[data-v-32567948]{width:7px;height:7px;border-radius:50%;background:var(--text-sub)}.is-done .uh__dot[data-v-32567948]{background:var(--success)}.is-partial .uh__dot[data-v-32567948]{background:#ffc061}.is-failed .uh__dot[data-v-32567948]{background:var(--danger)}.is-aborted .uh__dot[data-v-32567948]{background:var(--text-sub)}.uh__when[data-v-32567948]{color:var(--text-sub);font-variant-numeric:tabular-nums;white-space:nowrap}.uh__to[data-v-32567948]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uh__res[data-v-32567948]{color:var(--text-sub);white-space:nowrap}.is-partial .uh__res[data-v-32567948]{color:#ffc061}.is-failed .uh__res[data-v-32567948]{color:var(--danger)}.uh__cnt[data-v-32567948]{justify-self:end;color:var(--text-sub);font-variant-numeric:tabular-nums;white-space:nowrap}.uh__cnt b[data-v-32567948]{color:var(--text);font-weight:600}.uh__cnt em[data-v-32567948]{font-style:normal;color:var(--text-sub);opacity:.8}.uh__more[data-v-32567948]{justify-self:end;display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 9px;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--text-sub);font-size:11.5px;font-family:inherit;white-space:nowrap;cursor:pointer}.uh__more[data-v-32567948]:hover{color:var(--brand);border-color:var(--brand)}.uh__more[data-v-32567948] .yy-icon{transition:transform .15s ease}.uh__more[data-v-32567948] .yy-icon.is-up{transform:rotate(180deg)}.uh__more--none[data-v-32567948]{border-color:transparent;opacity:.5;cursor:default;padding:0}.uh__fail[data-v-32567948]{padding:0 14px 14px 34px}.uh__note[data-v-32567948]{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px;padding:8px 10px;border-radius:8px;background:#ffc06117;font-size:11.5px;line-height:1.65;color:#ffc061}.uh__note[data-v-32567948] .yy-icon{margin-top:3px;flex:none}.uh__note b[data-v-32567948]{color:#ffd08a;font-weight:600}.uh__ftable[data-v-32567948]{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);overflow:hidden}.uh__frow[data-v-32567948]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:center;gap:16px;padding:7px 11px;font-size:12px}.uh__frow+.uh__frow[data-v-32567948]{border-top:1px solid var(--border)}.uh__fname[data-v-32567948]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uh__ferr[data-v-32567948]{color:#ff8a80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.uh__row[data-v-32567948]{grid-template-columns:8px 96px minmax(0,1fr) 92px}.uh__res[data-v-32567948],.uh__cnt[data-v-32567948]{display:none}.uh__fail[data-v-32567948]{padding-left:14px}}.dock[data-v-0e56949d]{position:fixed;right:22px;bottom:24px;z-index:820;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.dock[data-v-0e56949d]>*{pointer-events:auto}.dock__panel[data-v-0e56949d]{width:min(384px,calc(100vw - 40px));max-height:min(72vh,560px);overflow:auto;padding:14px 14px 12px;border-radius:14px;background:var(--surface);border:1px solid var(--surface-3);box-shadow:0 24px 60px #0000009e}.dock-pop-enter-active[data-v-0e56949d],.dock-pop-leave-active[data-v-0e56949d]{transition:opacity .16s ease,transform .16s ease}.dock-pop-enter-from[data-v-0e56949d],.dock-pop-leave-to[data-v-0e56949d]{opacity:0;transform:translateY(10px) scale(.98)}.dock__fab[data-v-0e56949d]{position:relative;width:54px;height:54px;flex:none;padding:0;border:none;border-radius:50%;background:var(--surface-2);color:var(--brand);cursor:pointer;box-shadow:0 14px 34px #0000008c;transition:background .15s,color .15s,transform .15s}.dock__fab[data-v-0e56949d]:hover{background:var(--surface-3);transform:translateY(-1px)}.dock__fab--ok[data-v-0e56949d]{color:var(--success)}.dock__fab--warn[data-v-0e56949d]{color:#ffc061}.dock__fab--bad[data-v-0e56949d]{color:var(--danger)}.dock__ring[data-v-0e56949d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.dock__track[data-v-0e56949d],.dock__fill[data-v-0e56949d]{fill:none;stroke-width:2.6}.dock__track[data-v-0e56949d]{stroke:var(--surface-3)}.dock__fill[data-v-0e56949d]{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.dock__ico[data-v-0e56949d]{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.dock__badge[data-v-0e56949d]{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--danger);color:#fff;font-size:11px;font-weight:600;line-height:18px;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg)}@media(max-width:640px){.dock[data-v-0e56949d]{right:14px;bottom:16px}.dock__panel[data-v-0e56949d]{width:calc(100vw - 28px)}}.layout[data-v-c946f158]{display:flex;height:100%}.sidebar[data-v-c946f158]{width:200px;flex:none;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:20px 14px;transition:width .18s ease;position:relative;z-index:30}.sidebar--mini[data-v-c946f158]{width:62px;padding:20px 8px}.sidebar--mini .brand[data-v-c946f158],.sidebar--mini .menu-item[data-v-c946f158],.sidebar--mini .collapse[data-v-c946f158]{overflow:visible}.sidebar--mini [data-tip][data-v-c946f158]:not([data-tip=""]){position:relative}.sidebar--mini [data-tip][data-v-c946f158]:not([data-tip=""]):after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) scale(.94);transform-origin:left center;padding:5px 9px;border-radius:7px;background:#2c2c33;border:1px solid var(--border);box-shadow:0 8px 20px #00000073;color:var(--text);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease .1s,transform .12s ease .1s;z-index:40}.sidebar--mini [data-tip][data-v-c946f158]:not([data-tip=""]):hover:after,.sidebar--mini [data-tip][data-v-c946f158]:not([data-tip=""]):focus-visible:after{opacity:1;transform:translateY(-50%) scale(1)}.brand[data-v-c946f158]{font-size:18px;font-weight:700;color:var(--brand-yellow);margin-bottom:28px;white-space:nowrap;overflow:hidden}.brand span[data-v-c946f158]{display:block;font-size:12px;color:var(--text-sub);font-weight:400;letter-spacing:2px}.menu-item[data-v-c946f158]{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;margin-bottom:6px;color:var(--text-sub);font-size:14px;white-space:nowrap;overflow:hidden}.sidebar--mini .menu-item[data-v-c946f158]{justify-content:center;padding:11px 0}.menu-item[data-v-c946f158]:hover{background:var(--surface-2);color:var(--text)}.menu-item.router-link-active[data-v-c946f158]{background:var(--brand-soft);color:var(--brand)}.menu-icon[data-v-c946f158]{flex:none}.side-foot[data-v-c946f158]{margin-top:auto;position:relative}.user[data-v-c946f158]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:10px;cursor:pointer;overflow:hidden;white-space:nowrap}.user[data-v-c946f158]:hover{background:var(--surface-2)}.sidebar--mini .user[data-v-c946f158]{justify-content:center;padding:6px 0}.user__av[data-v-c946f158]{width:28px;height:28px;flex:none;border-radius:50%;object-fit:cover;background:var(--surface-2)}.user__av--txt[data-v-c946f158]{display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border);color:var(--text-sub)}.user__name[data-v-c946f158]{flex:1;min-width:0;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis}.user__caret[data-v-c946f158]{flex:none;color:var(--text-sub);transition:transform .15s ease}.user__caret.up[data-v-c946f158]{transform:rotate(180deg)}.user-menu[data-v-c946f158]{position:absolute;left:8px;right:8px;bottom:76px;z-index:20;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:12px;box-shadow:0 10px 28px #00000080}.sidebar--mini .user-menu[data-v-c946f158]{left:62px;right:auto;width:200px;bottom:44px}.user-menu__hd[data-v-c946f158]{margin-bottom:10px}.user-menu__name[data-v-c946f158]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__quota[data-v-c946f158]{margin-bottom:10px}.user-menu__item[data-v-c946f158]{width:100%;height:34px;display:flex;align-items:center;gap:8px;border:none;border-radius:8px;background:transparent;color:var(--danger);font-size:13px;cursor:pointer;text-align:left;padding:0 6px}.user-menu__item[data-v-c946f158]:hover{background:#ff453a24}.collapse[data-v-c946f158]{width:100%;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text-sub);font-size:13px;cursor:pointer;white-space:nowrap;overflow:hidden}.collapse[data-v-c946f158]:hover{border-color:var(--brand);color:var(--brand)}.main[data-v-c946f158]{flex:1;display:flex;flex-direction:column;min-width:0}.topbar[data-v-c946f158]{height:60px;padding:0 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.ok[data-v-c946f158]{color:var(--success)}.bad[data-v-c946f158]{color:var(--danger)}.content[data-v-c946f158]{flex:1;padding:24px;overflow:auto}.gate[data-v-23155a08]{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:radial-gradient(120% 90% at 50% -10%,#15161c,#000 58%);overflow:hidden}.gate__glow[data-v-23155a08]{position:absolute;top:-30%;left:50%;width:720px;height:520px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(245,217,10,.09),transparent 72%);pointer-events:none}.gate__inner[data-v-23155a08]{position:relative;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.gate__brand[data-v-23155a08]{text-align:center;margin-bottom:26px}.gate__logo[data-v-23155a08]{font-size:34px;font-weight:700;letter-spacing:1px;color:var(--brand-yellow);line-height:1.1}.gate__slogan[data-v-23155a08]{margin:8px 0 0;font-size:12px;letter-spacing:2px;color:var(--text-sub)}.gate__card[data-v-23155a08]{width:100%;background:#1c1c1edb;border:1px solid var(--border);border-radius:18px;padding:28px 26px 22px;box-shadow:0 24px 60px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.gate__title[data-v-23155a08]{margin:0;font-size:19px;font-weight:600;color:#fff}.gate__sub[data-v-23155a08]{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--text-sub)}.qr-box[data-v-23155a08]{margin:22px 0 14px;display:flex;justify-content:center}.qr[data-v-23155a08]{width:200px;height:200px;border-radius:12px;background:#fff}.qr--empty[data-v-23155a08]{display:flex;align-items:center;justify-content:center;padding:0 18px;background:var(--surface-2);color:var(--text-sub);font-size:13px;line-height:1.6}.qr__spin[data-v-23155a08]{width:26px;height:26px;border-radius:50%;border:2px solid var(--surface-3);border-top-color:var(--brand);animation:gate-spin-23155a08 .8s linear infinite}@keyframes gate-spin-23155a08{to{transform:rotate(360deg)}}.gate__status[data-v-23155a08]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--text-sub);min-height:20px}.gate__status .dot[data-v-23155a08]{width:7px;height:7px;border-radius:50%;background:var(--surface-3);flex:none}.gate__status--live .dot[data-v-23155a08]{background:var(--success);box-shadow:0 0 0 4px #4ade801f;animation:gate-pulse-23155a08 1.6s ease-in-out infinite}.gate__status--bad[data-v-23155a08]{color:var(--danger)}.gate__status--bad .dot[data-v-23155a08]{background:var(--danger)}@keyframes gate-pulse-23155a08{0%,to{opacity:1}50%{opacity:.35}}.gate__id[data-v-23155a08]{margin:14px 0 4px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--surface-2);font-size:12px}.gate__id-label[data-v-23155a08]{color:var(--text-sub);flex:none}.gate__id-code[data-v-23155a08]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--brand)}.gate__copy[data-v-23155a08]{flex:none;border:1px solid var(--border);background:transparent;color:var(--text-sub);font-size:12px;padding:4px 10px;border-radius:7px;cursor:pointer;font-family:inherit}.gate__copy[data-v-23155a08]:hover{border-color:var(--brand);color:var(--brand)}.gate__btn[data-v-23155a08]{margin-top:16px}.gate__enter[data-v-23155a08]{display:inline-block;margin-top:14px;font-size:13px;color:var(--brand)}.gate__debug[data-v-23155a08]{margin-top:18px;text-align:left;border-top:1px solid var(--border);padding-top:14px}.gate__debug summary[data-v-23155a08]{font-size:12px;color:var(--text-sub);cursor:pointer;list-style:none}.gate__debug summary[data-v-23155a08]::-webkit-details-marker{display:none}.gate__debug summary[data-v-23155a08]:before{content:"+";display:inline-block;width:14px;color:var(--text-sub)}.gate__debug[open] summary[data-v-23155a08]:before{content:"−"}.gate__debug p[data-v-23155a08]{margin:10px 0 0;font-size:12px;line-height:1.8;color:var(--text-sub)}.gate__debug code[data-v-23155a08]{color:var(--brand);word-break:break-all}.gate__foot[data-v-23155a08]{margin-top:22px;font-size:12px;color:#5f5f66}@media(max-width:460px){.gate[data-v-23155a08]{padding:28px 16px}.gate__card[data-v-23155a08]{padding:22px 18px 18px}.qr[data-v-23155a08],.qr--empty[data-v-23155a08]{width:180px;height:180px}}.home[data-v-54d55f99]{min-height:100%;display:flex;flex-direction:column;background:radial-gradient(90% 60% at 50% -12%,rgba(122,162,247,.12) 0%,transparent 60%),var(--bg)}.home__wrap[data-v-54d55f99]{max-width:1080px;margin:0 auto;padding:0 24px}.home__nav[data-v-54d55f99]{height:72px;display:flex;align-items:center;border-bottom:1px solid var(--border)}.nav-inner[data-v-54d55f99]{width:100%;display:flex;align-items:center;justify-content:space-between}.brand[data-v-54d55f99]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:20px;letter-spacing:.5px;color:var(--text)}.brand__dot[data-v-54d55f99]{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--brand-yellow),var(--brand));display:grid;place-items:center;color:#111;font-size:14px;font-weight:800}.nav-enter[data-v-54d55f99]{padding:9px 20px;border-radius:10px;font-size:14px;font-weight:600;border:1px solid var(--border);color:var(--text);background:var(--surface);transition:border-color .2s,color .2s}.nav-enter[data-v-54d55f99]:hover{border-color:var(--brand);color:var(--brand)}.hero[data-v-54d55f99]{padding:88px 0 72px}.hero-inner[data-v-54d55f99]{text-align:center}.hero__tag[data-v-54d55f99]{display:inline-block;padding:5px 14px;border-radius:999px;font-size:13px;color:var(--brand);background:var(--brand-soft);border:1px solid rgba(122,162,247,.3);margin-bottom:22px}.hero__title[data-v-54d55f99]{font-size:52px;line-height:1.15;font-weight:800;letter-spacing:-1px;margin:0 0 20px;background:linear-gradient(120deg,#fff,var(--brand) 60%,#8fb4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__sub[data-v-54d55f99]{font-size:18px;color:var(--text-sub);max-width:640px;margin:0 auto 40px}.hero__cta[data-v-54d55f99]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-v-54d55f99]{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.btn-primary[data-v-54d55f99]{background:var(--btn-primary);color:var(--btn-primary-ink);box-shadow:0 8px 24px #7aa2f747}.btn-primary[data-v-54d55f99]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #7aa2f76b}.btn-ghost[data-v-54d55f99]{border:1px solid var(--border);color:var(--text);background:transparent}.btn-ghost[data-v-54d55f99]:hover{border-color:var(--brand);color:var(--brand)}.features[data-v-54d55f99]{padding:40px 0 80px}.grid[data-v-54d55f99]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card[data-v-54d55f99]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 24px;transition:border-color .2s,transform .2s}.card[data-v-54d55f99]:hover{border-color:var(--brand);transform:translateY(-3px)}.card__ico[data-v-54d55f99]{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--brand);margin-bottom:18px;background:var(--brand-soft)}.card h3[data-v-54d55f99]{font-size:18px;margin:0 0 10px;font-weight:700;color:var(--text)}.card p[data-v-54d55f99]{font-size:14px;color:var(--text-sub);margin:0}.flow[data-v-54d55f99]{padding:20px 0 80px}.flow__title[data-v-54d55f99]{font-size:30px;font-weight:800;text-align:center;margin:0 0 40px;color:var(--text)}.steps[data-v-54d55f99]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.step[data-v-54d55f99]{text-align:center}.step__num[data-v-54d55f99]{width:40px;height:40px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;font-weight:700;font-size:16px;background:var(--surface);border:1px solid var(--border);color:var(--brand)}.step h4[data-v-54d55f99]{font-size:15px;margin:0 0 6px;color:var(--text)}.step p[data-v-54d55f99]{font-size:13px;color:var(--text-sub);margin:0}.home__footer[data-v-54d55f99]{margin-top:auto;border-top:1px solid var(--border);padding:28px 0;text-align:center;font-size:13px;color:var(--text-sub)}.home__footer a[data-v-54d55f99]{color:var(--text-sub)}.home__footer a[data-v-54d55f99]:hover{color:var(--text)}.home__icp[data-v-54d55f99]{margin-top:8px}@media(max-width:768px){.hero__title[data-v-54d55f99]{font-size:34px}.grid[data-v-54d55f99],.steps[data-v-54d55f99]{grid-template-columns:1fr}.hero[data-v-54d55f99]{padding:56px 0 48px}}.dz[data-v-d9360226]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:880;display:flex;align-items:center;justify-content:center;padding:40px;background:#060608b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.dz__box[data-v-d9360226]{width:min(560px,100%);padding:46px 32px;border-radius:20px;border:1.5px dashed rgba(122,162,247,.65);background:#1c1c1ee6;box-shadow:0 30px 80px #0009,0 0 0 1px #7aa2f71f inset;display:flex;flex-direction:column;align-items:center;text-align:center;animation:dz-pulse-d9360226 1.8s ease-in-out infinite}@keyframes dz-pulse-d9360226{0%,to{border-color:#7aa2f773}50%{border-color:#7aa2f7e6}}.dz__ic[data-v-d9360226]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:18px;color:var(--brand);background:var(--brand-soft);margin-bottom:16px}.dz__t[data-v-d9360226]{font-size:19px;font-weight:600;color:#fff;letter-spacing:.3px}.dz__d[data-v-d9360226]{margin-top:8px;font-size:13px;line-height:1.7;color:var(--text-sub)}.dz__hint[data-v-d9360226]{margin-top:16px;font-size:12px;color:#6f6f79}.dz-enter-active[data-v-d9360226],.dz-leave-active[data-v-d9360226]{transition:opacity .14s ease}.dz-enter-from[data-v-d9360226],.dz-leave-to[data-v-d9360226]{opacity:0}.iv[data-v-0029ebaa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;display:flex;flex-direction:column;background:#050505;-webkit-user-select:none;user-select:none}.iv__bar[data-v-0029ebaa]{flex:none;display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;background:#0a0a0ceb;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iv__idx[data-v-0029ebaa]{flex:none;font-size:12px;color:var(--brand);background:var(--brand-soft);border-radius:10px;padding:3px 9px}.iv__name[data-v-0029ebaa]{min-width:0;max-width:34vw;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv__size[data-v-0029ebaa]{flex:none;font-size:12px;color:var(--text-sub)}.iv__spacer[data-v-0029ebaa]{flex:1}.iv__tools[data-v-0029ebaa]{display:flex;align-items:center;gap:6px}.iv__icon[data-v-0029ebaa]{width:30px;padding:0}.iv__pct[data-v-0029ebaa]{min-width:58px;font-variant-numeric:tabular-nums}.iv__sep[data-v-0029ebaa]{width:1px;height:18px;background:var(--border);margin:0 4px}.iv__stage[data-v-0029ebaa]{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#050505}.iv__stage.is-grab[data-v-0029ebaa]{cursor:grab}.iv__stage.is-drag[data-v-0029ebaa]{cursor:grabbing}.iv__blur[data-v-0029ebaa]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:blur(18px);opacity:.5;transition:opacity .25s ease;pointer-events:none}.iv__stage.is-loaded .iv__blur[data-v-0029ebaa]{opacity:0}.iv__img[data-v-0029ebaa]{position:relative;flex:none;max-width:none;max-height:none;object-fit:contain;box-shadow:0 18px 60px #0000008c;will-change:transform}.iv__img--hidden[data-v-0029ebaa]{opacity:0}.iv__spin[data-v-0029ebaa]{position:absolute;width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.16);border-top-color:var(--brand);animation:iv-spin-0029ebaa .8s linear infinite;pointer-events:none}@keyframes iv-spin-0029ebaa{to{transform:rotate(360deg)}}.iv__fail[data-v-0029ebaa]{position:absolute;font-size:13px;color:var(--danger);pointer-events:none}.iv__nav[data-v-0029ebaa]{position:fixed;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:#1c1c1ed1;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,border-color .15s,opacity .15s}.iv__nav[data-v-0029ebaa]:hover{background:var(--surface-3);border-color:var(--brand);color:var(--brand)}.iv__nav--prev[data-v-0029ebaa]{left:18px}.iv__nav--next[data-v-0029ebaa]{right:18px}.iv__hint[data-v-0029ebaa]{flex:none;margin:0;padding:8px 16px 20px;text-align:center;font-size:12px;line-height:1.5;color:#6a6a72}@media(max-width:720px){.iv__name[data-v-0029ebaa],.iv__size[data-v-0029ebaa]{display:none}.iv__nav[data-v-0029ebaa]{width:38px;height:38px}.iv__nav--prev[data-v-0029ebaa]{left:8px}.iv__nav--next[data-v-0029ebaa]{right:8px}}.im__stat[data-v-d0037136]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden}.im__stat>div[data-v-d0037136]{background:var(--surface-2);padding:11px 16px}.im__stat b[data-v-d0037136]{display:block;font-size:19px;font-weight:700;line-height:1.25;color:var(--text);font-variant-numeric:tabular-nums}.im__stat span[data-v-d0037136]{display:block;margin-top:2px;font-size:12px;color:var(--text-sub)}.im__where[data-v-d0037136]{display:flex;align-items:center;gap:7px;margin:14px 0 0;font-size:13px;color:var(--text-sub)}.im__where b[data-v-d0037136]{color:var(--text);font-weight:600}.im__warn[data-v-d0037136]{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:12.5px;line-height:1.6;color:#ffc061}.im__warn[data-v-d0037136] .yy-icon{margin-top:3px}.im__grid[data-v-d0037136]{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;max-height:42vh;overflow-y:auto;padding-right:4px}.im__cell[data-v-d0037136]{position:relative;aspect-ratio:1 / 1;padding:0;border:none;border-radius:10px;overflow:hidden;background:var(--surface-3);cursor:pointer;outline:none}.im__cell img[data-v-d0037136]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .15s ease,transform .2s ease}.im__cell--off img[data-v-d0037136]{opacity:.28;transform:scale(.97)}.im__cell--off[data-v-d0037136]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.im__ph[data-v-d0037136]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#65656d}.im__name[data-v-d0037136]{position:absolute;left:0;right:0;bottom:0;padding:12px 5px 4px;font-size:10px;line-height:1.3;color:#e6e6ec;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(to top,#000000c7,#0000)}.im__tick[data-v-d0037136]{position:absolute;top:5px;right:5px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#10162a;background:var(--brand);box-shadow:0 1px 4px #00000080;z-index:2}.im__zoom[data-v-d0037136]{position:absolute;top:5px;left:5px;z-index:2;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;padding:0;background:#00000094;color:#fff;cursor:zoom-in;opacity:0;transition:opacity .15s ease,background .15s ease}.im__cell:hover .im__zoom[data-v-d0037136],.im__zoom[data-v-d0037136]:focus-visible{opacity:1}.im__zoom[data-v-d0037136]:hover{background:#000000d9;color:var(--brand)}.im__hint2[data-v-d0037136]{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:11.5px;color:#6f6f79}.im__hint2[data-v-d0037136] .yy-icon{flex:none;opacity:.8}.im__cell--off .im__tick[data-v-d0037136]{background:#0009;border:1.5px solid rgba(255,255,255,.7);box-shadow:none}.im__more[data-v-d0037136]{margin:12px 0 0;font-size:12px;color:#6f6f79}@media(max-width:640px){.im__stat[data-v-d0037136]{grid-template-columns:repeat(3,1fr)}.im__stat>div[data-v-d0037136]{padding:9px 12px}.im__stat b[data-v-d0037136]{font-size:16px}.im__grid[data-v-d0037136]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}}.qr-body[data-v-83682f45]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 0 4px}.qr-tip[data-v-83682f45]{font-size:13px;color:var(--text-sub);line-height:1.6;text-align:center;margin:0}.qr-box[data-v-83682f45]{width:220px;height:220px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;overflow:hidden}.qr-img[data-v-83682f45]{width:100%;height:100%;object-fit:contain;display:block}.qr-loading[data-v-83682f45]{font-size:13px;color:#8a8a92}.qr-err[data-v-83682f45]{font-size:13px;color:var(--danger);padding:0 20px;text-align:center}.qr-name[data-v-83682f45]{font-size:14px;color:var(--text);font-weight:600;margin:0;text-align:center;word-break:break-all}.upload-card .yy-row[data-v-83682f45]{align-items:center}.upload-card .yy-row[data-v-83682f45]>:first-child{flex:1 1 220px;min-width:0}.acts[data-v-83682f45]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}@media(max-width:620px){.acts[data-v-83682f45]{flex:1 1 100%;justify-content:flex-start}}.acts__div[data-v-83682f45]{width:1px;height:18px;flex:none;margin:0 2px;border-radius:1px;background:var(--surface-3)}.acts .yy-btn.is-on[data-v-83682f45]{background:var(--brand-soft);border:1px solid rgba(122,162,247,.5);color:var(--brand);font-weight:600}.pill[data-v-83682f45]{height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:15px;font-size:12px;color:var(--brand);background:var(--brand-soft);white-space:nowrap}.btn-danger[data-v-83682f45]{color:#fff;background:var(--danger)}.btn-danger[data-v-83682f45]:hover:not(:disabled){background:#ff8577}.yy-bar[data-v-83682f45]{margin-top:14px}.albumbar[data-v-83682f45]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 12px 9px 14px;border-radius:10px;background:var(--brand-soft);border:1px solid rgba(122,162,247,.22)}.albumbar__tag[data-v-83682f45]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#a8bffb;min-width:0}.albumbar__tag b[data-v-83682f45]{color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40vw}.albumbar__tag em[data-v-83682f45]{font-style:normal;font-size:12px;color:var(--text-sub);font-variant-numeric:tabular-nums}.grid[data-v-83682f45]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;user-select:none;-webkit-user-select:none}.cell[data-v-83682f45]{position:relative;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:var(--surface-2);cursor:zoom-in;-webkit-user-drag:none}.grid--selecting .cell[data-v-83682f45]{cursor:crosshair}.cell--sel[data-v-83682f45]{box-shadow:inset 0 0 0 2px var(--brand)}.cell__blur[data-v-83682f45]{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;object-fit:cover;filter:blur(10px) saturate(1.05);opacity:0;transition:opacity .25s ease}.cell--ready .cell__blur[data-v-83682f45]{opacity:.9}.cell__full[data-v-83682f45]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .28s ease}.cell--loaded .cell__full[data-v-83682f45]{opacity:1}.cell--loaded .cell__blur[data-v-83682f45]{opacity:0}.cell:hover .cell__full[data-v-83682f45]{transform:scale(1.03);transition:opacity .28s ease,transform .35s ease}.cell__err[data-v-83682f45]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--danger)}.cell__meta[data-v-83682f45]{position:absolute;right:6px;bottom:6px;padding:2px 7px;border-radius:8px;font-size:11px;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cell__check[data-v-83682f45]{position:absolute;top:8px;left:8px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000073;border:1.5px solid rgba(255,255,255,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;opacity:0;transform:scale(.9);transition:opacity .15s ease,transform .15s ease,background .15s ease;z-index:2;pointer-events:none}.cell:hover .cell__check[data-v-83682f45],.grid--selecting .cell__check[data-v-83682f45],.cell--sel .cell__check[data-v-83682f45]{opacity:1;transform:scale(1);pointer-events:auto}.cell--sel .cell__check[data-v-83682f45]{background:var(--brand);border-color:var(--brand)}.more[data-v-83682f45]{display:flex;justify-content:center;margin-top:14px}.hintbar[data-v-83682f45]{margin-top:14px;font-size:12px;color:var(--text-sub);text-align:center}.marquee[data-v-83682f45]{position:fixed;z-index:40;pointer-events:none;border:1px solid var(--brand);background:#7aa2f729;border-radius:2px}.form__row[data-v-83682f45]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--surface-2);font-size:13px}.form__k[data-v-83682f45]{color:var(--text-sub)}.form__v[data-v-83682f45]{color:var(--text)}.form__label[data-v-83682f45]{display:block;margin:16px 0 6px;font-size:13px;color:var(--text-sub)}.form__inp[data-v-83682f45]{width:100%;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--surface-3);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:14px;outline:none;transition:border-color .15s,background .15s}.form__inp[data-v-83682f45]:focus{border-color:var(--brand);background:#232326}.form__hint[data-v-83682f45]{margin-top:8px;font-size:12px;color:var(--text-sub)}.form__warn[data-v-83682f45]{margin-top:14px;font-size:12px;color:var(--danger)}.form__note[data-v-83682f45]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:12px;line-height:1.6;color:#8a8a92}.seg[data-v-83682f45]{display:flex;gap:6px;padding:4px;border-radius:11px;background:var(--surface-2)}.seg__i[data-v-83682f45]{flex:1;height:32px;border:none;border-radius:8px;background:transparent;color:var(--text-sub);font-family:inherit;font-size:13px;cursor:pointer;transition:background .15s,color .15s}.seg__i[data-v-83682f45]:hover{color:var(--text)}.seg__i--on[data-v-83682f45]{background:var(--brand-soft);color:var(--brand);font-weight:600}.seg--sm[data-v-83682f45]{margin-top:10px}.ac[data-v-4a039e39]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ac[data-v-4a039e39]:hover{transform:translateY(-2px);border-color:#3d3d42;box-shadow:0 16px 36px #00000073}.ac__cover[data-v-4a039e39]{position:relative;aspect-ratio:3 / 2;background:#232327;overflow:hidden;cursor:pointer;outline:none}.ac__cover[data-v-4a039e39]:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.ac__blur[data-v-4a039e39],.ac__img[data-v-4a039e39]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ac__blur[data-v-4a039e39]{filter:blur(14px) saturate(1.1);transform:scale(1.08);opacity:.85}.ac__img[data-v-4a039e39]{opacity:0;transition:opacity .35s ease,transform .5s ease}.ac__img.on[data-v-4a039e39]{opacity:1}.ac:hover .ac__img.on[data-v-4a039e39]{transform:scale(1.035)}.ac__ph[data-v-4a039e39]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#5f5f68;font-size:12px;background:repeating-linear-gradient(135deg,#1f1f22 0,#1f1f22 12px,#232327 12px,#232327 24px)}.ac__badge[data-v-4a039e39]{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:12px;font-size:11.5px;font-weight:600;line-height:1;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08)}.ac__dot[data-v-4a039e39]{width:6px;height:6px;border-radius:50%;background:currentColor}.ac__badge--works[data-v-4a039e39]{color:#9db8ff}.ac__badge--ok[data-v-4a039e39]{color:#6ee7a0}.ac__badge--warn[data-v-4a039e39]{color:#ffc061}.ac__badge--bad[data-v-4a039e39]{color:#ff8b82}.ac__count[data-v-4a039e39]{position:absolute;top:10px;right:10px;height:24px;padding:0 9px;display:inline-flex;align-items:center;border-radius:12px;font-size:11.5px;line-height:1;color:#e8e8ee;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08)}.ac__bar[data-v-4a039e39]{position:absolute;left:0;right:0;bottom:0;height:3px;background:#00000073}.ac__bar i[data-v-4a039e39]{display:block;height:100%;transition:width .3s ease;background:var(--brand)}.ac__bar .ac__bar-in--ok[data-v-4a039e39]{background:#4ade80}.ac__bar .ac__bar-in--warn[data-v-4a039e39]{background:#ffb340}.ac__bar .ac__bar-in--bad[data-v-4a039e39]{background:var(--danger)}.ac__body[data-v-4a039e39]{padding:13px 16px 4px}.ac__title[data-v-4a039e39]{margin:0;font-size:15px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac__desc[data-v-4a039e39]{margin:5px 0 0;font-size:12px;line-height:1.5;color:#86868f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac__meta[data-v-4a039e39]{margin-top:8px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text-sub)}.ac__meta-i[data-v-4a039e39]{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.ac__meta-i--src[data-v-4a039e39]{color:#9db8ff}.ac__foot[data-v-4a039e39]{margin-top:auto;padding:10px 12px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;border-top:1px solid var(--border)}.ac__ops[data-v-4a039e39]{display:flex;align-items:center;gap:2px;margin-right:auto;opacity:.55;transition:opacity .15s ease}.ac:hover .ac__ops[data-v-4a039e39],.ac__ops[data-v-4a039e39]:focus-within{opacity:1}@media(max-width:720px){.ac__body[data-v-4a039e39]{padding:11px 12px 2px}.ac__title[data-v-4a039e39]{font-size:14px}.ac__desc[data-v-4a039e39]{display:none}}.es[data-v-9b1834fd]{margin-top:18px;padding:54px 24px 58px;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius)}.es__ic[data-v-9b1834fd]{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-2);border:1px solid var(--border);color:#7c7c85}.es__t[data-v-9b1834fd]{margin-top:14px;font-size:15px;font-weight:600;color:var(--text)}.es__d[data-v-9b1834fd]{margin:7px 0 0;max-width:380px;font-size:13px;line-height:1.7;color:var(--text-sub)}.es__acts[data-v-9b1834fd]{margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.qr-body[data-v-815290db]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 0 4px}.qr-tip[data-v-815290db]{font-size:13px;color:var(--text-sub);line-height:1.6;text-align:center;margin:0}.qr-box[data-v-815290db]{width:220px;height:220px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;overflow:hidden}.qr-img[data-v-815290db]{width:100%;height:100%;object-fit:contain;display:block}.qr-loading[data-v-815290db]{font-size:13px;color:#8a8a92}.qr-err[data-v-815290db]{font-size:13px;color:var(--danger);padding:0 20px;text-align:center}.qr-name[data-v-815290db]{font-size:14px;color:var(--text);font-weight:600;margin:0;text-align:center;word-break:break-all}.ac[data-v-815290db] .yy-btn--outline.is-on{background:var(--brand-soft);border-color:#7aa2f780;color:var(--brand);font-weight:600}.qr-body[data-v-4fcfa723]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 0 4px}.qr-tip[data-v-4fcfa723]{font-size:13px;color:var(--text-sub);line-height:1.6;text-align:center;margin:0}.qr-box[data-v-4fcfa723]{width:220px;height:220px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;overflow:hidden}.qr-img[data-v-4fcfa723]{width:100%;height:100%;object-fit:contain;display:block}.qr-loading[data-v-4fcfa723]{font-size:13px;color:#8a8a92}.qr-err[data-v-4fcfa723]{font-size:13px;color:var(--danger);padding:0 20px;text-align:center}.qr-name[data-v-4fcfa723]{font-size:14px;color:var(--text);font-weight:600;margin:0;text-align:center;word-break:break-all}.rt[data-v-ea2f6243]{height:100%;min-height:0}.rt__empty[data-v-ea2f6243]{max-width:720px}.drop[data-v-ea2f6243]{border:1px dashed var(--border);border-radius:12px;padding:56px 40px;text-align:center;cursor:pointer;background:var(--surface);transition:border-color .15s ease,background .15s ease}.drop[data-v-ea2f6243]:hover{border-color:var(--brand);background:var(--surface-2)}.drop__ic[data-v-ea2f6243]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;border-radius:16px;color:var(--brand);background:var(--brand-soft)}.drop__title[data-v-ea2f6243]{font-size:16px;font-weight:600;margin-bottom:8px}.err[data-v-ea2f6243]{color:var(--danger)}.rt__body[data-v-ea2f6243]{display:flex;gap:14px;height:100%;min-height:0}.strip[data-v-ea2f6243]{width:104px;flex:none;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.strip__add[data-v-ea2f6243]{height:34px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:10px;border:1px dashed var(--border);background:transparent;color:var(--text-sub);cursor:pointer;font-size:13px}.strip__add[data-v-ea2f6243]:hover{border-color:var(--brand);color:var(--brand)}.thumb[data-v-ea2f6243]{position:relative;height:78px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:var(--surface-2)}.thumb img[data-v-ea2f6243]{width:100%;height:100%;object-fit:cover;display:block}.thumb--on[data-v-ea2f6243]{border-color:var(--brand)}.thumb__dot[data-v-ea2f6243]{position:absolute;left:4px;bottom:4px;font-size:10px;padding:1px 5px;border-radius:6px;background:var(--brand);color:#1c1c1e}.thumb__del[data-v-ea2f6243]{position:absolute;right:2px;top:2px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--text);background:#0000008c;border-radius:6px;cursor:pointer}.stage[data-v-ea2f6243]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.tools[data-v-ea2f6243]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tools .yy-btn[data-v-ea2f6243]{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;font-size:13px;border-radius:15px}.tools .yy-btn.on[data-v-ea2f6243]{background:var(--brand);color:#1c1c1e}.ratios[data-v-ea2f6243]{display:flex;gap:4px;margin-left:4px}.spacer[data-v-ea2f6243]{flex:1}.stage__box[data-v-ea2f6243]{position:relative;flex:1;min-height:320px;margin:10px 0;overflow:hidden;border-radius:10px;background:#0b0b0d;-webkit-user-select:none;user-select:none}.stage__box--grab[data-v-ea2f6243]{cursor:grab}.stage__box--drag[data-v-ea2f6243]{cursor:grabbing}.stage__wrap[data-v-ea2f6243]{position:absolute;left:50%;top:50%;line-height:0;will-change:transform}.stage__wrap[data-v-ea2f6243] canvas{display:block;border-radius:6px;background:#000}.stage__foot[data-v-ea2f6243]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.zoombar[data-v-ea2f6243]{display:flex;align-items:center;gap:4px}.zoombar .yy-btn[data-v-ea2f6243]{height:28px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;font-size:13px;border-radius:14px}.zoombar__pct[data-v-ea2f6243]{min-width:56px;color:var(--brand)}.panel[data-v-ea2f6243]{width:286px;flex:none;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.panel__sec[data-v-ea2f6243]{margin-bottom:16px}.panel__hd[data-v-ea2f6243]{font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.presets[data-v-ea2f6243]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.preset[data-v-ea2f6243]{height:30px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-sub);font-size:12px;cursor:pointer}.preset.on[data-v-ea2f6243]{background:var(--brand);border-color:var(--brand);color:#1c1c1e;font-weight:600}.row[data-v-ea2f6243]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.row__lb[data-v-ea2f6243]{width:62px;flex:none;font-size:12px;color:var(--text-sub)}.row__rg[data-v-ea2f6243]{flex:1;min-width:0;accent-color:var(--brand)}.row__vl[data-v-ea2f6243]{width:30px;flex:none;text-align:right;font-size:12px;color:var(--text-sub)}.panel__act[data-v-ea2f6243]{border-top:1px solid var(--border);padding-top:12px;display:flex;flex-direction:column;gap:8px}:root{--bg: #000000;--surface: #1c1c1e;--surface-2: #2c2c2e;--surface-3: #3a3a3c;--border: #2c2c2e;--text: #f2f2f7;--text-sub: #98989f;--brand-yellow: #f5d90a;--brand: #7aa2f7;--brand-soft: rgba(122, 162, 247, .14);--brand-ink: #10162a;--btn-primary: #f2f2f7;--btn-primary-ink: #111114;--danger: #ff6b60;--success: #4ade80;--radius: 14px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}.yy-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.yy-title{font-size:20px;font-weight:600;color:#fff}.yy-card+.yy-card,.yy-card+.list,.list+.yy-card{margin-top:18px}.yy-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.yy-card--row .yy-row{align-items:flex-start}.yy-sub{color:var(--text-sub);font-size:13px;line-height:1.7}.yy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;border:none;border-radius:19px;cursor:pointer;font-family:inherit;font-size:14px;line-height:1;white-space:nowrap;background:var(--surface-2);color:var(--text);transition:background .15s,color .15s,opacity .15s;-webkit-user-select:none;user-select:none}.yy-btn:hover:not(:disabled):not(.is-disabled){background:var(--surface-3)}.yy-btn:active:not(:disabled):not(.is-disabled){opacity:.85}.yy-btn--primary{background:var(--btn-primary);color:var(--btn-primary-ink);font-weight:600}.yy-btn--primary:hover:not(:disabled):not(.is-disabled){background:#fff}.yy-btn--sm{height:30px;padding:0 12px;font-size:13px;border-radius:15px}.yy-btn--outline{background:transparent;border:1px solid var(--surface-3);color:var(--text)}.yy-btn--outline:hover:not(:disabled):not(.is-disabled){background:var(--surface-2);border-color:var(--brand);color:var(--brand)}.yy-btn--icon{width:30px;padding:0;color:var(--text-sub);background:transparent}.yy-btn--icon:hover:not(:disabled):not(.is-disabled){background:var(--surface-2);color:var(--text)}.yy-btn--icon.is-danger:hover:not(:disabled):not(.is-disabled){background:#ff6b6024;color:var(--danger)}.yy-btn--block{width:100%}.yy-btn:disabled,.yy-btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.yy-input{height:40px;width:100%;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);outline:none}.yy-input:focus{border-color:var(--brand)}.yy-bar{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.yy-bar__in{height:100%;background:var(--brand)}@keyframes yy-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.yy-skeleton{background:linear-gradient(90deg,#1c1c1e 25%,#2c2c2e 37%,#1c1c1e 63%);background-size:1200px 100%;animation:yy-shimmer 1.2s infinite linear;border-radius:8px}.ap{width:100%;min-width:0}.ap__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 24px;flex-wrap:wrap}.ap__lead{flex:1 1 240px;min-width:0}.ap__lead-t{font-size:16px;font-weight:600;color:var(--text);letter-spacing:.2px}.ap__lead-d{margin-top:6px;font-size:13px;line-height:1.6;color:var(--text-sub);max-width:520px}.ap__tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ap__search{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:19px;background:var(--surface);border:1px solid var(--border);color:var(--text-sub);transition:border-color .15s ease,background .15s ease,color .15s ease}.ap__search:focus-within{border-color:var(--brand);background:var(--surface-2);color:var(--brand)}.ap__search input{width:148px;border:none;outline:none;background:transparent;color:var(--text);font-family:inherit;font-size:13px}.ap__search input::placeholder{color:#6b6b73}.ap__seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:19px;background:var(--surface);border:1px solid var(--border);max-width:100%;overflow-x:auto;scrollbar-width:none}.ap__seg::-webkit-scrollbar{display:none}.ap__seg button{flex:none;height:30px;padding:0 12px;border:none;border-radius:16px;background:transparent;color:var(--text-sub);font-family:inherit;font-size:13px;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.ap__seg button:hover{color:var(--text)}.ap__seg button.on{background:var(--surface-3);color:#fff;font-weight:600}.ap__seg button em{margin-left:5px;font-style:normal;font-size:11px;color:#7c7c85;font-variant-numeric:tabular-nums}.ap__seg button.on em{color:#b9b9c2}.ap__stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;margin-top:18px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ap__stat>div{background:var(--surface);padding:14px 18px}.ap__stat b{display:block;font-size:21px;font-weight:700;line-height:1.2;color:var(--text);font-variant-numeric:tabular-nums}.ap__stat span{display:block;margin-top:3px;font-size:12px;color:var(--text-sub)}.ap__stat b.warn{color:#ffb340}.ap__stat b.bad{color:var(--danger)}.ap__grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:16px}.ap__sk{height:268px;border-radius:16px}.ap__foot{margin-top:18px;font-size:12px;line-height:1.7;color:#6f6f76}@media(max-width:720px){.ap__bar{align-items:flex-start}.ap__tools{width:100%}.ap__search{flex:1;min-width:0}.ap__search input{width:100%}.ap__stat{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.ap__stat>div{padding:12px 14px}.ap__stat b{font-size:18px}.ap__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}
