.shell[data-v-f7958149]{position:relative;min-height:100vh;overflow:hidden;background:#f7f8fc;padding:56px 20px 48px}.blob[data-v-f7958149]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;z-index:0}.b1[data-v-f7958149]{width:420px;height:420px;background:#a5b4fc;top:-140px;left:-120px}.b2[data-v-f7958149]{width:380px;height:380px;background:#fbcfe8;bottom:-160px;right:-100px}.container[data-v-f7958149]{position:relative;z-index:1;width:100%;max-width:660px;margin:0 auto}.hero[data-v-f7958149]{text-align:center;margin-bottom:30px}.logo[data-v-f7958149]{width:52px;height:52px;margin:0 auto 14px;border-radius:16px;display:grid;place-items:center;font-size:24px;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 10px 24px #6366f159}.hero h1[data-v-f7958149]{margin:0 0 6px;font-size:25px;letter-spacing:-.4px;color:#0f172a}.hero p[data-v-f7958149]{margin:0;color:#64748b;font-size:14px}.hero-nav[data-v-f7958149]{margin-top:10px;font-size:13px;display:flex;gap:8px;justify-content:center}.hero-nav a[data-v-f7958149]{color:#4f46e5;font-weight:500}.hero-nav span[data-v-f7958149]{color:#cbd5e1}.stepper[data-v-f7958149]{display:flex;align-items:center;justify-content:center;margin:0 0 22px;padding:0;list-style:none}.node[data-v-f7958149]{display:flex;align-items:center;gap:8px;color:#94a3b8;transition:color .25s}.node.active[data-v-f7958149]{color:#4f46e5}.node.done[data-v-f7958149]{color:#10b981}.idx[data-v-f7958149]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;background:#fff;border:2px solid #e2e8f0;color:inherit;transition:all .25s}.node.active .idx[data-v-f7958149]{border-color:#4f46e5;color:#4f46e5;box-shadow:0 0 0 4px #4f46e51f}.node.done .idx[data-v-f7958149]{border-color:#10b981;background:#10b981;color:#fff}.txt[data-v-f7958149]{font-size:13px;font-weight:500}.bar[data-v-f7958149]{width:80px;height:3px;margin:0 14px;border-radius:3px;background:#e2e8f0;overflow:hidden}.bar i[data-v-f7958149]{display:block;height:100%;width:0;background:linear-gradient(90deg,#4f46e5,#10b981);transition:width .4s ease}.bar.done i[data-v-f7958149]{width:100%}.card[data-v-f7958149]{background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #eef1f7;border-radius:20px;box-shadow:0 18px 50px #0f172a14;padding:30px}.card-head[data-v-f7958149]{margin-bottom:24px}.card-head h2[data-v-f7958149]{margin:0 0 4px;font-size:17px;color:#0f172a}.card-head p[data-v-f7958149]{margin:0;font-size:13px;color:#7c8798}.field[data-v-f7958149]{margin-bottom:22px}.label[data-v-f7958149]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.counter[data-v-f7958149]{font-style:normal;font-weight:400;font-size:12px;color:#94a3b8}.input[data-v-f7958149]{width:100%;padding:11px 14px;border:1.5px solid #e4e8f0;border-radius:12px;font-size:14px;background:#fff;outline:none;color:#0f172a;transition:border-color .2s,box-shadow .2s}.input[data-v-f7958149]:focus{border-color:#6366f1;box-shadow:0 0 0 4px #6366f11f}.code-input[data-v-f7958149]{font-family:ui-monospace,Consolas,monospace;letter-spacing:3px;text-align:center;font-size:16px}.tip[data-v-f7958149]{margin:8px 0 0;font-size:12px;color:#94a3b8;line-height:1.6}.tip.ok[data-v-f7958149]{color:#10b981}.tip.bad[data-v-f7958149]{color:#ef4444}.err[data-v-f7958149]{margin:8px 0 0;font-size:12px;color:#ef4444}.err.box[data-v-f7958149]{padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}.preview[data-v-f7958149]{margin:8px 0 0;font-size:12px;color:#64748b;word-break:break-all}.preview b[data-v-f7958149]{color:#4f46e5;font-weight:600}.segmented[data-v-f7958149]{position:relative;display:flex;gap:4px;padding:4px;background:#f1f5f9;border-radius:12px;margin-bottom:14px}.segmented button[data-v-f7958149]{flex:1;padding:9px;border:0;background:transparent;border-radius:9px;font-size:13px;color:#64748b;cursor:pointer;transition:color .25s;z-index:1}.segmented button.on[data-v-f7958149]{color:#4f46e5;font-weight:600}.thumb[data-v-f7958149]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#fff;border-radius:9px;box-shadow:0 2px 8px #0f172a1a;transition:transform .28s cubic-bezier(.4,0,.2,1)}.thumb.right[data-v-f7958149]{transform:translate(100%)}.code-wrap[data-v-f7958149]{border:1.5px solid #e4e8f0;border-radius:14px;overflow:hidden;background:#fff}.code-bar[data-v-f7958149]{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#f8fafc;border-bottom:1px solid #eef1f7}.dot[data-v-f7958149]{width:9px;height:9px;border-radius:50%}.dot.r[data-v-f7958149]{background:#f87171}.dot.y[data-v-f7958149]{background:#fbbf24}.dot.g[data-v-f7958149]{background:#34d399}.name[data-v-f7958149]{margin-left:6px;font-size:11px;color:#94a3b8;font-family:ui-monospace,Consolas,monospace}.code-area[data-v-f7958149]{width:100%;min-height:190px;padding:14px;border:0;outline:none;resize:vertical;font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.7;color:#0f172a}.drop[data-v-f7958149]{border:2px dashed #c7d2fe;border-radius:14px;background:#fafcff;padding:32px 20px;text-align:center;transition:all .25s}.drop.over[data-v-f7958149]{border-color:#6366f1;background:#eef2ff;transform:scale(1.01)}.drop-icon[data-v-f7958149]{font-size:30px;margin-bottom:6px}.drop-title[data-v-f7958149]{margin:0 0 12px;font-size:13px;color:#475569}.file-row[data-v-f7958149]{display:flex;align-items:center;gap:10px}.file-badge[data-v-f7958149]{padding:4px 8px;border-radius:6px;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:700}.file-name[data-v-f7958149]{flex:1;font-size:13px;color:#334155;text-align:left;word-break:break-all}.link-btn[data-v-f7958149]{border:0;background:none;color:#ef4444;font-size:13px;cursor:pointer}.slug[data-v-f7958149]{display:flex;align-items:center;padding-right:12px;border:1.5px solid #e4e8f0;border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s}.slug[data-v-f7958149]:focus-within{border-color:#6366f1;box-shadow:0 0 0 4px #6366f11f}.slug.ok[data-v-f7958149]{border-color:#34d399}.slug.taken[data-v-f7958149],.slug.reserved[data-v-f7958149],.slug.format[data-v-f7958149],.slug.error[data-v-f7958149]{border-color:#fca5a5}.pre[data-v-f7958149]{padding:11px 0 11px 14px;color:#94a3b8;font-size:13px;white-space:nowrap}.slug-in[data-v-f7958149]{flex:1;border:0;outline:none;padding:11px 8px;font-size:14px;background:transparent;color:#0f172a}.mark[data-v-f7958149]{font-size:14px;font-weight:700}.mark.ok[data-v-f7958149]{color:#10b981}.mark.bad[data-v-f7958149]{color:#ef4444}.choices[data-v-f7958149]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.choice[data-v-f7958149]{display:flex;align-items:center;gap:10px;padding:14px;cursor:pointer;border:1.5px solid #e4e8f0;border-radius:14px;background:#fff;transition:all .22s}.choice[data-v-f7958149]:hover{border-color:#c7d2fe}.choice.on[data-v-f7958149]{border-color:#6366f1;background:#f5f7ff;box-shadow:0 4px 14px #6366f11f}.choice input[data-v-f7958149]{display:none}.ico[data-v-f7958149]{font-size:20px}.meta b[data-v-f7958149]{display:block;font-size:13px;color:#0f172a}.meta small[data-v-f7958149]{font-size:12px;color:#94a3b8}.pwd[data-v-f7958149]{margin-top:12px}.btn[data-v-f7958149]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border:0;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:transform .15s,box-shadow .2s,opacity .2s}.btn.primary[data-v-f7958149]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 8px 20px #6366f147}.btn.primary[data-v-f7958149]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #6366f157}.btn.primary[data-v-f7958149]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btn.ghost[data-v-f7958149]{background:#f1f5f9;color:#475569}.btn.ghost[data-v-f7958149]:hover{background:#e8edf5}.btn.block[data-v-f7958149]{width:100%}.btn.grow[data-v-f7958149]{flex:1}.actions[data-v-f7958149]{display:flex;gap:12px;margin-top:4px}.actions .grow[data-v-f7958149]{flex:1}.spin[data-v-f7958149]{width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin-f7958149 .7s linear infinite}.spin.sm[data-v-f7958149]{border-color:#c7d2fe;border-top-color:#6366f1;margin-right:4px}@keyframes spin-f7958149{to{transform:rotate(360deg)}}.result[data-v-f7958149]{text-align:center;padding:14px 0 4px}.tick[data-v-f7958149]{width:62px;height:62px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;font-size:30px;color:#fff;background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 10px 26px #10b98152;animation:pop-f7958149 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes pop-f7958149{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.result h2[data-v-f7958149]{margin:0 0 6px;font-size:20px;color:#0f172a}.sub[data-v-f7958149]{margin:0 0 20px;font-size:13px;color:#7c8798}.expire-tip[data-v-f7958149]{margin:0 0 18px;padding:10px 14px;font-size:13px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px}.expire-tip b[data-v-f7958149]{color:#b45309;font-weight:600}.link-box[data-v-f7958149]{display:flex;align-items:center;gap:10px;padding:14px 16px;margin-bottom:20px;background:#f8fafc;border:1px solid #eef1f7;border-radius:12px;text-align:left}.link-box a[data-v-f7958149]{flex:1;color:#4f46e5;font-size:13px;word-break:break-all}.copy[data-v-f7958149]{flex-shrink:0;padding:6px 14px;border:0;border-radius:8px;background:#eef2ff;color:#4338ca;font-size:12px;cursor:pointer;transition:background .2s}.copy[data-v-f7958149]:hover{background:#e0e7ff}.result-actions[data-v-f7958149]{display:flex;gap:12px;justify-content:center}.foot[data-v-f7958149]{margin-top:20px;text-align:center;font-size:12px;color:#a3aec0}.fade-enter-from[data-v-f7958149],.fade-leave-to[data-v-f7958149]{opacity:0;transform:translateY(8px)}.fade-enter-active[data-v-f7958149],.fade-leave-active[data-v-f7958149]{transition:all .28s ease}.slide-enter-from[data-v-f7958149],.slide-leave-to[data-v-f7958149]{opacity:0;transform:translateY(-6px)}.slide-enter-active[data-v-f7958149],.slide-leave-active[data-v-f7958149]{transition:all .22s ease}@media(max-width:560px){.shell[data-v-f7958149]{padding:32px 14px}.card[data-v-f7958149]{padding:22px 18px;border-radius:16px}.choices[data-v-f7958149]{grid-template-columns:1fr}.bar[data-v-f7958149]{width:44px;margin:0 10px}.result-actions[data-v-f7958149]{flex-direction:column}}.wrap[data-v-c1ffe307]{min-height:100vh;background:#f7f8fc;padding-bottom:60px}.topbar[data-v-c1ffe307]{display:flex;align-items:center;justify-content:space-between;max-width:860px;margin:0 auto;padding:18px 20px}.logo-link[data-v-c1ffe307]{font-weight:700;font-size:15px;color:#4f46e5}.right[data-v-c1ffe307]{display:flex;align-items:center;gap:10px}.who[data-v-c1ffe307]{font-size:13px;color:#475569}.mini-btn[data-v-c1ffe307]{padding:5px 12px;border:1px solid #e4e8f0;border-radius:8px;background:#fff;font-size:12px;color:#475569;cursor:pointer;text-decoration:none;transition:all .2s}.mini-btn[data-v-c1ffe307]:hover{border-color:#c7d2fe;color:#4f46e5}.mini-btn.danger[data-v-c1ffe307]{color:#ef4444}.mini-btn.danger[data-v-c1ffe307]:hover{border-color:#fca5a5}.panel[data-v-c1ffe307]{max-width:860px;margin:0 auto;padding:26px 28px}.head[data-v-c1ffe307]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.head h2[data-v-c1ffe307]{margin:0 0 4px;font-size:19px;color:#0f172a}.sub[data-v-c1ffe307]{margin:0;font-size:13px;color:#7c8798}.site-list[data-v-c1ffe307]{display:flex;flex-direction:column}.site[data-v-c1ffe307]{display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px dashed #eef1f7}.info[data-v-c1ffe307]{flex:1;min-width:0}.info b[data-v-c1ffe307]{display:block;font-size:14px;color:#0f172a;margin-bottom:2px}.slug[data-v-c1ffe307]{display:inline-block;max-width:100%;font-size:12px;color:#4f46e5;font-family:ui-monospace,Consolas,monospace;word-break:break-all}.meta[data-v-c1ffe307]{display:block;margin-top:4px;font-size:12px;color:#94a3b8}.tag[data-v-c1ffe307]{font-style:normal;padding:1px 7px;border-radius:999px;font-size:11px;margin-right:4px}.tag.pub[data-v-c1ffe307]{background:#ecfdf5;color:#059669}.tag.pwd[data-v-c1ffe307]{background:#fffbeb;color:#b45309}.tag.ok[data-v-c1ffe307]{background:#eef2ff;color:#4f46e5}.tag.off[data-v-c1ffe307]{background:#fef2f2;color:#dc2626}.tag.exp-ok[data-v-c1ffe307]{background:#e0f2fe;color:#0369a1}.tag.exp[data-v-c1ffe307]{background:#fef2f2;color:#dc2626}.tag.exp-forever[data-v-c1ffe307]{background:#f1f5f9;color:#64748b}.ops[data-v-c1ffe307]{display:flex;gap:8px;flex-shrink:0}.empty[data-v-c1ffe307]{text-align:center;padding:46px 0;color:#94a3b8;font-size:14px}.empty .btn[data-v-c1ffe307]{display:inline-block;margin-top:14px;text-decoration:none}.err.box[data-v-c1ffe307]{padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:13px;color:#ef4444}.wrap[data-v-775d510f]{min-height:100vh;background:#f7f8fc;padding-bottom:60px}.topbar[data-v-775d510f]{display:flex;align-items:center;justify-content:space-between;max-width:860px;margin:0 auto;padding:18px 20px}.logo-link[data-v-775d510f]{font-weight:700;font-size:15px;color:#4f46e5}.mini-btn[data-v-775d510f]{padding:5px 12px;border:1px solid #e4e8f0;border-radius:8px;background:#fff;font-size:12px;color:#475569;cursor:pointer;text-decoration:none;transition:all .2s}.mini-btn[data-v-775d510f]:hover{border-color:#c7d2fe;color:#4f46e5}.mini-btn.danger[data-v-775d510f]{color:#ef4444}.mini-btn.danger[data-v-775d510f]:hover{border-color:#fca5a5}.panel[data-v-775d510f]{max-width:860px;margin:0 auto;padding:26px 28px}.head[data-v-775d510f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.head h2[data-v-775d510f]{margin:0 0 4px;font-size:19px;color:#0f172a}.head .mono[data-v-775d510f]{font-size:13px;color:#94a3b8;font-weight:400}.sub[data-v-775d510f]{margin:0;font-size:13px;color:#7c8798}.site-link[data-v-775d510f]{color:#4f46e5}.crumbs[data-v-775d510f]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin-bottom:14px}.crumb[data-v-775d510f]{padding:4px 10px;border:0;background:#f1f5f9;border-radius:8px;font-size:12px;color:#64748b;cursor:pointer;transition:all .2s}.crumb[data-v-775d510f]:hover{background:#e2e8f0;color:#334155}.crumb.on[data-v-775d510f]{background:#eef2ff;color:#4f46e5;font-weight:600}.sep[data-v-775d510f]{color:#cbd5e1;font-size:12px;margin:0 2px}.ok.box[data-v-775d510f]{padding:10px 12px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;font-size:13px;color:#059669;margin-bottom:14px}.err.box[data-v-775d510f]{padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:13px;color:#ef4444;margin-bottom:14px}.tip[data-v-775d510f]{margin:8px 0 16px;font-size:12px;color:#94a3b8}.upload-row[data-v-775d510f]{display:flex;gap:10px}.upload-row .input[data-v-775d510f]{flex:1}.upload-row .btn[data-v-775d510f]{flex-shrink:0;margin-top:0}.file-list[data-v-775d510f]{display:flex;flex-direction:column;margin-top:6px}.file[data-v-775d510f]{display:flex;align-items:center;gap:14px;padding:11px 4px;border-bottom:1px dashed #eef1f7}.file.dir[data-v-775d510f]{cursor:pointer;border-radius:8px}.file.dir[data-v-775d510f]:hover{background:#f8fafc}.file.dir .fpath[data-v-775d510f]{color:#1e293b;font-weight:500}.fpath[data-v-775d510f]{flex:1;min-width:0;font-size:13px;color:#0f172a;font-family:ui-monospace,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsize[data-v-775d510f]{flex-shrink:0;font-size:12px;color:#64748b;width:70px;text-align:right}.ftime[data-v-775d510f]{flex-shrink:0;font-size:12px;color:#94a3b8;width:135px}.ops[data-v-775d510f]{display:flex;gap:8px;flex-shrink:0}.tag[data-v-775d510f]{font-style:normal;padding:1px 7px;border-radius:999px;font-size:11px;margin-left:6px}.tag.entry[data-v-775d510f]{background:#eef2ff;color:#4f46e5}.empty[data-v-775d510f]{text-align:center;padding:46px 0;color:#94a3b8;font-size:14px}.mask[data-v-775d510f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:grid;place-items:center;padding:20px;z-index:10}.dialog[data-v-775d510f]{width:100%;max-width:760px;max-height:88vh;overflow-y:auto;padding:26px 28px}.dialog h3[data-v-775d510f]{margin:0 0 14px;font-size:16px;color:#0f172a}.dialog h3 .mono[data-v-775d510f]{font-size:12px;color:#94a3b8;font-weight:400}.area[data-v-775d510f]{min-height:320px;font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.7}.dlg-actions[data-v-775d510f]{display:flex;gap:12px;margin-top:16px}.grow[data-v-775d510f]{flex:1}@media(max-width:560px){.upload-row[data-v-775d510f]{flex-direction:column}.fsize[data-v-775d510f],.ftime[data-v-775d510f]{display:none}.head[data-v-775d510f]{flex-direction:column;align-items:flex-start}}.wrap[data-v-397766cd]{min-height:100vh;background:#f7f8fc;padding-bottom:60px}.topbar[data-v-397766cd]{display:flex;align-items:center;justify-content:space-between;max-width:860px;margin:0 auto;padding:18px 20px}.logo-link[data-v-397766cd]{font-weight:700;font-size:15px;color:#4f46e5}.mini-btn[data-v-397766cd]{padding:5px 12px;border:1px solid #e4e8f0;border-radius:8px;background:#fff;font-size:12px;color:#475569;cursor:pointer;text-decoration:none;transition:all .2s}.mini-btn[data-v-397766cd]:hover{border-color:#c7d2fe;color:#4f46e5}.panel[data-v-397766cd]{max-width:860px;margin:0 auto 18px;padding:26px 28px}.head[data-v-397766cd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.head h2[data-v-397766cd]{margin:0 0 4px;font-size:19px;color:#0f172a}.head .mono[data-v-397766cd]{font-size:13px;color:#94a3b8;font-weight:400}.sub[data-v-397766cd]{margin:0;font-size:13px;color:#7c8798}.nav[data-v-397766cd]{display:flex;gap:8px;flex-shrink:0}.section[data-v-397766cd]{margin-bottom:22px}.section h3[data-v-397766cd]{margin:0 0 10px;font-size:14px;color:#334155}.expire-card[data-v-397766cd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;margin-bottom:22px;border-radius:12px;background:#e0f2fe;border:1px solid #bae6fd;font-size:14px;color:#0c4a6e}.expire-card b[data-v-397766cd]{color:#0369a1;font-weight:700}.expire-card .exp-label[data-v-397766cd]{font-size:13px;color:#64748b}.expire-card .exp-hint[data-v-397766cd]{font-size:12px;color:#dc2626}.expire-card.out[data-v-397766cd]{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.expire-card.out b[data-v-397766cd]{color:#dc2626}.renew[data-v-397766cd]{padding-top:18px;border-top:1px dashed #eef1f7}.renew-row[data-v-397766cd]{display:flex;gap:10px}.renew-row .btn[data-v-397766cd]{flex-shrink:0}.renew .tip[data-v-397766cd]{color:#94a3b8;font-size:12px;margin:0 0 10px}.perms[data-v-397766cd]{display:flex;gap:10px}.perms label[data-v-397766cd]{flex:1;padding:9px 12px;border:1px solid #e4e8f0;border-radius:10px;font-size:13px;color:#475569;text-align:center;cursor:pointer;transition:all .2s}.perms label.on[data-v-397766cd]{border-color:#6366f1;color:#4f46e5;background:#f5f7ff}.perms input[data-v-397766cd]{display:none}.pwd[data-v-397766cd]{margin-top:10px}.share[data-v-397766cd]{display:flex;gap:10px}.share .input[data-v-397766cd]{flex:1;background:#f8fafc}.ok.box[data-v-397766cd]{padding:10px 12px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;font-size:13px;color:#059669;margin-bottom:14px}.err.box[data-v-397766cd]{padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:13px;color:#ef4444;margin-bottom:14px}.tip[data-v-397766cd]{margin:10px 0 0;font-size:12px;color:#b45309}.empty[data-v-397766cd]{text-align:center;padding:46px 0;color:#94a3b8}.dlg-actions[data-v-397766cd]{display:flex;gap:12px;margin-top:20px}.grow[data-v-397766cd]{flex:1}@media(max-width:560px){.panel[data-v-397766cd]{padding:22px 18px}.head[data-v-397766cd]{flex-direction:column}}.wrap[data-v-df09425b]{min-height:100vh;display:grid;place-items:center;background:#f7f8fc;padding:20px}.panel[data-v-df09425b]{width:400px;padding:34px 30px 26px;text-align:center}h2[data-v-df09425b]{margin:0 0 6px;font-size:20px;color:#0f172a}.sub[data-v-df09425b]{margin:0 0 22px;font-size:13px;color:#7c8798}.tabs[data-v-df09425b]{position:relative;display:flex;gap:4px;padding:4px;background:#f1f5f9;border-radius:12px;margin-bottom:18px}.tabs button[data-v-df09425b]{flex:1;padding:9px;border:0;background:transparent;border-radius:9px;font-size:13px;color:#64748b;cursor:pointer;z-index:1;transition:color .25s}.tabs button.on[data-v-df09425b]{color:#4f46e5;font-weight:600}.thumb[data-v-df09425b]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#fff;border-radius:9px;box-shadow:0 2px 8px #0f172a1a;transition:transform .28s cubic-bezier(.4,0,.2,1)}.thumb.right[data-v-df09425b]{transform:translate(100%)}.input[data-v-df09425b]{text-align:left}.pwd[data-v-df09425b]{margin-top:10px}.tip[data-v-df09425b]{margin:10px 0 0;font-size:12px;color:#94a3b8;line-height:1.7}.tip a[data-v-df09425b]{color:#4f46e5}.err[data-v-df09425b]{margin:10px 0 0;font-size:12px;color:#ef4444}.btn[data-v-df09425b]{margin-top:16px}.block[data-v-df09425b]{width:100%}.back[data-v-df09425b]{display:inline-block;margin-top:14px;font-size:12px;color:#94a3b8}.back[data-v-df09425b]:hover{color:#4f46e5}.wrap[data-v-0de31b77]{min-height:100vh;display:grid;place-items:center;background:#f7f8fc;padding:20px}.panel[data-v-0de31b77]{width:400px;padding:34px 30px 26px;text-align:center}h2[data-v-0de31b77]{margin:0 0 6px;font-size:20px;color:#0f172a}.sub[data-v-0de31b77]{margin:0 0 22px;font-size:13px;color:#7c8798}.input[data-v-0de31b77]{text-align:left}.pwd[data-v-0de31b77]{margin-top:10px}.err[data-v-0de31b77]{margin:10px 0 0;font-size:12px;color:#ef4444}.btn[data-v-0de31b77]{margin-top:16px}.block[data-v-0de31b77]{width:100%}.tip[data-v-0de31b77]{margin:14px 0 0;font-size:12px;color:#94a3b8}.tip a[data-v-0de31b77]{color:#4f46e5}.back[data-v-0de31b77]{display:inline-block;margin-top:10px;font-size:12px;color:#94a3b8}.back[data-v-0de31b77]:hover{color:#4f46e5}.wrap[data-v-83f69ba5]{min-height:100vh;background:#f7f8fc;padding-bottom:60px}.topbar[data-v-83f69ba5]{display:flex;align-items:center;justify-content:space-between;max-width:640px;margin:0 auto;padding:18px 20px}.logo-link[data-v-83f69ba5]{font-weight:700;font-size:15px;color:#4f46e5}.right[data-v-83f69ba5]{display:flex;align-items:center;gap:10px}.mini-btn[data-v-83f69ba5]{padding:5px 12px;border:1px solid #e4e8f0;border-radius:8px;background:#fff;font-size:12px;color:#475569;cursor:pointer;text-decoration:none}.mini-btn[data-v-83f69ba5]:hover{border-color:#c7d2fe;color:#4f46e5}.mini-btn.danger[data-v-83f69ba5]{color:#ef4444}.panel[data-v-83f69ba5]{max-width:640px;margin:0 auto;padding:26px 28px}h2[data-v-83f69ba5]{margin:0 0 4px;font-size:19px;color:#0f172a}.sub[data-v-83f69ba5]{margin:0 0 18px;font-size:13px;color:#7c8798}.block[data-v-83f69ba5]{padding:18px 0;border-top:1px dashed #eef1f7}.block h3[data-v-83f69ba5]{margin:0 0 12px;font-size:14px;color:#334155}.input[data-v-83f69ba5]{width:100%;text-align:left}.pwd[data-v-83f69ba5]{margin-top:10px}.bind-row[data-v-83f69ba5]{display:flex;gap:10px}.btn[data-v-83f69ba5]{flex-shrink:0;margin-top:10px}.bind-row .btn[data-v-83f69ba5]{margin-top:0}.code-list[data-v-83f69ba5]{margin-top:14px}.code-row[data-v-83f69ba5]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px dashed #f0f2f5;font-size:13px;color:#334155}.cid[data-v-83f69ba5]{color:#94a3b8;font-family:ui-monospace,Consolas,monospace}.muted[data-v-83f69ba5]{color:#94a3b8;font-size:12px;flex:1}.tag[data-v-83f69ba5]{font-style:normal;padding:1px 7px;border-radius:999px;font-size:11px}.tag.ok[data-v-83f69ba5]{background:#ecfdf5;color:#059669}.tag.off[data-v-83f69ba5]{background:#fef2f2;color:#dc2626}.hint[data-v-83f69ba5]{font-size:12px;color:#94a3b8}.ok.box[data-v-83f69ba5]{padding:10px 12px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;font-size:13px;color:#059669}.err.box[data-v-83f69ba5]{padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:13px;color:#ef4444;margin-bottom:14px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#0f172a;background:#f7f8fc;-webkit-font-smoothing:antialiased}a{text-decoration:none}button,input,textarea{font-family:inherit}::selection{background:#c7d2fe}.card{background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #eef1f7;border-radius:20px;box-shadow:0 18px 50px #0f172a14;padding:30px}.card-head{margin-bottom:24px}.card-head h2{margin:0 0 4px;font-size:17px;color:#0f172a}.card-head p{margin:0;font-size:13px;color:#7c8798}.input{width:100%;padding:11px 14px;border:1.5px solid #e4e8f0;border-radius:12px;font-size:14px;background:#fff;outline:none;color:#0f172a;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:#6366f1;box-shadow:0 0 0 4px #6366f11f}textarea.input{resize:vertical;line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border:0;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:transform .15s,box-shadow .2s,opacity .2s}.btn.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 8px 20px #6366f147}.btn.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #6366f157}.btn.primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btn.ghost{background:#f1f5f9;color:#475569}.btn.ghost:hover{background:#e8edf5}.btn.block{width:100%}.btn.grow{flex:1}.sub{font-size:13px;color:#7c8798}.tip{font-size:12px;color:#94a3b8;line-height:1.6}.tip a{color:#4f46e5}.err{font-size:12px;color:#ef4444}.err.box{padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}.tabs{position:relative;display:flex;gap:4px;padding:4px;background:#f1f5f9;border-radius:12px}.thumb{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#fff;border-radius:9px;box-shadow:0 2px 8px #0f172a1a;transition:transform .28s cubic-bezier(.4,0,.2,1)}.thumb.right{transform:translate(100%)}@media(max-width:560px){.card{padding:22px 18px;border-radius:16px}}
