.tbar[data-v-b78bc63b]{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;height:calc(58px + var(--safe-b, 0px));padding-bottom:var(--safe-b, 0px);background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-top:1px solid #e4e5ea}.tb[data-v-b78bc63b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;border:0;background:transparent;padding:9px 0 0;color:#8b8f9b;font-size:10.5px;line-height:14px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tb.on[data-v-b78bc63b]{color:var(--qz-accent)}.tb[data-v-b78bc63b]:active{opacity:.6}.tb-w[data-v-b78bc63b]{position:relative;display:block;width:25px;height:25px}.tb-ic[data-v-b78bc63b]{width:25px;height:25px;display:block}.tb-t[data-v-b78bc63b]{display:block}.bd[data-v-b78bc63b]{position:absolute;left:14px;top:-3px;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--qz-red);color:#fff;font-size:11px;line-height:18px;font-style:normal;font-weight:500;text-align:center;box-shadow:0 0 0 1.5px #fff}.bd[data-v-b78bc63b]:after{content:"";position:absolute;top:-9px;right:-8px;bottom:-9px;left:-8px;border-radius:18px}.bd--dot[data-v-b78bc63b]{min-width:9px;width:9px;height:9px;padding:0;border-radius:50%;left:17px;top:0}.sk-mask[data-v-4242d2de]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;background:#1d212980;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sk[data-v-4242d2de]{width:100%;max-width:340px;background:var(--qz-card);border-radius:18px;padding:22px 20px 20px}.sk h3[data-v-4242d2de]{margin:0 0 6px;font-size:18px;text-align:center}.sk-s[data-v-4242d2de]{margin:0 0 18px;font-size:12.5px;line-height:1.75;color:var(--qz-text-secondary);text-align:center}.sk-opts[data-v-4242d2de]{display:flex;gap:12px}.sk-o[data-v-4242d2de]{flex:1;min-width:0;border:1.5px solid var(--qz-line);background:#fff;border-radius:14px;padding:10px 9px 11px;text-align:center;position:relative}.sk-o.on[data-v-4242d2de]{border-color:var(--qz-accent);background:var(--qz-accent-weak)}.sk-t[data-v-4242d2de]{display:block;font-size:14px;margin-top:9px;color:var(--qz-ink)}.sk-d[data-v-4242d2de]{display:block;font-style:normal;font-size:11px;line-height:1.6;color:var(--qz-text-secondary);margin-top:3px}.sk-thumb[data-v-4242d2de]{display:block;position:relative;height:116px;border-radius:9px;background:#f4f5f9;overflow:hidden;padding:7px 6px 0}.t-hd[data-v-4242d2de]{display:flex;align-items:center;gap:3px;height:10px;margin-bottom:5px}.t-hd b[data-v-4242d2de]{width:22px;height:7px;border-radius:2px;background:#c8ccd8}.t-hd em[data-v-4242d2de]{width:7px;height:7px;border-radius:50%;background:#d7dae4;margin-left:auto}.t-hd em+em[data-v-4242d2de]{margin-left:0}.t-search[data-v-4242d2de]{display:block;height:9px;border-radius:3px;background:#e2e4ec;margin-bottom:5px}.t-seg[data-v-4242d2de]{display:flex;gap:2px;height:10px;border-radius:3px;background:#e2e4ec;padding:1.5px;margin-bottom:5px}.t-seg s[data-v-4242d2de]{flex:1;border-radius:2px;text-decoration:none}.t-seg s.on[data-v-4242d2de]{background:#fff}.t-card[data-v-4242d2de]{display:block;height:17px;border-radius:4px;background:#fff;border:1px solid #e4e6ee;margin-bottom:4px}.t-card--half[data-v-4242d2de]{height:9px}.t-bar[data-v-4242d2de]{position:absolute;left:0;right:0;bottom:0;height:18px;display:flex;align-items:center;justify-content:space-around;background:#fff;border-top:1px solid #e4e6ee}.t-bar s[data-v-4242d2de]{width:8px;height:8px;border-radius:2px;background:#c8ccd8;text-decoration:none}.t-bar s[data-v-4242d2de]:first-child{background:var(--qz-accent)}.sk-o.on .t-card[data-v-4242d2de],.sk-o.on .t-bar[data-v-4242d2de]{border-color:#ddd8fa}.sk-go[data-v-4242d2de]{display:block;width:100%;margin-top:18px;padding:13px;border:0;border-radius:11px;background:var(--qz-accent);color:#fff;font-size:16px}.sk-go[data-v-4242d2de]:disabled{background:#d6d9e3;color:#fff}.sk-cancel[data-v-4242d2de]{display:block;width:100%;margin-top:8px;padding:12px;border:0;background:transparent;color:var(--qz-text-secondary);font-size:15px}#app .pg-fade-enter-active{transition:opacity .15s ease-out;z-index:5}#app .pg-fade-enter-from{opacity:0}#app .pg-fade-leave-active{display:none}#app .pg-fwd-enter-active,#app .pg-fwd-leave-active{transition:translate .35s cubic-bezier(.25,.46,.45,.94)}#app .pg-fwd-enter-from{translate:100% 0}#app .pg-fwd-leave-to{translate:-28% 0}#app .pg-fwd-enter-active{z-index:5;box-shadow:-6px 0 18px #00000024;will-change:translate}#app .pg-fwd-leave-active{z-index:1;will-change:translate}#app .pg-fwd-leave-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.25,.46,.45,.94)}#app .pg-fwd-leave-from:after{opacity:0}#app .pg-fwd-leave-to:after{opacity:.22}:root{--qz-bg: #f4f5f9;--qz-card: #fff;--qz-card-deep: #f4f5f9;--qz-disabled-bg: #e9ebf1;--qz-accent: #6c5ce7;--qz-accent-soft: #ece9fd;--qz-accent-weak: #efedfd;--qz-red: #fe2c55;--qz-ink: #1d2129;--qz-ink-soft: #3a3f4d;--qz-gray: #9ca0ab;--qz-text: #2a2e3a;--qz-text-secondary: #8b8f9b;--qz-border: #eceef4;--qz-line: #dde0ea;--qz-radius-card: 16px;--qz-radius-sm: 10px;--qz-radius-pill: 8px;--orange: #e0873a;--orange-bg: #fff1e4;--green: #23b26d;--green-bg: #e9f7ef;--safe-t: env(safe-area-inset-top, 0px);--safe-b: max(env(safe-area-inset-bottom, 0px), 12px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html,body{margin:0;background:var(--qz-bg);color:var(--qz-text);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}body,#app{min-height:100vh;min-height:100dvh}a{color:var(--qz-accent);text-decoration:none}button,input,textarea{font-family:inherit}.pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--qz-radius-pill);font-size:12px;font-weight:600;white-space:nowrap;flex:0 0 auto}.pill--red{background:#fdecec;color:var(--qz-red)}.pill--orange{background:var(--orange-bg);color:var(--orange)}.pill--purple{background:var(--qz-accent-weak);color:var(--qz-accent)}.pill--green{background:var(--green-bg);color:var(--green)}.pill--gray{background:#eef0f5;color:var(--qz-text-secondary)}.urg{animation:qz-breathe 1.6s ease-in-out infinite}@keyframes qz-breathe{0%,to{box-shadow:0 0 #fe2c5573}50%{box-shadow:0 0 0 4px #fe2c5500}}@keyframes qz-dot{0%,to{box-shadow:0 0 #6c5ce780}50%{box-shadow:0 0 0 4px #6c5ce700}}.ic{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.nb{min-width:18px;height:18px;border-radius:9px;background:var(--qz-red);color:#fff;font-size:11px;line-height:18px;text-align:center;padding:0 5px;font-weight:600;display:inline-block}.btn{height:34px;padding:0 14px;border-radius:var(--qz-radius-pill);font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;cursor:pointer}.btn--p{background:var(--qz-accent);color:#fff}.btn--o{background:#fff;border:1px solid var(--qz-line);color:var(--qz-ink-soft)}.btn:disabled{opacity:.5}.qz-toast{position:fixed;left:50%;bottom:calc(var(--safe-b) + 84px);transform:translate(-50%,12px);z-index:999;max-width:80vw;padding:9px 16px;border-radius:12px;background:#1d2129e0;color:#fff;font-size:14px;line-height:1.4;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s}.qz-toast--on{opacity:1;transform:translate(-50%)}.qz-toast[data-type=error]{background:#c81e3ceb}.empty{padding:60px 20px;text-align:center;color:var(--qz-text-secondary);font-size:14px}.spin{width:22px;height:22px;border:2.5px solid var(--qz-accent-weak);border-top-color:var(--qz-accent);border-radius:50%;animation:qz-spin .8s linear infinite;margin:40px auto}@keyframes qz-spin{to{transform:rotate(360deg)}}
