.login-page[data-v-0e7f6e88]{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:20px}.login-card[data-v-0e7f6e88]{width:100%;max-width:380px;padding:32px 28px;background:#fff;border:4px solid #111;border-radius:20px;box-shadow:12px 12px #111}.brand[data-v-0e7f6e88]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:28px}.brand-badge[data-v-0e7f6e88]{display:grid;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;background:#3bc9db;border:3px solid #111;border-radius:14px;box-shadow:4px 4px #111}.brand h1[data-v-0e7f6e88]{font-size:24px}.field[data-v-0e7f6e88]{display:block;margin-bottom:16px}.field-label[data-v-0e7f6e88]{display:inline-block;margin-bottom:7px;padding:2px 10px;font-size:13px;font-weight:800;background:#9775fa;color:#fff;border:2px solid #111;border-radius:6px}.form-error[data-v-0e7f6e88]{margin-bottom:14px;padding:9px 12px;font-size:14px;font-weight:700;background:#ff6b6b;color:#fff;border:3px solid #111;border-radius:10px}.login-btn[data-v-0e7f6e88]{width:100%;padding:12px;font-size:16px;margin-top:6px}.searchwrap[data-v-da3b3a19]{display:flex;align-items:stretch;justify-content:center;gap:10px;max-width:880px;margin:0 auto}.pill[data-v-da3b3a19]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:7px 8px 7px 6px;box-shadow:5px 5px #111;background:#e7e5e4;border:3px solid #111;border-radius:999px}.engine-pick[data-v-da3b3a19]{position:relative;flex-shrink:0}.engine-btn[data-v-da3b3a19]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-weight:900;font-size:14px;white-space:nowrap;color:#111;background:#ffd60a;border:2.5px solid #111;border-radius:999px;cursor:pointer;transition:transform .1s}.engine-btn[data-v-da3b3a19]:active{transform:scale(.95)}.eng-ico[data-v-da3b3a19]{width:18px;height:18px;flex-shrink:0}.eng-img[data-v-da3b3a19]{width:18px;height:18px;flex-shrink:0;object-fit:contain;border-radius:4px}.dd-panel[data-v-da3b3a19]{position:absolute;top:calc(100% + 10px);left:0;z-index:500;width:270px;max-height:340px;overflow-y:auto;padding:10px;background:#fff;border:3px solid #111;border-radius:16px;box-shadow:7px 7px #111;animation:dd-in-da3b3a19 .12s ease-out}@keyframes dd-in-da3b3a19{0%{transform:translateY(-6px) scale(.96);opacity:0}}.dd-head[data-v-da3b3a19]{display:flex;align-items:center;gap:8px;padding:9px 12px;margin-bottom:8px;background:#4dabf7;border:2.5px solid #111;border-radius:10px}.dd-head-name[data-v-da3b3a19]{flex:1;font-size:15px;font-weight:900}.dd-latency[data-v-da3b3a19]{padding:2px 9px;font-size:12px;font-weight:900;background:#fff;border:2px solid #111;border-radius:999px}.dd-latency.bad[data-v-da3b3a19]{background:#ff6b6b;color:#fff}.dd-group[data-v-da3b3a19]{padding:2px 4px 4px;font-size:11px;font-weight:900;color:#78716c;text-transform:uppercase;letter-spacing:1px}.dd-rows[data-v-da3b3a19]{margin-bottom:6px}.dd-row[data-v-da3b3a19]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:14px;font-weight:800;color:#111;background:transparent;border:none;border-radius:9px;cursor:pointer;text-align:left}.dd-row[data-v-da3b3a19]:hover{background:#f5f5f4}.dd-row.active[data-v-da3b3a19]{background:#3bc9db;box-shadow:2px 2px #111}.dd-name[data-v-da3b3a19]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-lat[data-v-da3b3a19]{flex-shrink:0;min-width:46px;text-align:right;font-size:11px;font-weight:900;color:#495057;font-variant-numeric:tabular-nums}.row-lat.bad[data-v-da3b3a19]{color:#e03131}.star[data-v-da3b3a19]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;transition:transform .12s}.star[data-v-da3b3a19]:hover{transform:scale(1.25)}.search-input[data-v-da3b3a19]{flex:1;min-width:0;padding:8px 16px;font-size:15px;font-weight:700;border:none;outline:none;background:#fff;border-radius:999px}.search-input[data-v-da3b3a19]::placeholder{color:#a8a29e;font-weight:700}.mode-switch[data-v-da3b3a19]{position:relative;flex-shrink:0;width:72px;height:32px;background:#4dabf7;border:2.5px solid #111;border-radius:999px;cursor:pointer;transition:background .2s;overflow:hidden}.mode-switch.local[data-v-da3b3a19]{background:#3bc9db}.ms-knob[data-v-da3b3a19]{position:absolute;top:2px;left:2px;display:grid;place-items:center;width:24px;height:24px;color:#111;background:#fff;border:2.5px solid #111;border-radius:50%;transition:transform .22s cubic-bezier(.34,1.4,.64,1);z-index:1}.mode-switch.local .ms-knob[data-v-da3b3a19]{transform:translate(40px)}.ms-lab[data-v-da3b3a19]{position:absolute;top:0;bottom:0;width:36px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#111;opacity:0;transition:opacity .18s}.lab-left[data-v-da3b3a19]{right:30px}.lab-right[data-v-da3b3a19]{left:30px}.mode-switch:not(.local) .lab-right[data-v-da3b3a19]{opacity:1}.mode-switch.local .lab-left[data-v-da3b3a19]{opacity:1}.go-btn[data-v-da3b3a19]{flex-shrink:0;display:grid;place-items:center;width:52px;height:52px;color:#fff;background:linear-gradient(145deg,#ff8787,#ff6b6b 55%,#f03e3e);border:3px solid #111;border-radius:50%;cursor:pointer;transition:transform .12s,box-shadow .12s}.go-btn[data-v-da3b3a19]:hover{transform:translate(-2px,-2px) rotate(-6deg)}.go-btn[data-v-da3b3a19]:active{transform:translate(2px,2px)}@media (max-width: 620px){.searchwrap[data-v-da3b3a19]{gap:7px}.pill[data-v-da3b3a19]{gap:5px;padding:5px 5px 5px 4px}.engine-btn[data-v-da3b3a19]{padding:7px 9px}.eng-name[data-v-da3b3a19]{max-width:58px;overflow:hidden;text-overflow:ellipsis}.mode-switch[data-v-da3b3a19]{width:64px;height:28px}.ms-knob[data-v-da3b3a19]{width:20px;height:20px}.mode-switch.local .ms-knob[data-v-da3b3a19]{transform:translate(36px)}.lab-left[data-v-da3b3a19]{right:24px;width:32px}.lab-right[data-v-da3b3a19]{left:24px;width:32px}.go-btn[data-v-da3b3a19]{width:44px;height:44px}}@property --spin{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.app[data-v-92baef6d]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;container-type:inline-size;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y;cursor:pointer;transition:transform .15s ease,opacity .15s}.icon-wrap[data-v-92baef6d]{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center}.icon-box[data-v-92baef6d]{--ring-bw: 3px;position:relative;width:66%;aspect-ratio:1;display:grid;place-items:center;background:#fff;border:3px solid #111;border-radius:var(--corner, 25%);box-shadow:var(--shadow, 5px) var(--shadow, 5px) 0 #111;transition:transform .12s ease}.icon-clip[data-v-92baef6d]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;overflow:hidden}.icon-wrap.is-folder .icon-clip[data-v-92baef6d]{overflow:visible}@media (hover: hover) and (pointer: fine){.app:hover .icon-box[data-v-92baef6d]{transform:translate(-2px,-2px)}}.icon-wrap.is-folder .icon-box[data-v-92baef6d]{width:88%;border:none;box-shadow:none;background:transparent;overflow:visible}.folder-svg[data-v-92baef6d]{width:92%;height:auto;filter:drop-shadow(3px 3px 0 rgba(17,17,17,.22))}.icon-box img[data-v-92baef6d]{width:100%;height:100%;object-fit:cover;display:block}.glyph[data-v-92baef6d]{font-size:calc(var(--glyph-size, 14) * 1cqi);line-height:1;word-break:break-all}.name[data-v-92baef6d]{width:100%;font-size:calc(var(--name-size, 7) * 1cqi);line-height:1.4;text-align:center;padding-bottom:.08em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.icon-wrap.is-folder+.name[data-v-92baef6d]{margin-top:2px}.app.selected .icon-box[data-v-92baef6d]:after{content:"";position:absolute;inset:calc(-9% - var(--ring-bw, 3px) + 1px);pointer-events:none;border-radius:inherit;padding:9%;background:conic-gradient(from var(--spin),#ff5959 0deg 45deg,#ff922b 45deg 90deg,#ffd60a 90deg 135deg,#51cf66 135deg 180deg,#3bc9db 180deg 225deg,#4dabf7 225deg 270deg,#9775fa 270deg 315deg,#f783ac 315deg 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:spin-ring-92baef6d 4s linear infinite;z-index:3}.app.selected .icon-box[data-v-92baef6d]{position:relative;z-index:1}@keyframes spin-ring-92baef6d{to{--spin: 360deg}}.app.drop-target[data-v-92baef6d]{transform:scale(1.16);z-index:5;filter:drop-shadow(0 0 8px rgba(17,17,17,.4))}.app.dimmed[data-v-92baef6d]{opacity:.25}.app.mono-ring .icon-box[data-v-92baef6d]:after{content:"";position:absolute;inset:calc(-9% - var(--ring-bw, 3px) + 1px);pointer-events:none;border-radius:inherit;padding:9%;background:var(--ring-c, #f783ac);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;z-index:3}.mask[data-v-6c683556]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:grid;place-items:center;background:#11111180;padding:16px}.dlg[data-v-6c683556]{display:flex;flex-direction:column;width:100%;max-width:420px;max-height:88dvh;background:#fff;border:4px solid #111;border-radius:16px;box-shadow:10px 10px #111;overflow:hidden}.dlg-head[data-v-6c683556]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:14px 18px;background:#4dabf7;border-bottom:4px solid #111}.dlg-head h3[data-v-6c683556]{font-size:18px}.dlg-body[data-v-6c683556]{flex:1;overflow-y:auto;padding:18px 20px}.close-x[data-v-6c683556]{width:32px;height:32px;display:grid;place-items:center;background:#fff;border:3px solid #111;border-radius:8px;cursor:pointer}.type-row[data-v-6c683556]{display:flex;gap:10px;margin-bottom:16px}.type-btn[data-v-6c683556]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px;font-weight:800;background:#fff;border:3px solid #111;border-radius:10px;cursor:pointer}.type-btn.active[data-v-6c683556]{background:#ffd60a;box-shadow:4px 4px #111}.preview-wrap[data-v-6c683556]{display:flex;justify-content:center;margin-bottom:18px}.preview-wrap[data-v-6c683556]>.app{width:110px;cursor:default}.field[data-v-6c683556]{display:block;margin-bottom:16px}.field-label[data-v-6c683556]{display:inline-block;margin-bottom:7px;padding:2px 10px;font-size:13px;font-weight:800;background:#9775fa;color:#fff;border:2px solid #111;border-radius:6px}.icon-tabs[data-v-6c683556]{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.icon-tabs button[data-v-6c683556]{padding:5px 10px;font-size:13px;font-weight:700;background:#fff;border:2px solid #111;border-radius:8px;cursor:pointer}.icon-tabs button.active[data-v-6c683556]{background:#3bc9db}.find-btn[data-v-6c683556]{margin-bottom:8px;padding:5px 12px;font-size:13px;font-weight:800;background:#ffd60a;border:2px solid #111;border-radius:8px;cursor:pointer}.find-btn[data-v-6c683556]:disabled{opacity:.5;cursor:not-allowed}.pad-opts[data-v-6c683556]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px;background:#fff3bf;border:2.5px solid #111;border-radius:10px}.pad-check[data-v-6c683556]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;cursor:pointer}.pad-check input[data-v-6c683556]{width:17px;height:17px}.pad-check.dim[data-v-6c683556]{opacity:.45}.emoji-presets[data-v-6c683556]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.emoji-presets button[data-v-6c683556]{font-size:20px;padding:3px 6px;background:#fff;border:2px solid #111;border-radius:8px;cursor:pointer}.bg-title[data-v-6c683556]{margin:10px 0 6px;font-size:13px;font-weight:800}.bg-row[data-v-6c683556]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mini-swatch[data-v-6c683556]{width:32px;height:32px;display:grid;place-items:center;border:2.5px solid #111;border-radius:8px;cursor:pointer}.mini-swatch.active[data-v-6c683556]{box-shadow:0 0 0 3px #fff,0 0 0 6px #111;transform:scale(1.1)}.mini-swatch.none[data-v-6c683556]{background:#fff}.upload-label[data-v-6c683556]{display:block;padding:14px;text-align:center;font-weight:700;background:#fff3bf;border:3px dashed #111;border-radius:10px;cursor:pointer}.color-row[data-v-6c683556]{display:flex;flex-wrap:wrap;gap:10px}.swatch[data-v-6c683556]{width:38px;height:38px;border:3px solid #111;border-radius:10px;cursor:pointer}.swatch.active[data-v-6c683556]{box-shadow:0 0 0 4px #fff,0 0 0 7px #111;transform:scale(1.08)}.form-error[data-v-6c683556]{margin-bottom:14px;padding:9px 12px;font-size:14px;font-weight:700;background:#ff6b6b;color:#fff;border:3px solid #111;border-radius:10px}.btn-row[data-v-6c683556]{display:flex;gap:10px;align-items:center}.spacer[data-v-6c683556]{flex:1}.login-sec[data-v-6c683556]{margin-bottom:16px;padding:10px 12px;background:#fff3bf;border:3px solid #111;border-radius:10px}.login-sec summary[data-v-6c683556]{font-size:13px;font-weight:800;cursor:pointer}.login-tip[data-v-6c683556]{margin:8px 0 10px;font-size:12px;font-weight:700;color:#78716c;line-height:1.5}.kv-row[data-v-6c683556]{display:flex;gap:8px}.kv-key[data-v-6c683556]{flex:0 0 38%}.kv-val[data-v-6c683556]{flex:1}.pick-mask[data-v-6c683556]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:980;display:grid;place-items:center;background:#11111180;padding:16px}.pick-dlg[data-v-6c683556]{width:100%;max-width:360px;max-height:70dvh;display:flex;flex-direction:column;background:#fff;border:4px solid #111;border-radius:14px;box-shadow:8px 8px #111;overflow:hidden}.pick-head[data-v-6c683556]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#3bc9db;border-bottom:3px solid #111;font-size:13px;font-weight:800}.pick-head .close-x[data-v-6c683556]{width:26px;height:26px;display:grid;place-items:center;background:#fff;border:2.5px solid #111;border-radius:7px;cursor:pointer}.pick-body[data-v-6c683556]{overflow-y:auto;padding:14px}.pick-note[data-v-6c683556]{font-size:13px;font-weight:800;color:#a8a29e;text-align:center;padding:20px 0}.pick-grid[data-v-6c683556]{display:flex;flex-wrap:wrap;gap:10px}.pick-card[data-v-6c683556]{position:relative;width:74px;padding:13px 4px 6px;display:flex;flex-direction:column;align-items:center;gap:3px;background:#f8fafc;border:2.5px solid #111;border-radius:10px;cursor:pointer}.pick-card.rec[data-v-6c683556]:after{content:"推荐";position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:0 7px;font-size:10px;font-weight:900;color:#fff;background:#40c057;border:2px solid #111;border-radius:999px;white-space:nowrap}.pick-card img[data-v-6c683556]{width:36px;height:36px;object-fit:contain}.pick-card span[data-v-6c683556]{font-size:10px;font-weight:700;color:#a8a29e}.mask[data-v-db02e0c4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:980;display:grid;place-items:center;background:#11111180;padding:20px}.confirm-card[data-v-db02e0c4]{width:100%;max-width:360px;padding:24px;background:#fff;border:4px solid #111;border-radius:16px;box-shadow:10px 10px #111}h3[data-v-db02e0c4]{font-size:18px;margin-bottom:10px}p[data-v-db02e0c4]{font-weight:600;margin-bottom:20px;word-break:break-all}.btn-row[data-v-db02e0c4]{display:flex;gap:12px}.btn-row button[data-v-db02e0c4]{flex:1}.ctx-layer[data-v-bc2d1809]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:970}.ctx-menu[data-v-bc2d1809]{position:fixed;display:flex;flex-direction:column;min-width:160px;padding:6px;background:#fff;border:3px solid #111;border-radius:14px;box-shadow:7px 7px #111;animation:menu-in-bc2d1809 .12s ease-out}@keyframes menu-in-bc2d1809{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.ctx-menu button[data-v-bc2d1809]{display:flex;align-items:center;gap:9px;padding:10px 12px;font-size:14px;font-weight:800;background:transparent;border:none;border-radius:8px;cursor:pointer}.ctx-menu button[data-v-bc2d1809]:hover{background:#ffd60a}.ctx-menu button.danger[data-v-bc2d1809]:hover{background:#ff6b6b;color:#fff}.ghost[data-v-e73c6d37]{position:fixed;z-index:999;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translate(-50%,-50%) scale(1.1) rotate(-3deg);opacity:.92}.ghost-node[data-v-e73c6d37]{width:100%}.ghost-badge[data-v-e73c6d37]{position:absolute;top:0;right:0;display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;font-weight:900;color:#111;background:#3bc9db;border:2.5px solid #111;border-radius:999px}.mask[data-v-5ffc78bc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;background:#11111180;padding:16px}.folder-modal[data-v-5ffc78bc]{display:flex;flex-direction:column;width:100%;max-width:720px;max-height:85dvh;background:#fff;border:4px solid #111;border-radius:18px;box-shadow:12px 12px #111;overflow:hidden}.folder-modal[data-v-5ffc78bc]{transition:opacity .15s ease}.folder-modal.leaving[data-v-5ffc78bc]{opacity:.35}.fm-header[data-v-5ffc78bc]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:16px 20px;background:#f783ac;border-bottom:4px solid #111}.fm-head-txt[data-v-5ffc78bc]{min-width:0}.fm-title[data-v-5ffc78bc]{font-size:22px}.fm-desc[data-v-5ffc78bc]{margin-top:2px;font-size:12px;font-weight:700;color:#111111bf}.fm-actions[data-v-5ffc78bc]{display:flex;align-items:center;gap:8px}.fm-count[data-v-5ffc78bc]{padding:4px 10px;font-size:13px;font-weight:800;background:#fff;border:2px solid #111;border-radius:8px}.fm-btn[data-v-5ffc78bc]{width:34px;height:34px;display:grid;place-items:center;background:#fff;border:3px solid #111;border-radius:8px;cursor:pointer}.fm-error[data-v-5ffc78bc]{margin:12px 20px 0;padding:9px 12px;font-weight:700;background:#ff6b6b;color:#fff;border:3px solid #111;border-radius:10px}.fm-body[data-v-5ffc78bc]{flex:1;overflow-y:auto;padding:20px}.fm-grid[data-v-5ffc78bc]{display:grid;grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:14px 0}.fm-empty[data-v-5ffc78bc]{margin-top:20px;text-align:center;font-weight:700;color:#78716c}.add-card[data-v-5ffc78bc]{aspect-ratio:1;width:100%;display:grid;place-items:center;background:transparent;border:none;cursor:pointer}.add-box[data-v-5ffc78bc]{width:66%;aspect-ratio:1;display:grid;place-items:center;color:#111;border:3px dashed #111;border-radius:var(--corner, 25%);transition:background .15s}.add-card:hover .add-box[data-v-5ffc78bc]{background:#ffd60a}.add-choice-mask[data-v-5ffc78bc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:955;display:grid;place-items:center;background:#11111173}.add-choice[data-v-5ffc78bc]{display:flex;flex-direction:column;gap:10px;width:min(320px,86vw);padding:16px;background:#fff;border:4px solid #111;border-radius:14px;box-shadow:8px 8px #111}.add-choice button[data-v-5ffc78bc]{padding:12px;font-size:15px;font-weight:900;background:#ffd60a;border:3px solid #111;border-radius:10px;cursor:pointer}.add-choice button.blue[data-v-5ffc78bc]{background:#4dabf7}.add-choice button.gray[data-v-5ffc78bc]{background:#e7e5e4}.pick-mask[data-v-5ffc78bc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:960;display:grid;place-items:center;background:#11111180;padding:16px}.pick-dlg[data-v-5ffc78bc]{width:100%;max-width:720px;max-height:85dvh;display:flex;flex-direction:column;background:#fff;border:4px solid #111;border-radius:18px;box-shadow:12px 12px #111;overflow:hidden}.pick-head[data-v-5ffc78bc]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;background:#4dabf7;border-bottom:4px solid #111}.pick-head h3[data-v-5ffc78bc]{font-size:17px}.pick-x[data-v-5ffc78bc]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;background:#fff;border:2.5px solid #111;border-radius:8px;cursor:pointer}.pick-body[data-v-5ffc78bc]{flex:1;overflow-y:auto;padding:18px 20px}.pick-tip[data-v-5ffc78bc]{margin-bottom:14px;font-size:12px;font-weight:700;color:#78716c}.pick-grid[data-v-5ffc78bc]{display:grid;grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:14px 0}.pick-empty[data-v-5ffc78bc]{text-align:center;font-weight:700;color:#78716c}.pick-foot[data-v-5ffc78bc]{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#fff3bf;border-top:4px solid #111}.pick-foot span[data-v-5ffc78bc]{flex:1;font-size:13px;font-weight:800}.pick-foot button[data-v-5ffc78bc]{padding:7px 16px;font-weight:900;background:#fff;border:3px solid #111;border-radius:9px;cursor:pointer}.pick-foot button.ok[data-v-5ffc78bc]{background:#51cf66}.smk-mask[data-v-6f8b92f2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:960;display:grid;place-items:center;background:#11111180;padding:16px}.smk-mask.sub[data-v-6f8b92f2]{z-index:970}.smk-dlg[data-v-6f8b92f2]{display:flex;flex-direction:column;width:100%;max-width:520px;height:86dvh;max-height:640px;background:#fff;border:4px solid #111;border-radius:16px;box-shadow:10px 10px #111;overflow:hidden}.smk-dlg.small[data-v-6f8b92f2]{height:auto;max-height:82dvh}.smk-head[data-v-6f8b92f2]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:12px 14px;background:#9775fa;border-bottom:4px solid #111}.smk-head h4[data-v-6f8b92f2]{font-size:16px}.smk-tabs[data-v-6f8b92f2]{display:flex;gap:8px}.smk-tabs button[data-v-6f8b92f2]{padding:7px 16px;font-size:14px;font-weight:900;background:#fff;border:2.5px solid #111;border-radius:9px;cursor:pointer}.smk-tabs button.on[data-v-6f8b92f2]{background:#ffd60a;box-shadow:2.5px 2.5px #111}.smk-x[data-v-6f8b92f2]{width:30px;height:30px;display:grid;place-items:center;font-size:15px;font-weight:900;background:#fff;border:3px solid #111;border-radius:8px;cursor:pointer}.smk-body[data-v-6f8b92f2]{flex:1;overflow-y:auto;padding:14px 16px}.smk-err[data-v-6f8b92f2]{padding:7px 10px;font-size:13px;font-weight:700;background:#ff6b6b;color:#fff;border:2.5px solid #111;border-radius:8px;margin-bottom:8px}.smk-msg[data-v-6f8b92f2]{font-size:13px;font-weight:800;color:#0ca678;margin-bottom:8px;line-height:1.6}.smk-tools[data-v-6f8b92f2]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:10px}.smk-q[data-v-6f8b92f2]{flex:1;min-width:120px;padding:7px 10px}.smk-sel[data-v-6f8b92f2]{padding:7px 8px;font-weight:800;background:#fff;border:2.5px solid #111;border-radius:8px}.smk-btn[data-v-6f8b92f2]{padding:6px 11px;font-size:12.5px;font-weight:800;background:#4dabf7;border:2.5px solid #111;border-radius:8px;box-shadow:2px 2px #111;cursor:pointer}.smk-btn[data-v-6f8b92f2]:active{transform:translate(2px,2px);box-shadow:0 0 #111}.smk-btn.buy[data-v-6f8b92f2]{background:#69db7c}.smk-btn.danger[data-v-6f8b92f2],.smk-btn.pub[data-v-6f8b92f2]{background:#ffd60a}.smk-btn[data-v-6f8b92f2]:disabled{opacity:.55;cursor:not-allowed}.smk-page[data-v-6f8b92f2]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:900}.smk-page i[data-v-6f8b92f2]{font-style:normal;color:#78716c;font-weight:700}.smk-grid[data-v-6f8b92f2]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.smk-card[data-v-6f8b92f2]{padding:9px 11px;background:#fff;border:2.5px solid #111;border-radius:10px;box-shadow:3px 3px #11111180}.smk-row1[data-v-6f8b92f2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.smk-note[data-v-6f8b92f2]{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smk-code[data-v-6f8b92f2]{flex-shrink:0;padding:1px 7px;font-size:11.5px;font-weight:900;letter-spacing:1px;color:#1864ab;background:#d0ebff;border:1.5px solid #111;border-radius:6px}.smk-meta[data-v-6f8b92f2]{margin-top:5px;font-size:11.5px;font-weight:700;color:#57534e}.smk-foot[data-v-6f8b92f2]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:7px}.smk-price[data-v-6f8b92f2]{font-size:13px;font-weight:900;color:#b8860b}.smk-empty[data-v-6f8b92f2]{grid-column:1 / -1;padding:16px;text-align:center;font-size:13px;font-weight:700;color:#78716c}.smk-sub[data-v-6f8b92f2]{margin:14px 0 8px;font-size:14px}.sell-grid[data-v-6f8b92f2]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sell-card[data-v-6f8b92f2]{display:flex;flex-direction:column;gap:5px;padding:8px 9px;background:#fff;border:2.5px solid #111;border-radius:10px}.scard2-head[data-v-6f8b92f2]{display:flex;align-items:center;gap:5px;min-width:0}.scard2-num[data-v-6f8b92f2]{font-size:11px;font-weight:900;color:#78716c;flex-shrink:0}.scard2-name[data-v-6f8b92f2]{flex:1;min-width:0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scard2-meta[data-v-6f8b92f2]{margin:0;font-size:11px;font-weight:700;color:#57534e;white-space:nowrap;overflow:hidden}.sell-on2[data-v-6f8b92f2]{margin:0;padding:2px 0;font-size:11px;font-weight:900;color:#087f5b;background:#d3f9d8;border:1.5px solid #111;border-radius:999px;text-align:center}.w100[data-v-6f8b92f2]{width:100%}.sale-filter[data-v-6f8b92f2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px;font-size:12.5px;font-weight:800}.sale-filter input[data-v-6f8b92f2]{padding:6px 8px;font-weight:700;border:2.5px solid #111;border-radius:8px}.sale-list[data-v-6f8b92f2]{display:flex;flex-direction:column}.sale-row[data-v-6f8b92f2]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:7px 4px;border-top:2px dashed #e7e5e4;font-size:13px}.sale-code[data-v-6f8b92f2]{font-weight:900;letter-spacing:1px;color:#1864ab}.sale-at[data-v-6f8b92f2]{font-size:12px;font-weight:700;color:#78716c}.sale-income[data-v-6f8b92f2]{font-weight:900;color:#0ca678}.smk-dim[data-v-6f8b92f2]{font-size:12px;font-weight:700;color:#78716c;line-height:1.6}.smk-warn[data-v-6f8b92f2]{padding:9px 11px;font-size:12.5px;font-weight:800;color:#c92a2a;background:#ffdeeb;border:2.5px solid #111;border-radius:9px;margin-bottom:10px}.smk-dlg .neo-input[data-v-6f8b92f2]{width:100%;margin-bottom:8px}.smk-btnrow[data-v-6f8b92f2]{display:flex;gap:10px;margin-top:10px}.smk-btnrow button[data-v-6f8b92f2]{flex:1}.buy-line[data-v-6f8b92f2]{font-size:15px;font-weight:800;line-height:1.8;text-align:center}.slot-pick-row[data-v-6f8b92f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px;margin:8px 0 12px}.slot-pick-btn[data-v-6f8b92f2]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;font-size:12px;font-weight:800;background:#fff;border:2.5px solid #111;border-radius:9px;cursor:pointer}.slot-pick-btn.on[data-v-6f8b92f2]{background:#d3f9d8;box-shadow:2.5px 2.5px #111}.slot-pick-btn.off[data-v-6f8b92f2]{opacity:.45;cursor:not-allowed;text-decoration:line-through}.slot-pick-btn b[data-v-6f8b92f2]{font-size:13px}.slot-pick-btn span[data-v-6f8b92f2]{font-size:10.5px;color:#57534e;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smk-foot-btns[data-v-6f8b92f2]{display:flex;gap:6px;align-items:center}.pvw-row[data-v-6f8b92f2]{display:flex;align-items:center;gap:6px;padding:5px 6px;font-size:13px;font-weight:700;border-bottom:1px dashed #e7e5e4}.pvw-row b[data-v-6f8b92f2]{font-weight:900}.pvw-dot[data-v-6f8b92f2]{color:#9775fa;font-weight:900}.pvw-host[data-v-6f8b92f2]{margin-left:auto;font-style:normal;font-size:11px;font-weight:700;color:#a8a29e;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scard2-origin[data-v-6f8b92f2]{flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:900;border:1.5px solid #111;border-radius:999px}.scard2-origin.self[data-v-6f8b92f2]{color:#087f5b;background:#d3f9d8}.scard2-origin.pur[data-v-6f8b92f2]{color:#c2255c;background:#ffdeeb}.mask[data-v-45ace251]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;display:grid;place-items:center;background:#11111180;padding:16px}.mask.sub[data-v-45ace251]{z-index:950}.mask.sub2[data-v-45ace251]{z-index:955}.dlg[data-v-45ace251]{display:flex;flex-direction:column;width:100%;max-width:640px;max-height:88dvh;background:#fff;border:4px solid #111;border-radius:16px;box-shadow:10px 10px #111;overflow:hidden}.dlg-head[data-v-45ace251]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:14px 18px;background:#51cf66;border-bottom:4px solid #111}.dlg-head h3[data-v-45ace251]{display:flex;align-items:center;gap:8px;font-size:17px}.dlg-body[data-v-45ace251]{flex:1;overflow-y:auto;padding:16px 20px}.close-x[data-v-45ace251]{width:32px;height:32px;display:grid;place-items:center;font-weight:900;background:#fff;border:3px solid #111;border-radius:8px;cursor:pointer}.sec[data-v-45ace251]{padding:12px 0;border-top:3px dashed #d6d3d1}.sec[data-v-45ace251]:first-of-type{border-top:none;padding-top:0}.sec-title[data-v-45ace251]{font-size:14px;font-weight:900;margin-bottom:10px}.quota-bar[data-v-45ace251]{height:18px;background:#fff3bf;border:3px solid #111;border-radius:10px;overflow:hidden}.quota-fill[data-v-45ace251]{height:100%;background:#51cf66;transition:width .3s}.quota-text[data-v-45ace251]{margin:6px 0 0;font-size:12.5px;font-weight:700;color:#57534e}.quota-text b[data-v-45ace251]{color:#0ca678;font-size:14px}.local-row[data-v-45ace251]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:12.5px;font-weight:700;color:#57534e}.local-row b[data-v-45ace251]{color:#e8590c}.tip-ok[data-v-45ace251]{margin:8px 0 0;font-size:13px;font-weight:800;color:#0ca678}.sec-error[data-v-45ace251]{margin:8px 0;padding:8px 10px;font-size:13px;font-weight:700;background:#ff6b6b;color:#fff;border:2.5px solid #111;border-radius:8px}.slot-grid[data-v-45ace251]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 620px){.slot-grid[data-v-45ace251]{grid-template-columns:repeat(2,1fr)}}.scard[data-v-45ace251]{display:flex;flex-direction:column;gap:5px;padding:9px 10px;background:#fff;border:2.5px solid #111;border-radius:10px;box-shadow:3px 3px #11111180}.scard-head[data-v-45ace251]{display:flex;align-items:center;gap:6px}.scard-num[data-v-45ace251]{font-size:11.5px;font-weight:900;color:#78716c;flex-shrink:0}.scard-name[data-v-45ace251]{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scard-empty[data-v-45ace251]{font-size:12px;font-weight:800;color:#a8a29e}.scard-origin[data-v-45ace251]{flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:900;border:1.5px solid #111;border-radius:999px}.scard-origin.self[data-v-45ace251]{color:#087f5b;background:#d3f9d8}.scard-origin.pur[data-v-45ace251]{color:#c2255c;background:#ffdeeb}.scard-meta[data-v-45ace251]{margin:0;font-size:11.5px;font-weight:700;color:#57534e}.scard-btns[data-v-45ace251]{display:flex;gap:6px;margin-top:auto;padding-top:4px}.scard-btns .mini-btn[data-v-45ace251]{flex:1;padding:5px 4px;font-size:12px}.scard-btns .mini-btn.danger[data-v-45ace251]{flex:0 0 auto}.scard-save[data-v-45ace251]{width:100%;margin-top:auto}.market-entry[data-v-45ace251]{display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;padding:14px 0}.market-link[data-v-45ace251]{font-size:16px;font-weight:900;color:#e67700;text-decoration:underline}.clear-btn[data-v-45ace251]{display:block;margin:0 auto}.mini-btn[data-v-45ace251]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 11px;font-size:13px;font-weight:800;background:#fff;border:2.5px solid #111;border-radius:8px;box-shadow:2.5px 2.5px #111;cursor:pointer}.mini-btn[data-v-45ace251]:active{transform:translate(2px,2px);box-shadow:0 0 #111}.mini-btn.danger[data-v-45ace251]{background:#ff6b6b;color:#fff}.mini-btn.ok[data-v-45ace251]{background:#51cf66}.mini-btn[data-v-45ace251]:disabled{opacity:.55;cursor:not-allowed}.pv-list[data-v-45ace251]{display:flex;flex-direction:column;gap:6px}.pv-item[data-v-45ace251]{display:flex;align-items:center;gap:7px;padding:8px 10px;background:#fff;border:2.5px solid #111;border-radius:9px;font-size:13px;font-weight:800;text-align:left}.pv-item.folder[data-v-45ace251]{background:#fff3bf;cursor:pointer}.pv-item.folder i[data-v-45ace251]{margin-left:auto;font-style:normal;font-size:11.5px;color:#78716c}.pv-item.site[data-v-45ace251]{color:#57534e}.pv-name[data-v-45ace251]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-url[data-v-45ace251]{margin-left:auto;font-size:11px;font-weight:700;color:#a8a29e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.pv-empty[data-v-45ace251]{text-align:center;font-size:13px;color:#78716c;font-weight:700;padding:12px}.pull-body[data-v-45ace251]{min-height:160px;display:flex;flex-direction:column;justify-content:center}.pull-line[data-v-45ace251]{font-size:15px;font-weight:800;line-height:2;text-align:center}.pull-line .red[data-v-45ace251]{color:#c92a2a}.done-btn[data-v-45ace251]{width:100%;margin-top:14px}.pull-btns[data-v-45ace251]{display:flex;gap:10px;margin-top:16px}.pull-btns button[data-v-45ace251]{flex:1}.mask[data-v-08e40099]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:945;display:grid;place-items:center;background:#11111180;padding:16px}.dlg[data-v-08e40099]{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:88dvh;background:#fff;border:4px solid #111;border-radius:16px;box-shadow:10px 10px #111;overflow:hidden}.dlg-head[data-v-08e40099]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:14px 18px;background:#ffd60a;border-bottom:4px solid #111}.dlg-head h3[data-v-08e40099]{display:flex;align-items:center;gap:8px;font-size:18px}.dlg-body[data-v-08e40099]{flex:1;overflow-y:auto;padding:16px 20px}.close-x[data-v-08e40099]{width:32px;height:32px;display:grid;place-items:center;background:#fff;border:3px solid #111;border-radius:8px;cursor:pointer}.gate[data-v-08e40099]{padding:20px 4px}.gate-tip[data-v-08e40099]{margin-bottom:12px;font-weight:800}.gate .neo-input[data-v-08e40099]{margin-bottom:10px}.gate-btn[data-v-08e40099]{width:100%}.sec[data-v-08e40099]{padding:12px 0;border-top:3px dashed #d6d3d1}.sec[data-v-08e40099]:first-of-type{border-top:none;padding-top:0}.sec-title[data-v-08e40099]{font-size:14px;font-weight:900;margin-bottom:10px}.sec-tip[data-v-08e40099]{margin:4px 0 10px;font-size:12px;font-weight:700;color:#78716c;line-height:1.5}.sec-empty[data-v-08e40099]{font-size:13px;font-weight:700;color:#78716c}.add-user[data-v-08e40099]{display:flex;flex-direction:column;gap:8px;padding:12px;margin-bottom:12px;background:#e7f5ff;border:3px solid #111;border-radius:12px}.mini-fields[data-v-08e40099]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mini-fields label[data-v-08e40099]{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:800}.mini-fields input[type=number][data-v-08e40099]{width:76px;padding:5px 7px;font-weight:800;border:2.5px solid #111;border-radius:7px}.ck input[data-v-08e40099]{width:16px;height:16px;accent-color:#ff922b}.sec-error[data-v-08e40099]{margin:8px 0;padding:8px 10px;font-size:13px;font-weight:700;background:#ff6b6b;color:#fff;border:2.5px solid #111;border-radius:8px}.u-card[data-v-08e40099]{padding:10px 12px;margin-bottom:10px;background:#fff3bf;border:3px solid #111;border-radius:12px}.u-line[data-v-08e40099]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.u-line+.u-line[data-v-08e40099]{margin-top:8px}.u-name[data-v-08e40099]{font-size:15px}.u-badge[data-v-08e40099]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:800;background:#ffd60a;border:2px solid #111;border-radius:6px}.u-pts[data-v-08e40099]{padding:2px 8px;font-size:12px;font-weight:900;color:#e8590c;background:#fff;border:2px solid #111;border-radius:6px}.u-id[data-v-08e40099]{padding:2px 8px;font-size:11.5px;font-weight:800;color:#57534e;background:#fff;border:1.5px solid #111;border-radius:6px}.u-self[data-v-08e40099]{padding:2px 8px;font-size:12px;font-weight:900;background:#51cf66;border:2px solid #111;border-radius:6px}.q-label[data-v-08e40099]{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:800}.q-input[data-v-08e40099]{width:84px;padding:5px 7px;font-weight:800;border:2.5px solid #111;border-radius:7px}.mini-btn[data-v-08e40099]{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;font-size:13px;font-weight:800;background:#fff;border:2.5px solid #111;border-radius:8px;box-shadow:2.5px 2.5px #111;cursor:pointer}.mini-btn[data-v-08e40099]:active{transform:translate(2px,2px);box-shadow:0 0 #111}.mini-btn.danger[data-v-08e40099]{background:#ff6b6b;color:#fff}.mini-btn.ok[data-v-08e40099]{background:#51cf66}.mini-btn[data-v-08e40099]:disabled{opacity:.55;cursor:not-allowed}.neo-btn.mini[data-v-08e40099]{padding:5px 10px;font-size:13px;box-shadow:2px 2px #111}.neo-input.mini[data-v-08e40099]{width:130px;padding:5px 8px}.c-row[data-v-08e40099]{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;background:#fff3bf;border:3px solid #111;border-radius:10px}.c-info[data-v-08e40099]{flex:1;display:flex;flex-direction:column;min-width:0}.c-info b[data-v-08e40099]{font-size:14px}.c-info span[data-v-08e40099]{font-size:12px;font-weight:700;color:#78716c;word-break:break-all}.pw2-row[data-v-08e40099]{display:flex;flex-direction:column;gap:8px}.pw2-msg[data-v-08e40099]{margin-top:8px;font-size:13px;font-weight:800;color:#0ca678}.spacer[data-v-08e40099]{flex:1}.hosts-area[data-v-08e40099]{width:100%;padding:10px;font:13px/1.6 monospace;background:#fff;border:3px solid #111;border-radius:10px;outline:none;resize:vertical;margin-bottom:10px}.sec-title code[data-v-08e40099]{background:#fff3bf;padding:1px 5px;border:1.5px solid #111;border-radius:4px}.mask[data-v-93f0e2e5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:grid;place-items:center;background:#11111180;padding:16px}.fb-dlg[data-v-93f0e2e5]{display:flex;flex-direction:column;width:100%;max-width:560px;height:86dvh;max-height:86dvh;background:#fff;border:4px solid #111;border-radius:16px;box-shadow:10px 10px #111;overflow:hidden}.dlg-head[data-v-93f0e2e5]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:14px 18px;background:#9775fa;border-bottom:4px solid #111}.dlg-head h3[data-v-93f0e2e5]{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.close-x[data-v-93f0e2e5]{width:32px;height:32px;display:grid;place-items:center;font-size:15px;font-weight:900;background:#fff;border:3px solid #111;border-radius:8px;cursor:pointer;flex-shrink:0}.fb-list-body[data-v-93f0e2e5]{flex:1;overflow-y:auto;padding:12px 14px 16px}.fb-new-btn[data-v-93f0e2e5]{width:100%;margin-bottom:12px;padding:11px 0;font-size:14px;font-weight:900;background:#ffd60a;border:3px solid #111;border-radius:10px;box-shadow:3px 3px #111;cursor:pointer}.tip-line[data-v-93f0e2e5]{margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:800;background:#ff6b6b;color:#fff;border:2.5px solid #111;border-radius:10px}.row-wrap[data-v-93f0e2e5]{position:relative;margin-bottom:8px}.row-del[data-v-93f0e2e5]{position:absolute;top:0;bottom:0;right:0;width:72px;display:grid;place-items:center;font-size:13px;font-weight:900;color:#fff;background:#e03131;border:2.5px solid #111;border-radius:10px;cursor:pointer}.fb-row[data-v-93f0e2e5]{position:relative;z-index:1;display:flex;align-items:center;gap:7px;padding:10px 12px;background:#f8fafc;border:2.5px solid #111;border-radius:10px;cursor:pointer;transition:transform .15s ease;touch-action:pan-y;will-change:transform}.fb-row.dragging[data-v-93f0e2e5]{transition:none}.fb-row[data-v-93f0e2e5]:hover{background:#fff3bf}.fb-row.row-done[data-v-93f0e2e5]{background:#fafaf9}.fb-row.row-done[data-v-93f0e2e5]:hover{background:#f5f5f4}.row-done .row-title[data-v-93f0e2e5]{color:#a8a29e}.row-title[data-v-93f0e2e5]{flex:1;min-width:0;font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-cat-text[data-v-93f0e2e5]{flex-shrink:0;font-size:12.5px;font-weight:800;color:#1971c2}.row-done .row-cat-text[data-v-93f0e2e5]{color:#94a3b8}.row-unread[data-v-93f0e2e5]{flex-shrink:0;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;font-size:11px;font-weight:900;color:#fff;background:#e03131;border:2px solid #111;border-radius:999px}.row-time[data-v-93f0e2e5]{flex-shrink:0;font-size:11px;font-weight:700;color:#78716c}.fb-st[data-v-93f0e2e5]{flex-shrink:0;padding:2px 9px;font-size:12px;font-weight:900;border:2px solid #111;border-radius:999px}.st-pending[data-v-93f0e2e5]{background:#ff6b6b;color:#fff}.st-processing[data-v-93f0e2e5]{background:#51cf66}.st-done[data-v-93f0e2e5]{background:#e7e5e4;color:#78716c}.fb-empty[data-v-93f0e2e5]{padding:30px 0;text-align:center;font-size:14px;font-weight:700;color:#78716c}.dlg-body[data-v-93f0e2e5]{flex:1;overflow-y:auto;padding:16px 18px 18px}.field[data-v-93f0e2e5]{display:block;margin-bottom:14px}.field-label[data-v-93f0e2e5]{display:inline-block;margin-bottom:7px;padding:2px 10px;font-size:13px;font-weight:800;background:#9775fa;color:#fff;border:2px solid #111;border-radius:6px}.cat-row[data-v-93f0e2e5]{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.cat-chip[data-v-93f0e2e5]{padding:6px 12px;font-size:13px;font-weight:800;background:#fff;border:2.5px solid #111;border-radius:999px;cursor:pointer}.cat-chip.active[data-v-93f0e2e5]{background:#ffd60a;box-shadow:2px 2px #111}.fb-text[data-v-93f0e2e5]{width:100%;resize:vertical;margin-bottom:10px}.img-row[data-v-93f0e2e5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.img-add[data-v-93f0e2e5]{display:inline-flex;align-items:center;justify-content:center;min-width:86px;padding:10px;font-size:13px;font-weight:800;background:#fff3bf;border:3px dashed #111;border-radius:10px;cursor:pointer}.img-thumb[data-v-93f0e2e5]{position:relative;width:56px;height:56px;border:2.5px solid #111;border-radius:8px;overflow:hidden}.img-thumb img[data-v-93f0e2e5]{width:100%;height:100%;object-fit:cover;display:block}.img-del[data-v-93f0e2e5]{position:absolute;top:0;right:0;width:20px;height:20px;display:grid;place-items:center;font-size:12px;font-weight:900;color:#fff;background:#e03131;border:none;border-radius:0 0 0 8px;cursor:pointer}.img-count[data-v-93f0e2e5]{font-size:12px;font-weight:800;color:#78716c}.btn-row[data-v-93f0e2e5]{display:flex;gap:10px;align-items:center}.spacer[data-v-93f0e2e5]{flex:1}.fb-msg[data-v-93f0e2e5]{font-size:13px;font-weight:800;color:#e03131}.fb-subhead[data-v-93f0e2e5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0;padding:10px 14px;background:#f8fafc;border-bottom:2.5px solid #111}.back-btn[data-v-93f0e2e5]{padding:5px 12px;font-size:13px;font-weight:900;background:#fff;border:2.5px solid #111;border-radius:8px;cursor:pointer}.row-user[data-v-93f0e2e5]{padding:2px 9px;font-size:12px;font-weight:900;color:#fff;background:#9775fa;border:2px solid #111;border-radius:999px}.del-btn[data-v-93f0e2e5]{padding:5px 12px;font-size:13px;font-weight:900;color:#fff;background:#e03131;border:2.5px solid #111;border-radius:8px;cursor:pointer}.mgr-row[data-v-93f0e2e5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0;padding:10px 14px;background:#fff;border-bottom:2.5px dashed #111}.chip[data-v-93f0e2e5]{padding:5px 12px;font-size:13px;font-weight:800;background:#fff;border:2.5px solid #111;border-radius:999px;cursor:pointer}.chip.active[data-v-93f0e2e5]{background:#ffd60a;box-shadow:2px 2px #111}.reward-input[data-v-93f0e2e5]{max-width:170px;padding:6px 10px;font-size:13px;font-weight:700;border:2.5px solid #111;border-radius:8px}.mgr-save[data-v-93f0e2e5]{padding:6px 14px;font-size:13px;font-weight:900;background:#51cf66;border:2.5px solid #111;border-radius:8px;box-shadow:2px 2px #111;cursor:pointer}.mgr-err[data-v-93f0e2e5]{font-size:12.5px;font-weight:800;color:#e03131}.done-line[data-v-93f0e2e5]{flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:800;background:#fff3bf;border-bottom:2.5px solid #111}.done-line b[data-v-93f0e2e5]{color:#e8590c}.chat-box[data-v-93f0e2e5]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:14px 12px;background:#f5f5f5}.chat-done .bubble[data-v-93f0e2e5]{border-color:#a8a29e}.msg-stamp[data-v-93f0e2e5]{text-align:center;font-size:11.5px;font-weight:700;color:#a8a29e}.msg-sys[data-v-93f0e2e5]{display:flex;justify-content:center}.sys-pill[data-v-93f0e2e5]{padding:4px 11px;font-size:11.5px;font-weight:800;color:#57534e;background:#e7e5e4;border:2px solid #111;border-radius:999px}.msg-row[data-v-93f0e2e5]{display:flex;gap:8px}.msg-row.mine[data-v-93f0e2e5]{flex-direction:row-reverse}.av-slot[data-v-93f0e2e5]{width:36px;flex-shrink:0}.msg-av[data-v-93f0e2e5]{width:36px;height:36px;display:block;object-fit:cover;border:2px solid #111;border-radius:8px;background:#fff}.av-txt[data-v-93f0e2e5]{display:grid;place-items:center;font-size:16px;font-weight:900;color:#fff;background:#9775fa}.msg-main[data-v-93f0e2e5]{max-width:76%;display:flex;flex-direction:column}.msg-row.mine .msg-main[data-v-93f0e2e5]{align-items:flex-end}.msg-row.other .msg-main[data-v-93f0e2e5]{align-items:flex-start}.bubble-name[data-v-93f0e2e5]{margin-bottom:3px;font-size:11px;font-weight:800;color:#57534e}.bubble[data-v-93f0e2e5]{padding:8px 11px;border:2.5px solid #111;border-radius:10px}.msg-row.other .bubble[data-v-93f0e2e5]{background:#fff;border-top-left-radius:3px}.msg-row.mine .bubble[data-v-93f0e2e5]{background:#95ec69;border-top-right-radius:3px}.bubble-text[data-v-93f0e2e5]{font-size:calc(var(--name-size, 13) * 1px);font-weight:600;color:#111;line-height:1.55;white-space:pre-wrap;word-break:break-word}.bubble-text.collapsed[data-v-93f0e2e5]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.exp-btn[data-v-93f0e2e5]{margin-top:4px;padding:0;font-size:12px;font-weight:800;color:#1971c2;background:none;border:none;cursor:pointer}.bubble-imgs[data-v-93f0e2e5]{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.bubble-imgs a[data-v-93f0e2e5]{width:84px;height:84px;border:2px solid #111;border-radius:8px;overflow:hidden;display:block}.bubble-imgs img[data-v-93f0e2e5]{width:100%;height:100%;object-fit:cover;display:block}.chat-input-row[data-v-93f0e2e5]{display:flex;gap:10px;align-items:flex-end;flex-shrink:0;padding:10px 14px 12px;background:#fff;border-top:2.5px solid #111}.chat-input[data-v-93f0e2e5]{flex:1;resize:none;font-weight:600}.chat-closed[data-v-93f0e2e5]{flex:1;padding:10px;text-align:center;font-size:13.5px;font-weight:800;color:#78716c;background:#f5f5f5;border:2.5px dashed #111;border-radius:10px}img[data-v-3a6707cc],svg[data-v-3a6707cc]{width:100%;height:100%;display:block;object-fit:cover}.pcard[data-v-dd67ab0e]{position:relative;margin-bottom:8px;padding:12px 13px 11px;background:#fff;border:2.5px solid #111;border-radius:12px;box-shadow:3px 3px #1111118c}.pcard-edit[data-v-dd67ab0e]{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;background:#fff3bf;border:2px solid #111;border-radius:8px;cursor:pointer}.pcard-edit[data-v-dd67ab0e]:hover{background:#ffd60a}.pcard-main[data-v-dd67ab0e]{display:flex;gap:12px;align-items:center;padding-right:30px}.pcard-av[data-v-dd67ab0e]{position:relative;width:62px;height:62px;flex-shrink:0;overflow:hidden;background:#fff;border:2.5px solid #111;border-radius:50%;cursor:pointer}.pcard-av img[data-v-dd67ab0e]{width:100%;height:100%;object-fit:cover;display:block}.pcard-av svg[data-v-dd67ab0e]{width:100%;height:100%}.pcard-av-mask[data-v-dd67ab0e]{position:absolute;left:0;right:0;bottom:0;height:45%;display:grid;place-items:center;font-size:9px;font-weight:900;color:#fff;background:#1111118c;opacity:0;transition:opacity .15s;pointer-events:none}.pcard-av:hover .pcard-av-mask[data-v-dd67ab0e]{opacity:1}.pcard-av.busy .pcard-av-mask[data-v-dd67ab0e]{opacity:1;background:#111111bf}.pcard-idcol[data-v-dd67ab0e]{min-width:0;flex:1}.pcard-name[data-v-dd67ab0e]{font-size:17px;font-weight:900;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard-id[data-v-dd67ab0e]{display:block;margin-top:3px;width:fit-content;font-size:12px;font-weight:800}.pcard-id.def[data-v-dd67ab0e]{color:#a8a29e}.pcard-id.cust[data-v-dd67ab0e]{color:#0ca678;font-weight:900}.pcard-stats[data-v-dd67ab0e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:12.5px;font-weight:800}.stat[data-v-dd67ab0e]{display:inline-flex;align-items:center;gap:4px;min-width:0}.stat.pts[data-v-dd67ab0e]{color:#b8860b}.stat.pts span[data-v-dd67ab0e]{font-variant-numeric:tabular-nums}.pcard-bio-box[data-v-dd67ab0e]{margin-top:9px;padding:7px 10px;background:#fff3bf;border:2.5px solid #111;border-radius:10px}.pcard-bio[data-v-dd67ab0e]{height:36px;font-size:12px;font-weight:700;line-height:1.5;color:#57534e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.mask[data-v-3df26f91]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:grid;place-items:center;background:#11111180;padding:16px}.dlg[data-v-3df26f91]{display:flex;flex-direction:column;width:100%;max-width:400px;max-height:86dvh;background:#fff;border:4px solid #111;border-radius:16px;box-shadow:10px 10px #111;overflow:hidden}.dlg-head[data-v-3df26f91]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:13px 16px;background:#9775fa;border-bottom:4px solid #111}.dlg-head h3[data-v-3df26f91]{font-size:18px}.dlg-body[data-v-3df26f91]{flex:1;overflow-y:auto;padding:14px 16px}.dlg-foot[data-v-3df26f91]{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:11px 16px;background:#fff3bf;border-top:4px solid #111}.foot-detail[data-v-3df26f91]{flex:1;font-size:12px;font-weight:700;color:#57534e;line-height:1.5}.close-x[data-v-3df26f91]{width:30px;height:30px;display:grid;place-items:center;font-size:15px;font-weight:900;background:#fff;border:3px solid #111;border-radius:8px;cursor:pointer}.form-error[data-v-3df26f91]{margin-top:10px;padding:9px 12px;font-size:14px;font-weight:700;background:#ff6b6b;color:#fff;border:3px solid #111;border-radius:10px}.row[data-v-3df26f91]{display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;margin-bottom:8px;text-align:left;background:#fff;border:2.5px solid #111;border-radius:11px;box-shadow:3px 3px #1111118c;cursor:pointer}.row[data-v-3df26f91]:active{transform:translate(2px,2px);box-shadow:0 0 #111}.row-icon[data-v-3df26f91]{flex-shrink:0}.row-name[data-v-3df26f91]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:900;flex-shrink:0}.row-cost[data-v-3df26f91]{padding:1px 7px;font-size:11px;font-style:normal;font-weight:900;color:#e67700;background:#fff3bf;border:1.5px solid #111;border-radius:999px}.row-cost.free[data-v-3df26f91]{color:#087f5b;background:#d3f9d8}.row-val[data-v-3df26f91]{flex:1;min-width:0;text-align:right;font-size:13.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-val.pending[data-v-3df26f91]{color:#0ca678}.row-arr[data-v-3df26f91]{font-size:16px;font-weight:900;color:#a8a29e;flex-shrink:0}.panel-head[data-v-3df26f91]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.panel-head b[data-v-3df26f91]{flex:1;font-size:15px}.back[data-v-3df26f91]{padding:5px 10px;font-size:13px;font-weight:900;background:#fff;border:2.5px solid #111;border-radius:8px;cursor:pointer}.cost-chip[data-v-3df26f91]{padding:2px 9px;font-size:12px;font-style:normal;font-weight:900;color:#e67700;background:#fff3bf;border:2px solid #111;border-radius:999px}.cost-chip.free[data-v-3df26f91]{color:#087f5b;background:#d3f9d8}.panel-tip[data-v-3df26f91]{margin:10px 0 0;font-size:12px;font-weight:700;color:#57534e;line-height:1.6}.panel-tip code[data-v-3df26f91]{padding:1px 6px;background:#fff;border:1.5px solid #111;border-radius:5px;font-weight:900}.panel-warn[data-v-3df26f91]{margin:6px 0 0;font-size:11.5px;font-weight:800;color:#e8590c}.panel-btns[data-v-3df26f91]{display:flex;gap:10px;margin-top:12px}.panel-btns .neo-btn[data-v-3df26f91]{flex:1}.ok-btn[data-v-3df26f91]{width:100%;margin-top:12px}.opt-grid[data-v-3df26f91]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}.opt-grid button[data-v-3df26f91]{display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 6px;font-size:14px;font-weight:900;background:#fff;border:2.5px solid #111;border-radius:10px;cursor:pointer}.opt-grid button.active[data-v-3df26f91]{background:#ffd60a;box-shadow:3px 3px #111}.bio-area[data-v-3df26f91]{width:100%;padding:10px 12px;font:inherit;font-size:14px;font-weight:700;border:2.5px solid #111;border-radius:10px;outline:none;resize:vertical}.id-tools[data-v-3df26f91]{display:flex;gap:8px;margin-bottom:10px}.id-tools .neo-input[data-v-3df26f91]{flex:1;min-width:0;padding:8px 10px}.sort-seg[data-v-3df26f91]{display:flex;border:2.5px solid #111;border-radius:9px;overflow:hidden;flex-shrink:0}.sort-seg button[data-v-3df26f91]{display:flex;align-items:center;gap:3px;padding:7px 9px;font-size:12px;font-weight:900;background:#fff;border:none;cursor:pointer}.sort-seg button+button[data-v-3df26f91]{border-left:2.5px solid #111}.sort-seg button.on[data-v-3df26f91]{background:#ffd60a}.dir-btn[data-v-3df26f91]{width:34px;display:grid;place-items:center;font-size:15px;font-weight:900;background:#fff;border:2.5px solid #111;border-radius:9px;cursor:pointer;flex-shrink:0}.prefix-strip[data-v-3df26f91]{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px}.prefix-strip[data-v-3df26f91]::-webkit-scrollbar{height:8px}.prefix-strip[data-v-3df26f91]::-webkit-scrollbar-thumb{background:#ffd60a;border:2px solid #111;border-radius:6px}.prefix-pill[data-v-3df26f91]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:9px 13px;background:#fff;border:2.5px solid #111;border-radius:999px;cursor:pointer}.prefix-pill .p-title[data-v-3df26f91]{font-size:14px;font-weight:900}.prefix-pill .p-price[data-v-3df26f91]{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:900;color:#b8860b}.prefix-pill.active[data-v-3df26f91]{background:#d3f9d8;box-shadow:2.5px 2.5px #111}.prefix-empty[data-v-3df26f91]{padding:12px;font-size:13px;font-weight:700;color:#78716c}.step-body[data-v-3df26f91]{display:flex;flex-direction:column;justify-content:center;min-height:180px}.step-q[data-v-3df26f91]{font-size:17px;font-weight:900;margin-bottom:12px}.step-line[data-v-3df26f91]{font-size:14.5px;font-weight:700;line-height:1.8}.hl-green[data-v-3df26f91]{color:#0ca678}.hl-red[data-v-3df26f91]{color:#c92a2a}.hl-pts[data-v-3df26f91]{color:#e67700}.btn-row[data-v-3df26f91]{display:flex;gap:12px;margin-top:18px}.btn-row button[data-v-3df26f91]{flex:1}.success[data-v-3df26f91]{text-align:center}.suc-title[data-v-3df26f91]{font-size:18px;font-weight:900}.suc-id[data-v-3df26f91]{display:inline-block;margin:12px 0;padding:8px 18px;font-size:24px;font-weight:900;letter-spacing:1px;background:#fff3bf;border:3px solid #111;border-radius:12px}.suc-line[data-v-3df26f91]{font-size:14px;font-weight:700;line-height:1.9}.suc-btn[data-v-3df26f91]{align-self:center;margin-top:16px;min-width:120px}.avatar-btn[data-v-5dea9053]{width:46px;height:46px;padding:0;border:3px solid #111;border-radius:50%;background:#fff;overflow:hidden;cursor:pointer;transition:transform .12s}.avatar-btn[data-v-5dea9053]:hover{transform:scale(1.08) rotate(-4deg)}.avatar-btn img[data-v-5dea9053]{width:100%;height:100%;object-fit:cover;display:block}.avatar-btn svg[data-v-5dea9053]{width:100%;height:100%;display:block}.menu-layer[data-v-5dea9053]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:960}.dropdown[data-v-5dea9053]{position:fixed;top:68px;right:22px;width:256px;padding:8px;background:#e7e5e4;border:3px solid #111;border-radius:14px;box-shadow:7px 7px #111;animation:menu-in-5dea9053 .13s ease-out}@keyframes menu-in-5dea9053{0%{transform:translateY(-8px) scale(.95);opacity:0}}.dd-item[data-v-5dea9053]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:800;background:transparent;border:none;border-radius:8px;cursor:pointer}.dd-item[data-v-5dea9053]:hover{background:#4dabf7}.dd-item.gold[data-v-5dea9053]{color:#b8860b}.dd-item.gold[data-v-5dea9053]:hover{background:#ffd60a;color:#111}.dd-item.danger-text[data-v-5dea9053]{color:#e03131}.dd-item.danger-text[data-v-5dea9053]:hover{background:#ff6b6b;color:#fff}.mask[data-v-5dea9053]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:grid;place-items:center;background:#11111180;padding:16px}.dlg[data-v-5dea9053]{display:flex;flex-direction:column;width:100%;max-width:400px;max-height:86dvh;background:#fff;border:4px solid #111;border-radius:16px;box-shadow:10px 10px #111;overflow:hidden}.dlg-head[data-v-5dea9053]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:14px 18px;background:#4dabf7;border-bottom:4px solid #111}.dlg-head h3[data-v-5dea9053]{font-size:18px}.dlg-body[data-v-5dea9053]{flex:1;overflow-y:auto;padding:18px 20px}.close-x[data-v-5dea9053]{width:32px;height:32px;display:grid;place-items:center;background:#fff;border:3px solid #111;border-radius:8px;cursor:pointer}.field[data-v-5dea9053]{display:block;margin-bottom:15px}.field-label[data-v-5dea9053]{display:inline-block;margin-bottom:7px;padding:2px 10px;font-size:13px;font-weight:800;background:#9775fa;color:#fff;border:2px solid #111;border-radius:6px}.btn-row[data-v-5dea9053]{display:flex;gap:10px;align-items:center}.spacer[data-v-5dea9053]{flex:1}.form-error[data-v-5dea9053]{margin-bottom:14px;padding:9px 12px;font-size:14px;font-weight:700;background:#ff6b6b;color:#fff;border:3px solid #111;border-radius:10px}.signin-dlg[data-v-5dea9053]{max-width:340px}.cal-head[data-v-5dea9053]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:16px}.cal-nav[data-v-5dea9053]{width:34px;height:34px;display:grid;place-items:center;font-size:18px;font-weight:900;background:#fff;border:2.5px solid #111;border-radius:9px;cursor:pointer}.cal-week[data-v-5dea9053],.cal-grid[data-v-5dea9053]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.cal-week[data-v-5dea9053]{margin-bottom:6px;font-size:11px;font-weight:900;color:#78716c}.cal-cell[data-v-5dea9053]{aspect-ratio:1;display:grid;place-items:center;font-size:13px;font-weight:800;border-radius:8px;border:2px solid transparent}.cal-cell.filled[data-v-5dea9053]{background:#51cf66;border-color:#111}.cal-cell.today[data-v-5dea9053]{border-color:#111;background:#ffd60a}.cal-cell.filled.today[data-v-5dea9053]{background:#51cf66}.sign-btn[data-v-5dea9053]{width:100%;margin-top:14px}.sign-msg[data-v-5dea9053]{margin-top:8px;text-align:center;font-size:13px;font-weight:900;color:#0ca678}.id-tip[data-v-5dea9053]{margin-top:10px;font-size:12px;font-weight:700;color:#57534e;line-height:1.6}.id-tip b[data-v-5dea9053]{color:#e8590c}.id-tip .gold[data-v-5dea9053]{color:#e67700}.id-formula[data-v-5dea9053]{margin-top:4px;font-size:12px;font-weight:700;color:#78716c}.setting-row[data-v-5dea9053]{margin-bottom:16px}.s-label[data-v-5dea9053]{display:block;margin-bottom:7px;font-size:14px;font-weight:800}.s-label b[data-v-5dea9053]{color:#e8590c}.setting-row input[type=range][data-v-5dea9053]{width:100%;accent-color:#ff922b}.lv-row[data-v-5dea9053]{display:flex;gap:7px;flex-wrap:wrap}.lv-row button[data-v-5dea9053]{flex:1;min-width:44px;padding:7px 0;font-size:13px;font-weight:800;background:#fff;border:2.5px solid #111;border-radius:8px;cursor:pointer}.lv-row button.active[data-v-5dea9053]{background:#ffd60a;box-shadow:3px 3px #111}.color-dots[data-v-5dea9053]{display:flex;flex-wrap:wrap;gap:9px}.color-dots button[data-v-5dea9053]{width:32px;height:32px;border:2.5px solid #111;border-radius:50%;cursor:pointer}.color-dots button.active[data-v-5dea9053]{box-shadow:0 0 0 3px #fff,0 0 0 6px #111;transform:scale(1.1)}.s-tip[data-v-5dea9053]{margin-top:14px;font-size:12.5px;font-weight:700;color:#78716c}.fb-dot[data-v-5dea9053]{margin-left:auto;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;font-size:11px;font-weight:900;color:#fff;background:#e03131;border:2px solid #111;border-radius:999px}.fb-emoji[data-v-5dea9053]{font-size:15px}.avatar-wrap[data-v-5dea9053]{position:relative;display:inline-block}.avatar-fb-dot[data-v-5dea9053]{position:absolute;top:-7px;right:-7px;z-index:5;min-width:22px;height:22px;display:grid;place-items:center;padding:0 6px;font-size:12px;font-weight:900;color:#fff;background:#e03131;border:2.5px solid #111;border-radius:999px;cursor:pointer;box-shadow:2px 2px #111}.mn-row[data-v-4e56050d]{display:flex;align-items:center;gap:10px;height:48px;flex-shrink:0}.mn-slot[data-v-4e56050d]{flex-shrink:0;width:84px;display:flex;justify-content:center}.mn-btn[data-v-4e56050d]{width:52px;height:44px;display:grid;place-items:center;padding:4px;background:#fff;border:3px solid #111;border-radius:12px;cursor:pointer;box-shadow:3px 3px #111;transition:transform .12s,box-shadow .12s,background .12s}.mn-btn.on[data-v-4e56050d]{background:#ffd60a;box-shadow:none;transform:translate(2px,2px)}.mn-btn svg[data-v-4e56050d]{width:100%;height:100%}.mn-tray[data-v-4e56050d]{flex:1;min-width:0;max-width:0;overflow:hidden;transition:max-width .28s ease}.mn-tray.on[data-v-4e56050d]{max-width:min(640px,70vw)}.mn-tray-in[data-v-4e56050d]{display:flex;gap:8px;overflow-x:auto;padding:4px 2px;scrollbar-width:none}.mn-tray-in[data-v-4e56050d]::-webkit-scrollbar{display:none}.mn-chip[data-v-4e56050d]{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:800;color:#111;background:#fff;border:2.5px solid #111;border-radius:999px;cursor:pointer;white-space:nowrap}.mn-chip.act[data-v-4e56050d]{background:#ffd60a;box-shadow:2px 2px #111}.mn-dot[data-v-4e56050d]{width:11px;height:11px;flex-shrink:0;border:2px solid #111;border-radius:50%}.dashboard[data-v-84b6b925]{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.topbar[data-v-84b6b925]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#ff922b;border-bottom:4px solid #111}.brand[data-v-84b6b925]{display:flex;align-items:center;gap:14px}.brand-badge[data-v-84b6b925]{display:grid;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;background:#3bc9db;border:3px solid #111;border-radius:12px;box-shadow:3px 3px #111}.brand h1[data-v-84b6b925]{font-size:21px;font-weight:900;letter-spacing:2px;color:#fff;-webkit-text-stroke:2.6px #111;paint-order:stroke fill}.sudo-chip[data-v-84b6b925]{padding:4px 10px;font-size:12px;font-weight:900;background:#f783ac;border:2.5px solid #111;border-radius:999px}.search-wrap[data-v-84b6b925]{padding:16px 20px 14px}.widget-bar[data-v-84b6b925]{max-width:1100px;width:calc(100% - 40px);margin:0 auto;padding:2px 2px 4px;display:flex;gap:12px;align-items:flex-start;overflow-x:auto;scrollbar-width:thin}.grid-scroll[data-v-84b6b925]{flex:1;overflow-y:auto;padding:26px 20px 110px}.item-grid[data-v-84b6b925]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:14px 0}.page-notice[data-v-84b6b925]{max-width:1100px;margin:0 auto 18px;padding:10px 14px;font-weight:700;background:#ff6b6b;color:#fff;border:3px solid #111;border-radius:10px}.add-card[data-v-84b6b925]{aspect-ratio:1;width:100%;display:grid;place-items:center;background:transparent;border:none;cursor:pointer}.add-box[data-v-84b6b925]{width:66%;aspect-ratio:1;display:grid;place-items:center;color:#111;border:3px dashed #111;border-radius:var(--corner, 25%);transition:background .15s}.add-card:hover .add-box[data-v-84b6b925]{background:#ffd60a}.empty-tip[data-v-84b6b925]{max-width:1100px;margin:24px auto 0;text-align:center;font-weight:700;color:#78716c}.fab[data-v-84b6b925]{position:fixed;right:26px;bottom:32px;z-index:60;width:62px;height:62px;display:grid;place-items:center;color:#fff;background:#4dabf7;border:4px solid #111;border-radius:50%;box-shadow:3px 3px #111;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.fab[data-v-84b6b925]:hover{transform:scale(1.06)}.fab[data-v-84b6b925]:active{transform:translate(3px,3px);box-shadow:0 0 #111}@media (max-width: 600px){.topbar[data-v-84b6b925]{padding:10px 14px}.brand h1[data-v-84b6b925]{font-size:17px}.search-wrap[data-v-84b6b925]{padding:12px 12px 10px}}.zone-divider[data-v-84b6b925]{max-width:1100px;margin:30px auto;border-top:6px dashed #111}.mn-bar[data-v-84b6b925]{max-width:1100px;width:calc(100% - 40px);margin:0 auto;padding:8px 2px 4px;flex-shrink:0}.nav-choice-mask[data-v-84b6b925]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:955;display:grid;place-items:center;background:#11111173}.nav-choice[data-v-84b6b925]{display:flex;flex-direction:column;gap:10px;width:min(320px,86vw);padding:16px;background:#fff;border:4px solid #111;border-radius:14px;box-shadow:8px 8px #111}.nav-choice button[data-v-84b6b925]{padding:12px;font-size:15px;font-weight:900;background:#ffd60a;border:3px solid #111;border-radius:10px;cursor:pointer}.nav-choice button.blue[data-v-84b6b925]{background:#4dabf7}.nav-choice button.gray[data-v-84b6b925]{background:#e7e5e4}.nav-pick-mask[data-v-84b6b925]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:960;display:grid;place-items:center;background:#11111180;padding:16px}.nav-pick-dlg[data-v-84b6b925]{width:100%;max-width:720px;max-height:85dvh;display:flex;flex-direction:column;background:#fff;border:4px solid #111;border-radius:18px;box-shadow:12px 12px #111;overflow:hidden}.nav-pick-head[data-v-84b6b925]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;background:#4dabf7;border-bottom:4px solid #111}.nav-pick-head h3[data-v-84b6b925]{font-size:17px}.nav-pick-x[data-v-84b6b925]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;background:#fff;border:2.5px solid #111;border-radius:8px;cursor:pointer}.nav-pick-body[data-v-84b6b925]{flex:1;overflow-y:auto;padding:18px 20px}.nav-pick-tip[data-v-84b6b925]{margin-bottom:14px;font-size:12px;font-weight:700;color:#78716c}.nav-pick-grid[data-v-84b6b925]{display:grid;grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:14px 0}.nav-pick-empty[data-v-84b6b925]{text-align:center;font-weight:700;color:#78716c}.nav-pick-foot[data-v-84b6b925]{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#fff3bf;border-top:4px solid #111}.nav-pick-foot span[data-v-84b6b925]{flex:1;font-size:13px;font-weight:800}.nav-pick-foot button[data-v-84b6b925]{padding:7px 16px;font-weight:900;background:#fff;border:3px solid #111;border-radius:9px;cursor:pointer}.nav-pick-foot button.ok[data-v-84b6b925]{background:#51cf66}.att[data-v-d8a5c4cf]{padding:14px;margin-bottom:16px;background:#fff;border:3px solid #111;border-radius:14px;box-shadow:5px 5px #111}.att h3[data-v-d8a5c4cf]{display:flex;align-items:center;gap:7px;font-size:16px;margin-bottom:10px}.att-av[data-v-d8a5c4cf]{display:flex;align-items:center;gap:12px;padding:10px;margin-bottom:10px;background:#fff3bf;border:2.5px dashed #111;border-radius:10px}.att-av-box[data-v-d8a5c4cf]{width:52px;height:52px;overflow:hidden;display:grid;place-items:center;background:#fff;border:2.5px solid #111;border-radius:50%;font-size:11px;font-weight:900;color:#78716c}.att-av-box img[data-v-d8a5c4cf]{width:100%;height:100%;object-fit:cover}.att-av-ops[data-v-d8a5c4cf]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.att-av-ops b[data-v-d8a5c4cf]{font-size:13.5px}.att-err[data-v-d8a5c4cf]{padding:7px 10px;font-size:13px;font-weight:700;background:#ff6b6b;color:#fff;border:2.5px solid #111;border-radius:8px;margin-bottom:8px}.att-msg[data-v-d8a5c4cf]{font-size:13px;font-weight:800;color:#0ca678}.att-row[data-v-d8a5c4cf]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px 0;border-top:2px dashed #e7e5e4}.att-name[data-v-d8a5c4cf]{font-size:14px;min-width:70px}.att-pts[data-v-d8a5c4cf]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:12.5px;font-weight:900;color:#b8860b;background:#fff3bf;border:2px solid #111;border-radius:6px;font-variant-numeric:tabular-nums}.att-input[data-v-d8a5c4cf]{width:84px;padding:6px 8px;font-weight:800;border:2.5px solid #111;border-radius:8px}.att-btn[data-v-d8a5c4cf]{padding:6px 10px;font-size:12.5px;font-weight:800;background:#4dabf7;border:2.5px solid #111;border-radius:8px;box-shadow:2px 2px #111;cursor:pointer}.att-btn[data-v-d8a5c4cf]:active{transform:translate(2px,2px);box-shadow:0 0 #111}.att-btn.danger[data-v-d8a5c4cf]{background:#ffd60a}.att-btn[data-v-d8a5c4cf]:disabled{opacity:.55;cursor:not-allowed}.test-wrap[data-v-4b40dd6d]{height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain}.tw-inner[data-v-4b40dd6d]{max-width:860px;margin:0 auto;padding:18px 16px 46px;display:flex;flex-direction:column;gap:16px}.tp-head[data-v-4b40dd6d]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tp-head h1[data-v-4b40dd6d]{margin:0;font-size:20px;font-weight:900}.tp-sub[data-v-4b40dd6d]{font-size:12px;font-weight:800;color:#78716c}.card[data-v-4b40dd6d]{background:#fff;border:3px solid #111;border-radius:14px;box-shadow:6px 6px #111;overflow:hidden}.card-head[data-v-4b40dd6d]{padding:10px 14px;font-size:14px;font-weight:900;border-bottom:3px solid #111}.card-head.blue[data-v-4b40dd6d]{background:#4dabf7}.card-head.purple[data-v-4b40dd6d]{background:#9775fa}.card-head.green[data-v-4b40dd6d]{background:#51cf66}.card-head.gray[data-v-4b40dd6d]{background:#e7e5e4;color:#57534e}.card-body[data-v-4b40dd6d]{padding:14px 16px}.hint[data-v-4b40dd6d]{font-size:13px;color:#57534e;margin-bottom:12px;line-height:1.7}.row[data-v-4b40dd6d]{display:flex;gap:8px;flex-wrap:wrap}.row input[data-v-4b40dd6d]{padding:9px 12px;font-size:14px;font-weight:700;border:2.5px solid #111;border-radius:10px;outline:none}.row input.grow[data-v-4b40dd6d]{flex:1;min-width:160px}.row input[data-v-4b40dd6d]:focus{background:#fefce8}.row button[data-v-4b40dd6d]{padding:9px 18px;font-size:14px;font-weight:900;color:#fff;background:#4dabf7;border:2.5px solid #111;border-radius:10px;cursor:pointer;box-shadow:3px 3px #111}.row button[data-v-4b40dd6d]:active{transform:translate(2px,2px);box-shadow:1px 1px #111}.row button[data-v-4b40dd6d]:disabled{opacity:.6}.row button.go[data-v-4b40dd6d]{background:#51cf66}.imp-row[data-v-4b40dd6d]{margin-top:10px}.imp-mode[data-v-4b40dd6d]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.imp-mode label[data-v-4b40dd6d]{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:800;background:#fff;border:2.5px solid #111;border-radius:9px;cursor:pointer}.imp-mode label.on[data-v-4b40dd6d]{background:#d3f9d8;box-shadow:2px 2px #111}.imp-mode input[data-v-4b40dd6d]{accent-color:#111}.imp-ta[data-v-4b40dd6d]{width:100%;box-sizing:border-box;padding:10px;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;border:2.5px solid #111;border-radius:10px;outline:none;resize:vertical}.imp-ta[data-v-4b40dd6d]:focus{background:#fefce8}.err[data-v-4b40dd6d]{margin-top:12px;font-size:13px;font-weight:800;color:#e03131}.err.rate[data-v-4b40dd6d]{background:#fff3bf;padding:8px 12px;border:2px solid #111;border-radius:8px}.ok-msg[data-v-4b40dd6d]{margin-top:10px;font-size:13px;font-weight:800;color:#0ca678}.icons[data-v-4b40dd6d]{display:flex;flex-wrap:wrap;gap:10px;padding:12px 2px 2px}.icon-card[data-v-4b40dd6d]{position:relative;width:104px;padding:14px 6px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;background:#f8fafc;border:2.5px solid #111;border-radius:10px;cursor:pointer}.icon-card.picked[data-v-4b40dd6d]{background:#d3f9d8;box-shadow:0 0 0 2px #111}.rec-badge[data-v-4b40dd6d]{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:1px 8px;font-size:10px;font-weight:900;color:#fff;background:#40c057;border:2px solid #111;border-radius:999px;white-space:nowrap;z-index:1}.icon-card img[data-v-4b40dd6d]{width:40px;height:40px;object-fit:contain}.ic-name[data-v-4b40dd6d]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900}.ic-meta[data-v-4b40dd6d]{font-size:10px;font-weight:700;color:#a8a29e}.save-panel[data-v-4b40dd6d]{margin-top:16px;padding:14px;background:#ebfbee;border:3px solid #111;border-radius:12px}.sp-title[data-v-4b40dd6d]{font-size:14px;font-weight:900;margin-bottom:10px}.sp-body[data-v-4b40dd6d]{display:flex;align-items:center;gap:14px}.sp-body img[data-v-4b40dd6d]{width:56px;height:56px;object-fit:contain;background:#fff;border:2.5px solid #111;border-radius:10px;padding:4px;flex-shrink:0}.sp-file code[data-v-4b40dd6d]{font-size:11.5px;font-weight:800;background:#fff;padding:2px 8px;border:2px solid #111;border-radius:6px;word-break:break-all}.sp-meta[data-v-4b40dd6d]{margin-top:6px;font-size:12px;font-weight:700;color:#495057}.sp-note[data-v-4b40dd6d]{margin-top:4px;font-size:11px;font-weight:800;color:#e8590c}.tip[data-v-4b40dd6d]{font-size:12.5px;font-weight:800;color:#e8590c}.v-panel[data-v-4b40dd6d]{margin-top:12px}.v-bar[data-v-4b40dd6d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.v-btn[data-v-4b40dd6d]{padding:8px 14px;font-size:13px;font-weight:900;color:#fff;background:#9775fa;border:2.5px solid #111;border-radius:9px;cursor:pointer;box-shadow:3px 3px #111}.v-btn[data-v-4b40dd6d]:active{transform:translate(2px,2px);box-shadow:1px 1px #111}.v-btn[data-v-4b40dd6d]:disabled{opacity:.6;cursor:wait}.v-sum[data-v-4b40dd6d]{font-size:12.5px;font-weight:800;color:#0ca678}.v-skip[data-v-4b40dd6d]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:#57534e;cursor:pointer}.v-skip input[data-v-4b40dd6d]{accent-color:#111}.v-list[data-v-4b40dd6d]{max-height:260px;overflow-y:auto;border:2.5px solid #111;border-radius:10px;background:#f8fafc}.v-row[data-v-4b40dd6d]{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid #e7e5e4;font-size:12.5px}.v-row[data-v-4b40dd6d]:last-child{border-bottom:none}.v-row.rowbad[data-v-4b40dd6d]{background:#ffe3e3}.v-idx[data-v-4b40dd6d]{width:22px;text-align:right;color:#a8a29e;font-weight:800;flex-shrink:0}.v-name[data-v-4b40dd6d]{flex:1 1 auto;min-width:0;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-folder[data-v-4b40dd6d]{flex-shrink:0;font-size:11px;font-weight:800;color:#1971c2;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-badge[data-v-4b40dd6d]{flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:900;border:2px solid #111;border-radius:999px;background:#e7e5e4;color:#111}.v-badge.b-ok[data-v-4b40dd6d]{background:#d3f9d8}.v-badge.b-fail[data-v-4b40dd6d]{background:#ffc9c9}.v-badge.b-skip[data-v-4b40dd6d]{background:#fff3bf}.v-badge.b-none[data-v-4b40dd6d]{background:#fff;color:#78716c}.imp-mask[data-v-4b40dd6d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;background:#1111118c;padding:16px}.imp-dlg[data-v-4b40dd6d]{width:100%;max-width:430px;background:#fff;border:4px solid #111;border-radius:14px;box-shadow:8px 8px #111;overflow:hidden}.imp-head[data-v-4b40dd6d]{padding:10px 14px;font-size:13px;font-weight:900;color:#fff;background:#9775fa;border-bottom:3px solid #111}.imp-body[data-v-4b40dd6d]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.imp-preview[data-v-4b40dd6d]{display:flex;justify-content:center}.imp-preview[data-v-4b40dd6d]>.app{width:96px;cursor:default}.imp-meta[data-v-4b40dd6d]{text-align:center}.imp-name[data-v-4b40dd6d]{font-size:15px;font-weight:900}.imp-url[data-v-4b40dd6d]{font-size:12px;font-weight:700;color:#57534e;word-break:break-all}.imp-desc[data-v-4b40dd6d]{font-size:12px;color:#a8a29e}.imp-folder[data-v-4b40dd6d]{margin-top:4px;font-size:12px;font-weight:800;color:#1971c2}.icon-tabs[data-v-4b40dd6d]{display:flex;gap:6px;flex-wrap:wrap}.icon-tabs button[data-v-4b40dd6d]{padding:5px 10px;font-size:13px;font-weight:700;background:#fff;border:2px solid #111;border-radius:8px;cursor:pointer}.icon-tabs button.active[data-v-4b40dd6d]{background:#3bc9db}.imp-input[data-v-4b40dd6d]{padding:9px 12px;font-size:14px;font-weight:700;border:2.5px solid #111;border-radius:10px;outline:none}.imp-input[data-v-4b40dd6d]:focus{background:#fefce8}.imp-emoji[data-v-4b40dd6d]{display:flex;flex-wrap:wrap;gap:5px}.imp-emoji button[data-v-4b40dd6d]{font-size:18px;padding:3px 7px;background:#fff;border:2px solid #111;border-radius:8px;cursor:pointer}.imp-bgrow[data-v-4b40dd6d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.imp-bgtip[data-v-4b40dd6d]{font-size:12px;font-weight:800;color:#57534e}.imp-bg[data-v-4b40dd6d]{width:26px;height:26px;border:2.5px solid #111;border-radius:7px;cursor:pointer}.imp-bg.on[data-v-4b40dd6d]{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.imp-bg.none[data-v-4b40dd6d]{background:#fff;font-size:11px;font-weight:900;display:grid;place-items:center}.imp-upload[data-v-4b40dd6d]{display:block;padding:12px;text-align:center;font-weight:700;background:#fff3bf;border:3px dashed #111;border-radius:10px;cursor:pointer}.imp-foot[data-v-4b40dd6d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;background:#fff3bf;border-top:3px solid #111}.imp-foot button[data-v-4b40dd6d]{padding:7px 12px;font-size:13px;font-weight:900;background:#fff;border:2.5px solid #111;border-radius:9px;cursor:pointer}.imp-foot button.ok[data-v-4b40dd6d]{background:#51cf66}.imp-foot button.warn[data-v-4b40dd6d]{background:#ffd60a}.imp-foot button.gray[data-v-4b40dd6d]{background:#e7e5e4}.imp-foot .imp-sp[data-v-4b40dd6d]{flex:1}.icon-card img[data-v-4b40dd6d],.sp-body img[data-v-4b40dd6d]{background:repeating-conic-gradient(#e7e5e4,#e7e5e4 25%,#fff 0%,#fff 50%) 0 0 / 12px 12px}.ph[data-v-a4d1215a]{min-height:100vh;display:flex;flex-direction:column;background:#f8fafc}.ph-bar[data-v-a4d1215a]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#9775fa;color:#fff;border-bottom:3px solid #111}.ph-back[data-v-a4d1215a]{padding:5px 12px;font-weight:900;background:#fff;color:#111;border:2.5px solid #111;border-radius:8px;cursor:pointer}.ph-url[data-v-a4d1215a]{margin-left:auto;font-size:12px;background:#ffffff40;padding:2px 8px;border-radius:6px}.ph-body[data-v-a4d1215a]{flex:1;padding:20px;max-width:1100px;width:100%;margin:0 auto}.ph-404[data-v-a4d1215a]{padding:40px;text-align:center;font-weight:800;color:#78716c}.mw-wrap[data-v-1d268208]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.mw-wrap.modal[data-v-1d268208]{pointer-events:auto}.mw-mask[data-v-1d268208]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.mw-box[data-v-1d268208]{position:absolute;pointer-events:auto;display:flex;flex-direction:column;background:#fff;border:3px solid #111;border-radius:12px;overflow:hidden}.mw-bar[data-v-1d268208]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;color:#fff;user-select:none;-webkit-user-select:none;touch-action:none}.mw-title[data-v-1d268208]{font-size:13.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-btns[data-v-1d268208]{display:flex;gap:5px;flex-shrink:0}.mw-btn[data-v-1d268208]{width:26px;height:26px;display:grid;place-items:center;font-size:13px;font-weight:900;background:#fff;color:#111;border:2px solid #111;border-radius:7px;cursor:pointer}.mw-btn.on[data-v-1d268208]{background:#ffd60a}.mw-x[data-v-1d268208]{background:#ff6b6b;color:#fff}.mw-body[data-v-1d268208]{flex:1;overflow:auto;background:#fff}.side[data-v-567f245d]{position:fixed;left:0;top:0;bottom:0;width:72px;z-index:880;display:flex;flex-direction:column;gap:4px;padding:12px 5px 10px;background:#1111119e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto;scrollbar-width:none;transform:translate(-100%);transition:transform .22s ease}.side[data-v-567f245d]::-webkit-scrollbar{display:none}.side[data-open=true][data-v-567f245d]{transform:translate(0)}.side.dim[data-v-567f245d]{opacity:.45}.side-item[data-v-567f245d]{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 2px 8px;background:transparent;border:none;border-radius:10px;cursor:pointer}.side-item[data-v-567f245d]:hover{background:#ffffff24}.side-item[data-v-567f245d]:disabled{opacity:.35;cursor:not-allowed}.side-ico[data-v-567f245d]{position:relative;width:40px;height:40px;display:grid;place-items:center;font-size:20px;font-weight:900;color:#fff;border-radius:12px}.side-ico.run[data-v-567f245d]:after{content:"";position:absolute;top:-3.5px;right:-3.5px;bottom:-3.5px;left:-3.5px;border:2.5px solid var(--glow);border-radius:15px;box-shadow:0 0 6px var(--glow),inset 0 0 5px var(--glow);animation:sideRun-567f245d 2s ease-in-out infinite;pointer-events:none}@keyframes sideRun-567f245d{50%{box-shadow:0 0 16px var(--glow),inset 0 0 10px var(--glow)}}.side-nm[data-v-567f245d]{max-width:100%;font-size:11px;font-weight:800;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-pg[data-v-567f245d]{position:absolute;top:3px;right:3px;font-style:normal;font-size:9px;font-weight:900;line-height:1.5;color:#111;background:#ffd60a;padding:0 4px;border-radius:6px}.side-handle[data-v-567f245d]{position:fixed;left:0;top:50%;width:16px;height:60px;transform:translateY(-50%);z-index:882;display:grid;place-items:center;padding:0;font-size:14px;font-weight:900;color:#ffffffd9;background:#1111119e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-radius:0 8px 8px 0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:left .22s ease,background .15s}.side-handle[data-v-567f245d]:hover{background:#111111c7}.side-handle.on[data-v-567f245d]{left:72px}.side-handle.dim[data-v-567f245d]{opacity:.45;cursor:not-allowed}*{margin:0;padding:0;box-sizing:border-box}:root{--shadow: 5px;--corner: 25%;--cols: 6;--name-size: 14px;--name-color: #ffd60a}html,body,#app{height:100%}body{font-family:Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;color:#111;background-color:#fff3bf;background-image:radial-gradient(rgba(17,17,17,.1) 2.4px,transparent 2.4px);background-size:24px 24px;-webkit-font-smoothing:antialiased;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input,textarea{user-select:text;-webkit-user-select:text}button{font:inherit;color:inherit}.app-name{color:var(--name-color, #ffd60a);font-weight:900;-webkit-text-stroke:2.2px #111;paint-order:stroke fill;letter-spacing:.5px}.neo-input{width:100%;padding:10px 12px;font:inherit;font-weight:600;background:#fff;border:3px solid #111;border-radius:10px;outline:none}.neo-input:focus{box-shadow:4px 4px #3bc9db}.neo-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;font-weight:900;background:#ff922b;border:3px solid #111;border-radius:10px;box-shadow:4px 4px #111;cursor:pointer;transition:transform .1s,box-shadow .1s}.neo-btn:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 6px #111}.neo-btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #111}.neo-btn:disabled{opacity:.6;cursor:not-allowed}.neo-btn-blue{background:#4dabf7}.neo-btn-green{background:#51cf66}.neo-btn-red{background:#ff6b6b}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#1111110f}::-webkit-scrollbar-thumb{background:#ff922b;border:2px solid #111;border-radius:8px}
