.mm-icon[data-v-e3d3b83d]{display:inline-block;vertical-align:-.15em;flex-shrink:0}.icp-record[data-v-c82660bc]{margin:6px 0 0;font-size:var(--mm-icp-font-size, 12px);line-height:1.6;color:var(--mm-page-faint, inherit)}.icp-record a[data-v-c82660bc]{color:inherit;text-decoration:none}.icp-record a[data-v-c82660bc]:hover{text-decoration:underline}.landing[data-v-699821ea]{background:var(--mm-page-bg);color:var(--mm-page-text);overflow-x:hidden}.nav[data-v-699821ea]{position:sticky;top:0;z-index:100;background:var(--mm-page-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--mm-page-card-border)}.nav-inner[data-v-699821ea]{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:28px}.nav-brand[data-v-699821ea]{display:flex;align-items:center;gap:10px;text-decoration:none}.nav-logo[data-v-699821ea]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 10px rgba(var(--mm-accent-rgb),.3))}.nav-logo img[data-v-699821ea]{width:100%;height:100%;display:block}.nav-name[data-v-699821ea]{font-size:18px;font-weight:800;color:var(--mm-page-text);letter-spacing:.5px}.nav-links[data-v-699821ea]{display:flex;gap:26px;flex:1;justify-content:center}.nav-links a[data-v-699821ea]{font-size:14px;color:var(--mm-page-muted);text-decoration:none;transition:color .15s ease}.nav-links a[data-v-699821ea]:hover{color:var(--mm-accent-strong)}.nav-actions[data-v-699821ea]{display:flex;align-items:center;gap:10px}.btn-ghost[data-v-699821ea]{font-size:14px;color:var(--mm-page-muted);text-decoration:none;padding:8px 14px;border-radius:10px;transition:all .15s ease}.btn-ghost[data-v-699821ea]:hover{color:var(--mm-accent-strong);background:var(--mm-accent-50)}.btn-solid[data-v-699821ea]{font-size:14px;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--mm-accent) 0%,var(--mm-accent-mid) 100%);padding:9px 18px;border-radius:999px;transition:all .18s ease}.btn-solid[data-v-699821ea]:hover{box-shadow:0 6px 18px rgba(var(--mm-accent-rgb),.35);transform:translateY(-1px)}.notice-bar[data-v-699821ea]{display:flex;align-items:center;gap:10px;padding:10px 24px;background:linear-gradient(90deg,var(--mm-accent-50) 0%,var(--mm-accent-50) 100%);border-bottom:1px solid var(--mm-accent-300);color:var(--mm-accent-deep);font-size:13px}.notice-icon[data-v-699821ea]{color:var(--mm-accent);flex-shrink:0;display:inline-flex}.notice-icon svg[data-v-699821ea]{width:15px;height:15px}.notice-text[data-v-699821ea]{flex:1;min-width:0;line-height:1.5}.notice-text b[data-v-699821ea]{font-weight:700}.notice-close[data-v-699821ea]{flex-shrink:0;background:none;border:none;color:var(--mm-accent-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;border-radius:6px}.notice-close[data-v-699821ea]:hover{background:var(--mm-accent-100)}.hero[data-v-699821ea]{position:relative;padding:64px 24px 56px;overflow:hidden}.hero-glow[data-v-699821ea]{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.hero-glow-1[data-v-699821ea]{width:560px;height:560px;background:radial-gradient(circle,rgba(var(--mm-accent-rgb),.18),transparent 70%);top:-180px;left:-140px}.hero-glow-2[data-v-699821ea]{width:460px;height:460px;background:radial-gradient(circle,rgba(var(--mm-accent-rgb),.14),transparent 70%);bottom:-160px;right:-120px}.hero-inner[data-v-699821ea]{position:relative;max-width:1200px;margin:0 auto}.hero-grid[data-v-699821ea]{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero-badge[data-v-699821ea]{display:inline-flex;align-items:center;gap:6px;background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);color:var(--mm-accent-strong);font-size:13px;font-weight:600;padding:7px 16px;border-radius:999px;margin-bottom:22px}.hero-title[data-v-699821ea]{font-size:50px;line-height:1.2;font-weight:800;margin:0 0 18px;letter-spacing:-.5px}.hero-title .acc[data-v-699821ea]{color:var(--mm-accent);font-weight:800}.hero-sub[data-v-699821ea]{font-size:16px;line-height:1.9;color:var(--mm-page-muted);margin:0 0 28px;max-width:480px}.hero-cta[data-v-699821ea]{display:flex;gap:14px;margin-bottom:40px;flex-wrap:wrap}.btn-hero[data-v-699821ea]{display:inline-block;background:linear-gradient(135deg,var(--mm-accent) 0%,var(--mm-accent-mid) 100%);color:#fff;font-size:16px;font-weight:700;text-decoration:none;padding:14px 34px;border-radius:999px;box-shadow:0 8px 24px rgba(var(--mm-accent-rgb),.3);transition:all .18s ease}.btn-hero.filing-cta[data-v-699821ea],.filing-cta[data-v-699821ea]{background:#78787824;color:var(--mm-page-muted, #6b7280);box-shadow:none;cursor:default;border:1px solid rgba(120,120,120,.22)}.btn-hero.filing-cta[data-v-699821ea]:hover,.filing-cta[data-v-699821ea]:hover{transform:none;box-shadow:none}.filing-tag[data-v-699821ea]{display:inline-block;font-size:13px;color:var(--mm-page-muted, #6b7280);background:#7878781f;border:1px solid rgba(120,120,120,.22);padding:7px 14px;border-radius:999px}.btn-hero[data-v-699821ea]:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(var(--mm-accent-rgb),.4)}.btn-hero.ghost[data-v-699821ea]{background:var(--mm-page-card);color:var(--mm-accent-strong);border:1px solid var(--mm-accent-200);box-shadow:none}.btn-hero.ghost[data-v-699821ea]:hover{background:var(--mm-accent-50);box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.15)}.btn-hero.big[data-v-699821ea]{font-size:17px;padding:16px 44px}.hero-stats[data-v-699821ea]{display:flex;gap:40px}.hero-stat b[data-v-699821ea]{display:block;font-size:30px;font-weight:800;color:var(--mm-accent);line-height:1.25;letter-spacing:-.5px}.hero-stat span[data-v-699821ea]{font-size:12.5px;color:var(--mm-page-muted)}.hero-visual[data-v-699821ea]{position:relative}.hero-img-card[data-v-699821ea]{border-radius:20px;overflow:hidden;box-shadow:0 28px 64px #00000024;border:1px solid var(--mm-page-card-border);aspect-ratio:4 / 4.6;background:var(--mm-page-well)}.hero-img-card img[data-v-699821ea]{width:100%;height:100%;object-fit:cover;display:block}.hero-chip[data-v-699821ea]{position:absolute;display:inline-flex;align-items:center;gap:6px;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);color:var(--mm-page-text);font-size:13px;font-weight:600;padding:9px 16px;border-radius:999px;box-shadow:0 10px 26px #0000001f;white-space:nowrap;animation:chipFloat-699821ea 5s ease-in-out infinite}.chip-1[data-v-699821ea]{top:10%;left:-26px}.chip-2[data-v-699821ea]{top:46%;right:-20px;animation-delay:1.4s}.chip-3[data-v-699821ea]{bottom:9%;left:-8px;animation-delay:2.6s}.chip-why[data-v-699821ea]{bottom:-16px;right:14px;animation:none}@keyframes chipFloat-699821ea{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion: reduce){.hero-chip[data-v-699821ea]{animation:none}}.pill[data-v-699821ea]{display:inline-block;background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);color:var(--mm-accent-strong);font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;margin-bottom:14px}.pill i[data-v-699821ea]{font-style:normal;opacity:.55;margin:0 4px}.pill-light[data-v-699821ea]{background:#ffffffeb;border-color:#fff9;color:var(--mm-accent-strong)}.section-title[data-v-699821ea]{text-align:center;font-size:34px;font-weight:800;margin:0 0 10px;letter-spacing:-.3px}.section-sub[data-v-699821ea]{text-align:center;font-size:15px;color:var(--mm-page-muted);margin:0 0 52px}.wall-band[data-v-699821ea]{position:relative;min-height:400px;display:flex;align-items:center;overflow:hidden}.wall-bg[data-v-699821ea]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wall-mask[data-v-699821ea]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fffffff0,#ffffffd1 38%,#ffffff40)}.wall-mask.mask-strong[data-v-699821ea]{background:#ffffffc7}.wall-inner[data-v-699821ea]{position:relative;max-width:1200px;width:100%;margin:0 auto;padding:64px 24px;text-align:left}.wall-inner h2[data-v-699821ea]{font-size:40px;font-weight:800;margin:0 0 12px;letter-spacing:-.5px}.wall-inner p[data-v-699821ea]{font-size:16px;color:var(--mm-page-muted);margin:0 0 16px}.wall-tags[data-v-699821ea]{display:flex;align-items:center;gap:10px;color:var(--mm-accent-strong);font-size:14px;font-weight:600}.wall-tags i[data-v-699821ea]{font-style:normal;color:var(--mm-page-faint)}.final-cta[data-v-699821ea]{position:relative;min-height:420px;display:flex;align-items:center;overflow:hidden}.final-cta .wall-inner[data-v-699821ea]{text-align:center}.final-cta .wall-inner h2[data-v-699821ea]{font-size:42px}.final-cta .wall-inner p[data-v-699821ea]{font-size:16px;margin-bottom:28px}.features[data-v-699821ea]{padding:88px 24px 72px;max-width:1200px;margin:0 auto}.show-row[data-v-699821ea]{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center;margin-bottom:76px}.show-row.reverse .show-img-wrap[data-v-699821ea]{order:2}.show-img-wrap[data-v-699821ea]{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 20px 48px #0000001a;border:1px solid var(--mm-page-card-border);aspect-ratio:15 / 10;background:var(--mm-page-well)}.show-img-wrap img[data-v-699821ea]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.show-row:hover .show-img-wrap img[data-v-699821ea]{transform:scale(1.025)}.show-badge[data-v-699821ea]{position:absolute;right:12px;bottom:12px;background:#ffffffe6;color:var(--mm-page-muted);font-size:11px;padding:3px 10px;border-radius:999px;border:1px solid var(--mm-page-card-border)}.show-text h3[data-v-699821ea]{font-size:30px;font-weight:800;margin:0 0 14px;letter-spacing:-.3px}.show-desc[data-v-699821ea]{font-size:16px;line-height:1.9;color:var(--mm-page-muted);margin:0;max-width:440px}.feature-grid[data-v-699821ea]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:8px}.feature-card[data-v-699821ea]{background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:16px;padding:24px 22px;transition:all .2s ease}.feature-card[data-v-699821ea]:hover{border-color:var(--mm-accent-200);box-shadow:0 12px 32px rgba(var(--mm-accent-rgb),.12);transform:translateY(-4px)}.feature-icon[data-v-699821ea]{width:46px;height:46px;border-radius:12px;background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);color:var(--mm-accent);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.feature-icon svg[data-v-699821ea]{width:24px;height:24px}.feature-card h3[data-v-699821ea]{margin:0 0 6px;font-size:17px;font-weight:700}.feature-card p[data-v-699821ea]{margin:0;font-size:13.5px;line-height:1.75;color:var(--mm-page-muted)}.how[data-v-699821ea]{padding:88px 24px;background:linear-gradient(180deg,var(--mm-accent-50) 0%,var(--mm-page-bg) 100%)}.how-steps[data-v-699821ea]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.how-step[data-v-699821ea]{background:var(--mm-page-card);border:1.5px solid var(--mm-accent-200);border-radius:18px;padding:52px 26px 30px;text-align:center;position:relative;transition:all .2s ease}.how-step[data-v-699821ea]:hover{border-color:var(--mm-accent);box-shadow:0 14px 36px rgba(var(--mm-accent-rgb),.14);transform:translateY(-4px)}.how-num[data-v-699821ea]{position:absolute;top:-26px;left:50%;transform:translate(-50%);width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff;font-size:18px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(var(--mm-accent-rgb),.4)}.how-icon[data-v-699821ea]{color:var(--mm-accent);margin:0 0 14px;display:flex;align-items:center;justify-content:center;font-size:36px}.how-icon svg[data-v-699821ea]{width:40px;height:40px}.how-step h3[data-v-699821ea]{margin:0 0 8px;font-size:18px;font-weight:700}.how-step p[data-v-699821ea]{margin:0;font-size:13.5px;line-height:1.75;color:var(--mm-page-muted)}.why[data-v-699821ea]{padding:88px 24px;max-width:1200px;margin:0 auto}.why-grid[data-v-699821ea]{display:grid;grid-template-columns:1fr .9fr;gap:56px;align-items:center}.why-heading[data-v-699821ea]{font-size:38px;font-weight:800;margin:0 0 14px;letter-spacing:-.5px}.why-heading .acc[data-v-699821ea]{color:var(--mm-accent)}.why-desc[data-v-699821ea]{font-size:15.5px;line-height:1.85;color:var(--mm-page-muted);margin:0 0 28px;max-width:460px}.why-cards[data-v-699821ea]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:460px}.why-card[data-v-699821ea]{background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px;padding:18px 20px;transition:all .2s ease}.why-card[data-v-699821ea]:hover{border-color:var(--mm-accent-200);box-shadow:0 10px 26px rgba(var(--mm-accent-rgb),.1)}.why-card b[data-v-699821ea]{display:block;font-size:26px;font-weight:800;color:var(--mm-accent);letter-spacing:-.5px;margin-bottom:2px}.why-card span[data-v-699821ea]{font-size:12.5px;color:var(--mm-page-muted)}.why-visual[data-v-699821ea]{position:relative}.why-img-card[data-v-699821ea]{border-radius:18px;overflow:hidden;border:1px solid var(--mm-page-card-border);box-shadow:0 20px 48px #0000001a;aspect-ratio:15 / 10.5;background:var(--mm-page-well)}.why-img-card img[data-v-699821ea]{width:100%;height:100%;object-fit:cover;display:block}.footer[data-v-699821ea]{background:#1f2937;color:var(--mm-page-faint);padding:36px 24px}.footer-inner[data-v-699821ea]{max-width:1120px;margin:0 auto;text-align:center}.footer-brand[data-v-699821ea]{font-size:16px;font-weight:700;color:#f3f4f6;margin-bottom:12px}.footer-links[data-v-699821ea]{display:flex;justify-content:center;gap:20px;margin:0 0 12px;flex-wrap:wrap}.footer-links a[data-v-699821ea]{color:var(--mm-page-faint);font-size:13px;text-decoration:none}.footer-links a[data-v-699821ea]:hover{color:var(--mm-accent)}.footer-copy[data-v-699821ea]{font-size:12px;margin:0;opacity:.7}@media (max-width: 960px){.hero-grid[data-v-699821ea],.show-row[data-v-699821ea],.why-grid[data-v-699821ea]{grid-template-columns:1fr;gap:36px}.show-row.reverse .show-img-wrap[data-v-699821ea]{order:0}.hero-title[data-v-699821ea]{font-size:36px}.hero-sub[data-v-699821ea]{font-size:15px}.hero-visual[data-v-699821ea]{max-width:460px}.hero-stats[data-v-699821ea]{gap:24px;flex-wrap:wrap}.wall-inner h2[data-v-699821ea]{font-size:28px}.show-text h3[data-v-699821ea]{font-size:24px}.why-heading[data-v-699821ea]{font-size:30px}.nav-links[data-v-699821ea]{display:none}.feature-grid[data-v-699821ea]{grid-template-columns:1fr}.how-steps[data-v-699821ea]{grid-template-columns:1fr;gap:48px;max-width:360px}}.cs-overlay[data-v-2f5abcb4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2700;background:#0a0a0c8c;display:flex;align-items:center;justify-content:center;padding:24px}.cs-modal[data-v-2f5abcb4]{position:relative;width:420px;max-width:100%;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:16px;padding:22px 24px 20px;box-shadow:0 24px 80px #00000059;text-align:center}.cs-close[data-v-2f5abcb4]{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:6px;color:var(--mm-page-faint);cursor:pointer}.cs-close[data-v-2f5abcb4]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.cs-close svg[data-v-2f5abcb4]{width:16px;height:16px}.cs-head[data-v-2f5abcb4]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px;padding:0 28px}.cs-badge[data-v-2f5abcb4]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--mm-accent-50);color:var(--mm-accent-strong)}.cs-badge svg[data-v-2f5abcb4]{width:18px;height:18px}.cs-title[data-v-2f5abcb4]{margin:0;font-size:17px;font-weight:700;color:var(--mm-page-text)}.cs-intro[data-v-2f5abcb4]{margin:0 0 10px;font-size:13px;line-height:1.7;color:var(--mm-page-muted)}.cs-tag[data-v-2f5abcb4]{display:inline-block;margin-bottom:14px;padding:3px 10px;border-radius:999px;background:var(--mm-accent-50);color:var(--mm-accent-strong);font-size:12px;font-weight:600;line-height:1.6}.cs-qr-frame[data-v-2f5abcb4]{display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:14px;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border)}.cs-qr[data-v-2f5abcb4]{display:block;width:200px;height:200px;object-fit:contain;border-radius:8px;background:#fff;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cs-hint[data-v-2f5abcb4]{margin:12px 0 0;font-size:12.5px;line-height:1.7;color:var(--mm-page-faint)}.cs-btn[data-v-2f5abcb4]{display:block;width:100%;margin-top:16px;padding:10px 0;border:0;border-radius:9px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff}.cs-btn[data-v-2f5abcb4]:hover{filter:brightness(1.05)}.cs-fade-enter-active[data-v-2f5abcb4],.cs-fade-leave-active[data-v-2f5abcb4]{transition:opacity .2s ease}.cs-fade-enter-from[data-v-2f5abcb4],.cs-fade-leave-to[data-v-2f5abcb4]{opacity:0}.sidebar[data-v-ee9095db]{width:88px;background:var(--mm-sidebar-bg);border-right:1px solid var(--mm-sidebar-border);display:flex;flex-direction:column;padding:10px 6px;flex-shrink:0;gap:2px;min-height:0}.brand[data-v-ee9095db]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;margin:6px 0;border-bottom:1px solid var(--mm-sidebar-line);text-decoration:none;border-radius:8px;transition:background .15s ease}.brand[data-v-ee9095db]:hover{background:var(--mm-sidebar-hover)}.logo[data-v-ee9095db]{width:32px;height:32px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .18s ease,box-shadow .18s ease}.logo img[data-v-ee9095db]{width:100%;height:100%;display:block}.brand:hover .logo[data-v-ee9095db]{box-shadow:0 4px 10px rgba(var(--mm-accent-rgb),.35)}.brand:hover .logo img[data-v-ee9095db]{animation:logoWiggle-ee9095db .5s ease;transform:scale(1.12)}@keyframes logoWiggle-ee9095db{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.12) rotate(-6deg)}50%{transform:scale(1.12) rotate(5deg)}75%{transform:scale(1.12) rotate(-3deg)}to{transform:scale(1.12) rotate(0)}}.brand.router-link-exact-active .logo[data-v-ee9095db]{box-shadow:0 0 0 4px var(--mm-accent-50),0 0 0 6px var(--mm-accent-200);animation:brandRingIn-ee9095db .4s cubic-bezier(.34,1.56,.64,1)}@keyframes brandRingIn-ee9095db{0%{box-shadow:0 0 rgba(var(--mm-accent-rgb),0),0 0 rgba(var(--mm-accent-rgb),0);transform:scale(.7)}60%{box-shadow:0 0 0 6px var(--mm-accent-50),0 0 0 9px var(--mm-accent-200);transform:scale(1.08)}to{box-shadow:0 0 0 4px var(--mm-accent-50),0 0 0 6px var(--mm-accent-200);transform:scale(1)}}.brand-text[data-v-ee9095db]{font-size:9px;font-weight:600;color:#6b7280;letter-spacing:0;white-space:nowrap}.menu[data-v-ee9095db]{display:flex;flex-direction:column;gap:2px}.menu-divider[data-v-ee9095db]{height:1px;background:var(--mm-sidebar-hover-strong);margin:9px 6px;flex-shrink:0}.item[data-v-ee9095db]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border-radius:8px;color:var(--mm-sidebar-text);text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease;background:transparent;border:none;width:100%;font-family:inherit;position:relative}.item[data-v-ee9095db]:hover:not(.active):not(.router-link-active){background:var(--mm-sidebar-hover);color:var(--mm-sidebar-text-strong);transform:translateY(-1px)}.item[data-v-ee9095db]:active{transform:scale(.95)}.item.active[data-v-ee9095db],.item.router-link-active[data-v-ee9095db]{background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-200) 100%);color:var(--mm-accent-strong);font-weight:600;box-shadow:0 2px 8px rgba(var(--mm-accent-rgb),.2);animation:itemPop-ee9095db .35s cubic-bezier(.34,1.56,.64,1)}.item.active[data-v-ee9095db]:after,.item.router-link-active[data-v-ee9095db]:after{content:"";position:absolute;right:-3px;top:50%;width:4px;height:26px;background:linear-gradient(180deg,var(--mm-accent-400),var(--mm-accent));border-radius:3px;transform:translateY(-50%);animation:indicatorRise-ee9095db .4s cubic-bezier(.34,1.56,.64,1)}@keyframes itemPop-ee9095db{0%{transform:scale(.95)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes indicatorRise-ee9095db{0%{height:0;opacity:0;transform:translateY(-50%) scaleY(0)}60%{height:32px;opacity:1;transform:translateY(-50%) scaleY(1.05)}to{height:26px;opacity:1;transform:translateY(-50%) scaleY(1)}}.item svg[data-v-ee9095db]{width:22px;height:22px;flex-shrink:0}.item .label[data-v-ee9095db],.item span[data-v-ee9095db]:not(.credit-num):not(.badge-dot){font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap}.item.active .label[data-v-ee9095db],.item.router-link-active .label[data-v-ee9095db],.item.active span[data-v-ee9095db]:not(.credit-num):not(.badge-dot){font-weight:600}@keyframes sway-side-ee9095db{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}.item:hover svg[data-v-ee9095db],.brand:hover svg[data-v-ee9095db]{animation:sway-side-ee9095db .7s ease-in-out 1;transform-origin:50% 60%;transform-box:fill-box}.badge-dot[data-v-ee9095db]{position:absolute;top:2px;right:14px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;padding:1px 4px;border-radius:999px;min-width:14px;text-align:center;border:2px solid var(--mm-sidebar-bg);line-height:1;pointer-events:none}.foot[data-v-ee9095db]{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--mm-sidebar-line);padding-top:6px;margin-top:auto}.version-foot[data-v-ee9095db]{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:6px;padding-top:6px;border-top:1px solid var(--mm-sidebar-line);line-height:1.15;-webkit-user-select:all;user-select:all;cursor:text}.version-line[data-v-ee9095db]{font-size:10px;color:var(--mm-sidebar-muted);line-height:1.15;white-space:nowrap;letter-spacing:0}.credits-item .coin-icon[data-v-ee9095db]{width:22px;height:22px;transition:transform .2s ease}.credits-item:hover .coin-icon[data-v-ee9095db]{transform:rotate(-10deg) scale(1.08)}.credit-num[data-v-ee9095db]{font-size:10px;font-weight:700;color:var(--mm-sidebar-credit);line-height:1}.credits-item.active .credit-num[data-v-ee9095db],.credits-item.router-link-active .credit-num[data-v-ee9095db]{color:var(--mm-sidebar-credit)}.item-wrap[data-v-ee9095db]{position:relative}.item-wrap .item[data-v-ee9095db]{background:transparent}.dropdown-panel[data-v-ee9095db]{position:absolute;left:calc(100% + 8px);background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 30px #0000001a;z-index:50;overflow:hidden}.notif-dropdown[data-v-ee9095db]{bottom:0;width:280px}.more-dropdown[data-v-ee9095db]{bottom:0;min-width:200px;padding:6px}.tools-dropdown[data-v-ee9095db]{bottom:auto;top:0;min-width:188px;padding:6px}.tools-dropdown .panel-head[data-v-ee9095db]{padding:8px 12px}.tool-item[data-v-ee9095db]{justify-content:space-between;gap:8px}.tool-item .tool-label[data-v-ee9095db]{white-space:nowrap}.tool-item.tool-active[data-v-ee9095db]{background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-200) 100%);color:var(--mm-accent-strong);font-weight:600}.soon-badge[data-v-ee9095db]{font-size:9px;font-weight:600;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:999px;padding:1px 6px;line-height:1.4;white-space:nowrap;flex-shrink:0}.tool-item.tool-active .soon-badge[data-v-ee9095db]{background:#fff}.new-badge[data-v-ee9095db]{font-size:9px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-strong));border-radius:999px;padding:1px 6px;line-height:1.4;letter-spacing:.5px;white-space:nowrap;flex-shrink:0;animation:newBadgeBreath-ee9095db 2.4s ease-in-out infinite}.tool-item.tool-active .new-badge[data-v-ee9095db]{background:#fff;color:var(--mm-accent);animation:none}.submenu-dropdown[data-v-ee9095db]{bottom:auto;top:0;min-width:168px;padding:6px}.submenu-dropdown .panel-head[data-v-ee9095db]{padding:8px 12px 6px}.submenu-item[data-v-ee9095db]{justify-content:space-between;gap:8px}.submenu-item .submenu-label[data-v-ee9095db]{white-space:nowrap}.submenu-item.sub-active[data-v-ee9095db]{background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-200) 100%);color:var(--mm-accent-strong);font-weight:600}.submenu-item.sub-active .new-badge[data-v-ee9095db]{background:#fff;color:var(--mm-accent);animation:none}.item-label-row[data-v-ee9095db]{display:inline-flex;align-items:center;gap:2px}.submenu-caret[data-v-ee9095db]{font-size:11px;line-height:1;opacity:.65;transform:translateY(-1px)}@keyframes newBadgeBreath-ee9095db{0%,to{transform:scale(1);box-shadow:0 0 rgba(var(--mm-accent-rgb),.32)}50%{transform:scale(1.07);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.14)}}@media (prefers-reduced-motion: reduce){.new-badge[data-v-ee9095db]{animation:none}}.new-dot[data-v-ee9095db]{position:absolute;top:7px;left:calc(50% + 9px);width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-strong));box-shadow:0 0 0 2px var(--mm-sidebar-bg, transparent);animation:newDotBreath-ee9095db 2.4s ease-in-out infinite;pointer-events:none}@keyframes newDotBreath-ee9095db{0%,to{transform:scale(1);box-shadow:0 0 0 2px var(--mm-sidebar-bg, transparent),0 0 rgba(var(--mm-accent-rgb),.32)}50%{transform:scale(1.12);box-shadow:0 0 0 2px var(--mm-sidebar-bg, transparent),0 0 0 4px rgba(var(--mm-accent-rgb),.14)}}@media (prefers-reduced-motion: reduce){.new-dot[data-v-ee9095db]{animation:none}}.panel-head[data-v-ee9095db]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #f3f4f6}.panel-title[data-v-ee9095db]{font-size:13px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:6px}.panel-title svg[data-v-ee9095db]{width:14px;height:14px;opacity:.75}.panel-action[data-v-ee9095db]{font-size:11px;color:var(--mm-accent);cursor:pointer}.panel-action[data-v-ee9095db]:hover{text-decoration:underline}.panel-action.center[data-v-ee9095db]{display:block;text-align:center;color:#6b7280}.panel-action.center[data-v-ee9095db]:hover{color:var(--mm-accent);text-decoration:none}.notif-list[data-v-ee9095db]{max-height:280px;overflow-y:auto}.notif-empty[data-v-ee9095db]{padding:24px 12px;text-align:center;font-size:12px;color:#9ca3af}.notif-item[data-v-ee9095db]{display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid #f9fafb;transition:background .12s ease;cursor:pointer}.notif-item[data-v-ee9095db]:last-child{border-bottom:none}.notif-item[data-v-ee9095db]:hover{background:var(--mm-accent-50)}.notif-dot[data-v-ee9095db]{width:8px;height:8px;border-radius:50%;background:var(--mm-accent);margin-top:6px;flex-shrink:0}.notif-dot.read[data-v-ee9095db]{background:transparent}.notif-body[data-v-ee9095db]{flex:1;min-width:0}.notif-text[data-v-ee9095db]{font-size:12px;color:#1f2937;line-height:1.5}.notif-time[data-v-ee9095db]{font-size:10px;color:#9ca3af;margin-top:2px}.panel-foot[data-v-ee9095db]{padding:8px 12px;text-align:center;border-top:1px solid #f3f4f6;background:#fafbfc}.dd-item[data-v-ee9095db]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;color:#1f2937;text-decoration:none;font-size:13px;cursor:pointer;transition:background .12s ease}.dd-item svg[data-v-ee9095db]{width:15px;height:15px;flex-shrink:0;opacity:.75}.dd-item.danger svg[data-v-ee9095db]{opacity:.9}.dd-item[data-v-ee9095db]:hover{background:var(--mm-accent-50)}.dd-item.danger[data-v-ee9095db]{color:#ef4444}.dd-item.danger[data-v-ee9095db]:hover{background:#fef2f2}.dd-divider[data-v-ee9095db]{border:none;border-top:1px solid #f3f4f6;margin:4px 6px}.dropdown-enter-active[data-v-ee9095db],.dropdown-leave-active[data-v-ee9095db]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-ee9095db],.dropdown-leave-to[data-v-ee9095db]{opacity:0;transform:translateY(-4px)}@media (max-height: 900px){.sidebar[data-v-ee9095db]{padding:8px 6px}.brand[data-v-ee9095db]{margin:3px 0;padding:7px 4px}.item[data-v-ee9095db]{padding:6px 4px;gap:2px}.item svg[data-v-ee9095db]{width:20px;height:20px}.credits-item .coin-icon[data-v-ee9095db]{width:20px;height:20px}.menu-divider[data-v-ee9095db]{margin:6px}.foot[data-v-ee9095db]{padding-top:4px}.version-foot[data-v-ee9095db]{margin-top:4px;padding-top:4px}}@media (max-height: 780px){.item[data-v-ee9095db]{padding:5px 4px}.item svg[data-v-ee9095db]{width:18px;height:18px}.brand[data-v-ee9095db]{margin:3px 0;padding:6px 4px}.menu[data-v-ee9095db],.foot[data-v-ee9095db]{gap:1px}.menu-divider[data-v-ee9095db]{margin:5px}}@media (max-height: 680px){.item[data-v-ee9095db]{padding:4px}.item svg[data-v-ee9095db]{width:17px;height:17px}.item .label[data-v-ee9095db],.item span[data-v-ee9095db]:not(.credit-num):not(.badge-dot){font-size:9px}.brand[data-v-ee9095db]{margin:2px 0;padding:6px 4px}.logo[data-v-ee9095db]{width:28px;height:28px}.menu-divider[data-v-ee9095db]{margin:4px}.version-foot[data-v-ee9095db]{margin-top:2px;padding-top:3px}}@media (max-height: 620px){.version-foot[data-v-ee9095db]{display:none}.item[data-v-ee9095db]{padding:3px 4px}.item svg[data-v-ee9095db]{width:16px;height:16px}.brand[data-v-ee9095db]{padding:4px}}.ml-overlay[data-v-b51a8f60]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2650;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ml-modal[data-v-b51a8f60]{width:min(720px,100%);max-height:85vh;display:flex;flex-direction:column;border-radius:14px;background:var(--mm-page-card);box-shadow:0 18px 50px #0f172a40;overflow:hidden}.ml-head[data-v-b51a8f60]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--mm-page-input-border)}.ml-title[data-v-b51a8f60]{margin:0;font-size:16px;font-weight:700;color:var(--mm-page-text)}.ml-sub[data-v-b51a8f60]{margin-top:4px;font-size:12px;color:var(--mm-page-faint);line-height:1.6}.ml-close[data-v-b51a8f60]{border:none;background:transparent;color:var(--mm-page-faint);cursor:pointer;padding:4px;line-height:0}.ml-close svg[data-v-b51a8f60]{width:18px;height:18px}.ml-close[data-v-b51a8f60]:hover{color:var(--mm-page-text)}.ml-tabs[data-v-b51a8f60]{display:flex;gap:18px;padding:0 18px;border-bottom:1px solid var(--mm-page-input-border)}.ml-tab[data-v-b51a8f60]{position:relative;padding:8px 2px 10px;border:none;background:transparent;color:var(--mm-page-faint);font-size:13px;cursor:pointer}.ml-tab[data-v-b51a8f60]:hover{color:var(--mm-page-muted)}.ml-tab-on[data-v-b51a8f60]{color:var(--mm-accent-deep);font-weight:600}.ml-tab-on[data-v-b51a8f60]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--mm-accent)}.ml-body[data-v-b51a8f60]{flex:1;overflow-y:auto;padding:14px 18px}.ml-state[data-v-b51a8f60]{padding:30px 8px;text-align:center;font-size:13px;color:var(--mm-page-faint);line-height:1.7}.ml-state-err[data-v-b51a8f60]{color:#e5484d}.ml-grid[data-v-b51a8f60]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.ml-cell[data-v-b51a8f60]{position:relative;padding:0;border:1.5px solid var(--mm-page-input-border);border-radius:10px;background:transparent;cursor:pointer;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.ml-cell[data-v-b51a8f60]:hover{transform:translateY(-1px);border-color:var(--mm-accent-300)}.ml-cell img[data-v-b51a8f60]{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.ml-cell-on[data-v-b51a8f60]{border-color:var(--mm-accent);box-shadow:0 0 0 2px rgba(var(--mm-accent-rgb),.18)}.ml-cell-disabled[data-v-b51a8f60]{opacity:.55;cursor:not-allowed}.ml-cell-disabled[data-v-b51a8f60]:hover{transform:none}.ml-check[data-v-b51a8f60]{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:var(--mm-accent);color:#fff;font-size:12px;line-height:20px;display:none}.ml-cell-on .ml-check[data-v-b51a8f60]{display:block}.ml-play[data-v-b51a8f60]{position:absolute;top:6px;left:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a9e;color:#fff}.ml-play svg[data-v-b51a8f60]{width:13px;height:13px;margin-left:1px}.ml-cell-on .ml-play[data-v-b51a8f60]{display:none}.ml-meta[data-v-b51a8f60]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 6px;background:#00000080;color:#fff;font-size:10px}.ml-label[data-v-b51a8f60]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-trust[data-v-b51a8f60]{flex-shrink:0;padding:0 4px;border-radius:3px;background:#ffffff38}.ml-block[data-v-b51a8f60]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a80;color:#fff;font-size:11px}.ml-foot[data-v-b51a8f60]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--mm-page-input-border)}.ml-count[data-v-b51a8f60]{font-size:12px;color:var(--mm-page-faint)}.ml-actions[data-v-b51a8f60]{display:flex;gap:8px}.ml-btn[data-v-b51a8f60]{padding:7px 14px;border:1px solid var(--mm-page-input-border);border-radius:8px;background:transparent;color:var(--mm-page-muted);font-size:13px;cursor:pointer}.ml-btn[data-v-b51a8f60]:hover{border-color:var(--mm-accent-300);color:var(--mm-accent-deep)}.ml-btn-primary[data-v-b51a8f60]{border:none;background:var(--mm-accent);color:#fff;font-weight:600}.ml-btn-primary[data-v-b51a8f60]:disabled{opacity:.5;cursor:not-allowed}.ml-fade-enter-active[data-v-b51a8f60],.ml-fade-leave-active[data-v-b51a8f60]{transition:opacity .18s ease}.ml-fade-enter-from[data-v-b51a8f60],.ml-fade-leave-to[data-v-b51a8f60]{opacity:0}.topbar[data-v-8f8d1ebd]{height:56px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;padding:0 24px;background:#fff;position:relative}.title[data-v-8f8d1ebd]{font-weight:600;color:var(--mm-page-text);font-size:15px}.topbar-right[data-v-8f8d1ebd]{margin-left:auto;display:flex;align-items:center;gap:8px}.history-wrap[data-v-8f8d1ebd]{position:relative}.history-btn[data-v-8f8d1ebd]{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;color:#4b5563;font-size:13px;cursor:pointer;transition:all .15s ease;position:relative}.history-btn[data-v-8f8d1ebd]:hover{border-color:var(--mm-accent-300);color:var(--mm-accent);background:var(--mm-accent-50)}.history-btn.active[data-v-8f8d1ebd]{border-color:var(--mm-accent);color:var(--mm-accent);background:var(--mm-accent-50)}.history-btn svg[data-v-8f8d1ebd]{width:16px;height:16px}.badge[data-v-8f8d1ebd]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;background:var(--mm-accent);color:#fff;font-size:10px;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1}.history-popover[data-v-8f8d1ebd]{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:480px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 40px #0000001f;z-index:100;display:flex;flex-direction:column;overflow:hidden}.history-head[data-v-8f8d1ebd]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f3f4f6}.history-title[data-v-8f8d1ebd]{font-size:14px;font-weight:600;color:#1f2937}.history-count[data-v-8f8d1ebd]{font-size:12px;color:#9ca3af}.history-lib[data-v-8f8d1ebd]{display:flex;align-items:center;gap:10px;width:calc(100% - 24px);margin:10px 12px 4px;padding:9px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.history-lib[data-v-8f8d1ebd]:hover{border-color:#f0806c;background:#fff5f2}.history-lib-ic[data-v-8f8d1ebd]{flex-shrink:0;line-height:0;color:#f0806c}.history-lib-ic svg[data-v-8f8d1ebd]{width:20px;height:20px}.history-lib-tx[data-v-8f8d1ebd]{display:flex;flex-direction:column;gap:2px;min-width:0}.history-lib-tx b[data-v-8f8d1ebd]{font-size:13px;font-weight:600;color:#1f2937}.history-lib-tx i[data-v-8f8d1ebd]{font-style:normal;font-size:11px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-empty[data-v-8f8d1ebd]{padding:48px 16px;text-align:center;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:8px}.history-empty svg[data-v-8f8d1ebd]{width:40px;height:40px;opacity:.4}.history-empty p[data-v-8f8d1ebd]{font-size:13px;margin:0}.history-list[data-v-8f8d1ebd]{list-style:none;margin:0;padding:8px 0;overflow-y:auto;max-height:400px}.history-item[data-v-8f8d1ebd]{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;cursor:pointer;transition:background .15s ease}.history-item[data-v-8f8d1ebd]:hover{background:var(--mm-accent-50)}.history-item.busy[data-v-8f8d1ebd]{opacity:.6;pointer-events:none}.history-thumb[data-v-8f8d1ebd]{width:48px;height:32px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#d1d5db;margin-top:2px}.history-thumb img[data-v-8f8d1ebd]{width:100%;height:100%;object-fit:cover;display:block}.history-thumb svg[data-v-8f8d1ebd]{width:16px;height:16px}.history-content[data-v-8f8d1ebd]{flex:1;min-width:0}.history-text[data-v-8f8d1ebd]{font-size:13px;color:#1f2937;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.history-meta[data-v-8f8d1ebd]{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:11px;color:#9ca3af}.history-cost[data-v-8f8d1ebd]{color:var(--mm-accent);font-weight:500}.history-restoring[data-v-8f8d1ebd]{color:var(--mm-accent)}.history-all[data-v-8f8d1ebd]{border:none;border-top:1px solid #f3f4f6;background:#fff;color:var(--mm-accent);font-size:12px;font-weight:500;padding:10px 16px;cursor:pointer;transition:background .15s ease;font-family:inherit}.history-all[data-v-8f8d1ebd]:hover{background:var(--mm-accent-50)}.step-hint[data-v-8f8d1ebd]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.pm-wrap[data-v-8f8d1ebd]{position:relative}.pm-btn[data-v-8f8d1ebd]{background:#fff;border:1px solid #e5e7eb;padding:5px 10px;border-radius:8px;font-size:13px;color:#4b5563;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.pm-btn[data-v-8f8d1ebd]:hover{background:#f9fafb;border-color:#d1d5db}.pm-btn.active[data-v-8f8d1ebd]{background:var(--mm-accent-50);border-color:var(--mm-accent);color:var(--mm-accent)}.pm-btn svg[data-v-8f8d1ebd]{width:13px;height:13px}.pm-btn .caret[data-v-8f8d1ebd]{font-size:10px;transition:transform .2s ease}.pm-btn .caret.up[data-v-8f8d1ebd]{transform:rotate(180deg)}.step-tabs[data-v-8f8d1ebd]{display:flex;gap:4px;background:#f3f4f6;padding:3px;border-radius:10px}.step-tabs button[data-v-8f8d1ebd]{background:transparent;border:none;padding:5px 12px;font-size:12px;color:#6b7280;border-radius:8px;white-space:nowrap;cursor:pointer;transition:all .15s ease}.step-tabs button[data-v-8f8d1ebd]:hover{color:#1f2937}.step-tabs button.active[data-v-8f8d1ebd]{background:var(--mm-accent);color:#fff;font-weight:600;box-shadow:0 1px 2px rgba(var(--mm-accent-rgb),.25)}.step-tabs button.is-disabled[data-v-8f8d1ebd]{color:#c0c4cc;cursor:not-allowed;opacity:.6}.step-tabs button.is-disabled[data-v-8f8d1ebd]:hover{color:#c0c4cc}.pop-enter-active[data-v-8f8d1ebd],.pop-leave-active[data-v-8f8d1ebd]{transition:opacity .2s ease,transform .2s ease}.pop-enter-from[data-v-8f8d1ebd],.pop-leave-to[data-v-8f8d1ebd]{opacity:0;transform:translateY(-8px)}.tour-mask[data-v-de60040c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;pointer-events:none}.tour-waiting[data-v-de60040c]{visibility:hidden}.tour-spot[data-v-de60040c]{position:fixed;border-radius:12px;box-shadow:0 0 0 4px #f088218c,0 0 0 9999px #0a0a0c9e;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.tour-card[data-v-de60040c]{position:fixed;z-index:3001;background:#fff;border-radius:14px;padding:18px 18px 14px;box-shadow:0 18px 60px #00000059;pointer-events:auto;box-sizing:border-box;max-height:calc(100vh - 24px);overflow-y:auto}.tour-hidden[data-v-de60040c]{visibility:hidden}.tour-close[data-v-de60040c]{position:absolute;top:10px;right:12px;border:0;background:transparent;font-size:18px;color:#9ca3af;cursor:pointer}.tour-progress[data-v-de60040c]{font-size:12px;font-weight:700;color:#e07b18;margin-bottom:6px}.tour-title[data-v-de60040c]{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:8px;padding-right:20px}.tour-text[data-v-de60040c]{font-size:13px;line-height:1.7;color:#4b5563;margin:0 0 14px}.tour-actions[data-v-de60040c]{display:flex;align-items:center;justify-content:space-between}.tour-skip[data-v-de60040c]{border:0;background:transparent;font-size:13px;color:#9ca3af;cursor:pointer}.tour-skip[data-v-de60040c]:hover{color:#6b7280}.tour-nav[data-v-de60040c]{display:flex;gap:8px}.tour-prev[data-v-de60040c],.tour-next[data-v-de60040c]{border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:7px 14px;font-size:13px;cursor:pointer;color:#374151}.tour-next[data-v-de60040c]{background:linear-gradient(135deg,#f08821,#e07b18);border-color:transparent;color:#fff;font-weight:600}.tour-next[data-v-de60040c]:hover{filter:brightness(1.05)}.tour-fade-enter-active[data-v-de60040c],.tour-fade-leave-active[data-v-de60040c]{transition:opacity .2s ease}.tour-fade-enter-from[data-v-de60040c],.tour-fade-leave-to[data-v-de60040c]{opacity:0}.un-overlay[data-v-a1f8d91c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;background:#0a0a0c8c;display:flex;align-items:center;justify-content:center;padding:24px}.un-modal[data-v-a1f8d91c]{position:relative;width:520px;max-width:100%;max-height:80vh;overflow-y:auto;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px;padding:24px 26px;box-shadow:0 24px 80px #00000059}.un-close[data-v-a1f8d91c]{position:absolute;top:14px;right:14px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:6px;color:var(--mm-page-faint);cursor:pointer}.un-close[data-v-a1f8d91c]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.un-close svg[data-v-a1f8d91c]{width:16px;height:16px}.un-head[data-v-a1f8d91c]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-right:28px}.un-bell[data-v-a1f8d91c]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--mm-accent-50);color:var(--mm-accent-strong)}.un-bell svg[data-v-a1f8d91c]{width:17px;height:17px}.un-title[data-v-a1f8d91c]{margin:0;font-size:16px;font-weight:700;color:var(--mm-page-text);line-height:1.4}.un-meta[data-v-a1f8d91c]{display:flex;gap:10px;align-items:center;margin-bottom:12px}.un-version[data-v-a1f8d91c]{font-size:11px;font-family:ui-monospace,Menlo,monospace;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);padding:1px 8px;border-radius:999px}.un-at[data-v-a1f8d91c]{font-size:12px;color:var(--mm-page-faint)}.un-body[data-v-a1f8d91c]{font-size:13px;line-height:1.8;color:var(--mm-page-muted);white-space:pre-wrap;word-break:break-word;margin-bottom:18px}.un-actions[data-v-a1f8d91c]{display:flex;justify-content:flex-end}.un-ok[data-v-a1f8d91c]{padding:9px 22px;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff;border:none;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer}.un-ok[data-v-a1f8d91c]:hover{filter:brightness(1.05)}.un-fade-enter-active[data-v-a1f8d91c],.un-fade-leave-active[data-v-a1f8d91c]{transition:opacity .2s ease}.un-fade-enter-from[data-v-a1f8d91c],.un-fade-leave-to[data-v-a1f8d91c]{opacity:0}.cp-overlay[data-v-a85c61d4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2700;background:#0a0a0c8c;display:flex;align-items:center;justify-content:center;padding:24px}.cp-modal[data-v-a85c61d4]{position:relative;width:420px;max-width:100%;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px;padding:22px 24px 20px;box-shadow:0 24px 80px #00000059}.cp-close[data-v-a85c61d4]{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:6px;color:var(--mm-page-faint);cursor:pointer}.cp-close[data-v-a85c61d4]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.cp-close[data-v-a85c61d4]:disabled{cursor:not-allowed;opacity:.5}.cp-close svg[data-v-a85c61d4]{width:16px;height:16px}.cp-head[data-v-a85c61d4]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-right:28px}.cp-lock[data-v-a85c61d4]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--mm-accent-50);color:var(--mm-accent-strong)}.cp-lock svg[data-v-a85c61d4]{width:17px;height:17px}.cp-title[data-v-a85c61d4]{margin:0;font-size:16px;font-weight:700;color:var(--mm-page-text)}.cp-sub[data-v-a85c61d4]{font-size:12px;color:var(--mm-page-faint);margin-top:2px}.cp-body[data-v-a85c61d4]{display:flex;flex-direction:column;gap:12px}.cp-field[data-v-a85c61d4]{display:flex;flex-direction:column;gap:6px}.cp-label[data-v-a85c61d4]{font-size:12px;font-weight:600;color:var(--mm-page-muted)}.cp-input[data-v-a85c61d4]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--mm-page-input-border);background:var(--mm-page-input-bg);color:var(--mm-page-text);border-radius:9px;font-size:13px;font-family:inherit;outline:none}.cp-input[data-v-a85c61d4]:focus{border-color:var(--mm-accent)}.cp-eye[data-v-a85c61d4]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--mm-page-muted);font-size:12px;cursor:pointer;padding:0;font-family:inherit}.cp-eye svg[data-v-a85c61d4]{width:14px;height:14px}.cp-eye[data-v-a85c61d4]:hover{color:var(--mm-accent-strong)}.cp-error[data-v-a85c61d4]{margin:0;font-size:12px;line-height:1.6;color:#d93837;background:#d9383714;border:1px solid rgba(217,56,55,.25);border-radius:8px;padding:8px 10px}.cp-hint[data-v-a85c61d4]{margin:0;font-size:12px;line-height:1.7;color:var(--mm-page-faint)}.cp-hint b[data-v-a85c61d4]{color:var(--mm-page-muted)}.cp-actions[data-v-a85c61d4]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.cp-btn[data-v-a85c61d4]{padding:9px 20px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;border:1px solid transparent}.cp-btn[data-v-a85c61d4]:disabled{cursor:not-allowed;opacity:.6}.cp-btn.ghost[data-v-a85c61d4]{background:var(--mm-page-input-bg);border-color:var(--mm-page-input-border);color:var(--mm-page-text)}.cp-btn.ghost[data-v-a85c61d4]:hover:not(:disabled){border-color:var(--mm-accent-300);color:var(--mm-accent-strong)}.cp-btn.primary[data-v-a85c61d4]{background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff}.cp-btn.primary[data-v-a85c61d4]:hover:not(:disabled){filter:brightness(1.05)}.cp-fade-enter-active[data-v-a85c61d4],.cp-fade-leave-active[data-v-a85c61d4]{transition:opacity .2s ease}.cp-fade-enter-from[data-v-a85c61d4],.cp-fade-leave-to[data-v-a85c61d4]{opacity:0}.pa-overlay[data-v-e5244c64]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2700;background:#0a0a0c8c;display:flex;align-items:center;justify-content:center;padding:24px}.pa-modal[data-v-e5244c64]{position:relative;width:460px;max-width:100%;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px;padding:22px 24px 20px;box-shadow:0 24px 80px #00000059}.pa-close[data-v-e5244c64]{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:6px;color:var(--mm-page-faint);cursor:pointer}.pa-close[data-v-e5244c64]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.pa-close svg[data-v-e5244c64]{width:16px;height:16px}.pa-head[data-v-e5244c64]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-right:28px}.pa-badge[data-v-e5244c64]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--mm-accent-50);color:var(--mm-accent-strong)}.pa-badge svg[data-v-e5244c64]{width:17px;height:17px}.pa-title[data-v-e5244c64]{margin:0;font-size:16px;font-weight:700;color:var(--mm-page-text)}.pa-intro[data-v-e5244c64]{margin:0 0 14px;font-size:13px;line-height:1.7;color:var(--mm-page-muted)}.pa-list[data-v-e5244c64]{display:flex;flex-direction:column;gap:10px}.pa-card[data-v-e5244c64]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid transparent;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.pa-card[data-v-e5244c64]:hover{transform:translateY(-1px)}.pa-card.tone-blue[data-v-e5244c64]{background:#3b82f61a}.pa-card.tone-blue[data-v-e5244c64]:hover{border-color:#3b82f673}.pa-card.tone-green[data-v-e5244c64]{background:#10b9811a}.pa-card.tone-green[data-v-e5244c64]:hover{border-color:#10b98173}.pa-card.tone-amber[data-v-e5244c64]{background:#f59e0b1f}.pa-card.tone-amber[data-v-e5244c64]:hover{border-color:#f59e0b80}.pa-card-icon[data-v-e5244c64]{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--mm-page-card)}.pa-card-icon svg[data-v-e5244c64]{width:16px;height:16px}.tone-blue .pa-card-icon[data-v-e5244c64]{color:#3b82f6}.tone-green .pa-card-icon[data-v-e5244c64]{color:#10b981}.tone-amber .pa-card-icon[data-v-e5244c64]{color:#f59e0b}.pa-card-main[data-v-e5244c64]{display:flex;flex-direction:column;gap:3px;min-width:0}.pa-card-title[data-v-e5244c64]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--mm-page-text)}.pa-ext[data-v-e5244c64]{width:12px;height:12px;color:var(--mm-page-faint);flex-shrink:0}.pa-card-desc[data-v-e5244c64]{font-size:12px;line-height:1.6;color:var(--mm-page-muted)}.pa-note[data-v-e5244c64]{margin:14px 0 0;padding:10px 12px;border-radius:8px;background:var(--mm-page-well);font-size:12px;line-height:1.7;color:var(--mm-page-faint)}.pa-btn[data-v-e5244c64]{display:block;width:100%;margin-top:14px;padding:10px 0;border:0;border-radius:9px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff}.pa-btn[data-v-e5244c64]:hover{filter:brightness(1.05)}.pa-fade-enter-active[data-v-e5244c64],.pa-fade-leave-active[data-v-e5244c64]{transition:opacity .2s ease}.pa-fade-enter-from[data-v-e5244c64],.pa-fade-leave-to[data-v-e5244c64]{opacity:0}.workbench[data-v-bf2e6bbf]{display:flex;height:100vh;height:100dvh;overflow:hidden}.workbench-main[data-v-bf2e6bbf]{flex:1;display:flex;flex-direction:column;min-width:0}.workbench-content[data-v-bf2e6bbf]{flex:1;overflow:auto;padding:16px 24px 24px}.workbench-main.is-create[data-v-bf2e6bbf]{background:radial-gradient(1100px 420px at 50% -120px,rgba(var(--mm-accent-rgb),.09),transparent 70%),radial-gradient(720px 340px at 12% 26%,rgba(var(--mm-accent-rgb),.05),transparent 72%),radial-gradient(640px 320px at 88% 18%,rgba(var(--mm-accent-rgb),.04),transparent 72%)}.workbench-main.is-create .workbench-content[data-v-bf2e6bbf]{padding:0}.banner-wrap[data-v-bf2e6bbf]{display:flex;flex-direction:column;background:transparent}.banner[data-v-bf2e6bbf]{display:flex;align-items:center;gap:10px;padding:10px 20px;background:transparent;color:var(--mm-accent);font-size:13px;border-bottom:0}@keyframes banner-fire-pulse-bf2e6bbf{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.banner-icon[data-v-bf2e6bbf]{color:#f0561d;display:inline-flex;animation:banner-fire-pulse-bf2e6bbf 1.4s ease-in-out infinite;transform-origin:center}.banner-icon svg[data-v-bf2e6bbf]{width:15px;height:15px;display:block}.banner-center[data-v-bf2e6bbf]{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;text-align:center;min-width:0}.banner-text em[data-v-bf2e6bbf]{font-style:normal;font-weight:700;margin:0 2px}.ticker[data-v-bf2e6bbf]{display:flex;align-items:center;gap:8px;padding:6px 20px;background:transparent;color:var(--mm-accent-deep);font-size:12px;border-top:0}.ticker-icon[data-v-bf2e6bbf]{font-size:14px;flex-shrink:0}.ticker-window[data-v-bf2e6bbf]{flex:1;height:24px;overflow:hidden;position:relative}.ticker-track[data-v-bf2e6bbf]{display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.ticker-item[data-v-bf2e6bbf]{height:24px;display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;white-space:nowrap}.ticker-emoji[data-v-bf2e6bbf]{color:var(--mm-accent, #f08821);display:inline-flex;align-items:center}.ticker-emoji svg[data-v-bf2e6bbf]{width:12px;height:12px;display:block}.ticker-name[data-v-bf2e6bbf]{font-weight:600;color:#4b5563}.ticker-action[data-v-bf2e6bbf]{color:#6b7280}.ticker-amount[data-v-bf2e6bbf]{color:var(--mm-accent);font-weight:700}.ent-cost-hint[data-v-8e890f77]{min-width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:5px 10px;border-radius:8px;background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);color:var(--mm-page-muted);font-size:12px;line-height:1.5}.hint-text[data-v-8e890f77]{display:block}.ent-cost-hint b[data-hint-enterprise][data-v-8e890f77]{color:var(--mm-accent-strong);font-weight:700}.ent-cost-hint b[data-hint-personal][data-v-8e890f77]{color:var(--mm-page-text);font-weight:700}.home[data-v-a9f2850d]{display:flex;flex-direction:column;align-items:center;padding:56px 24px 24px;min-height:100%;background:transparent}.home-greet[data-v-a9f2850d]{text-align:center;margin-bottom:28px}.home-greet h1[data-v-a9f2850d]{font-size:38px;font-weight:700;color:var(--mm-page-text);margin:0 0 8px;letter-spacing:-.5px}.home-greet .user-name[data-v-a9f2850d]{background-image:linear-gradient(120deg,var(--mm-accent) 0%,var(--mm-accent) 36%,#fff 50%,var(--mm-accent) 64%,var(--mm-accent) 100%);background-size:250% 100%;background-position:0% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:user-name-shine-a9f2850d 3s ease-in-out infinite alternate;will-change:background-position}@keyframes user-name-shine-a9f2850d{0%{background-position:0% 0}to{background-position:100% 0}}@media (prefers-reduced-motion: reduce){.home-greet .user-name[data-v-a9f2850d]{animation:none}}.home-greet .muted[data-v-a9f2850d]{color:var(--mm-page-muted);font-size:15px;margin:0}.thumbs-wrap[data-v-a9f2850d]{display:flex;align-items:flex-end;gap:10px}.thumbs-fan[data-v-a9f2850d]{position:relative;width:var(--fold-w, 60px);height:62px;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1)}.thumbs-wrap:hover .thumbs-fan[data-v-a9f2850d]{width:var(--open-w, 60px)}.thumbs-fan .thumb[data-v-a9f2850d]{position:absolute;left:50%;bottom:0;width:60px;height:60px;margin-left:-30px;border-radius:14px;overflow:hidden;background:var(--mm-page-well);border:1.5px solid var(--mm-page-input-border);box-shadow:0 1px 3px #0f172a1a;transform-origin:50% 100%;transform:translate(calc(var(--off, 0) * 18px)) rotate(calc(var(--off, 0) * 6deg));transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s}.thumbs-wrap:hover .thumbs-fan .thumb[data-v-a9f2850d]{transform:translate(calc(var(--off, 0) * 66px)) rotate(0);box-shadow:0 3px 10px #0f172a24}.thumbs-fan .thumb img[data-v-a9f2850d]{width:100%;height:100%;object-fit:cover;display:block}.thumb-add[data-v-a9f2850d]{width:60px;height:60px;flex-shrink:0;border:1.5px dashed var(--mm-page-input-border);border-radius:14px;background:transparent;color:var(--mm-page-faint);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.thumb-add svg[data-v-a9f2850d]{width:20px;height:20px}.thumb-add[data-v-a9f2850d]:hover{border-color:var(--mm-accent);color:var(--mm-accent);background:var(--mm-accent-50)}.thumbs-count[data-v-a9f2850d]{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 6px;background:var(--mm-danger);color:#fff;font-size:12px;font-weight:600;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(var(--mm-danger-rgb),.4);z-index:40}.thumb-del[data-v-a9f2850d]{position:absolute;top:4px;right:4px;width:22px;height:22px;border:1.5px solid rgba(255,255,255,.92);background:#111827d1;color:#fff;border-radius:50%;font-size:14px;font-weight:600;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0f172a59;opacity:0;pointer-events:none;transition:opacity .15s ease,background .15s ease,transform .15s ease}.thumb-del[data-v-a9f2850d]:hover{background:var(--mm-danger);transform:scale(1.08)}.thumbs-wrap:hover .thumb-del[data-v-a9f2850d]{opacity:1;pointer-events:auto}.upload-zone.has-files[data-v-a9f2850d]{width:auto;height:auto;border:none;background:transparent;padding:0;align-items:flex-end}.upload-zone .upload-plus[data-v-a9f2850d]{width:20px;height:20px;color:var(--mm-accent)}.toast-warn[data-v-a9f2850d]{position:fixed;top:90px;right:24px;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--mm-accent-50);border:1px solid #fcd34d;color:var(--mm-accent-deep);border-radius:10px;box-shadow:0 4px 16px #00000014;font-size:14px;z-index:999;max-width:380px}.toast-warn svg[data-v-a9f2850d]{width:18px;height:18px;flex-shrink:0}.toast-warn .toast-close[data-v-a9f2850d]{background:none;border:none;color:var(--mm-accent-deep);cursor:pointer;font-size:18px;line-height:1;padding:0 2px;margin-left:4px;opacity:.7}.toast-warn .toast-close[data-v-a9f2850d]:hover{opacity:1}.toast-fade-enter-active[data-v-a9f2850d],.toast-fade-leave-active[data-v-a9f2850d]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-a9f2850d],.toast-fade-leave-to[data-v-a9f2850d]{opacity:0;transform:translateY(-8px)}.home-card[data-v-a9f2850d]{display:flex;align-items:center;gap:14px;margin:16px auto 0;width:100%;max-width:850px;background:var(--mm-page-card);border-radius:22px;padding:18px 22px;box-shadow:0 8px 24px #0f172a0f;border:2px solid transparent;transition:box-shadow .15s ease,background-image .15s ease}.home-card[data-v-a9f2850d]:focus-within{background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,var(--mm-accent-mid),var(--mm-accent));background-origin:border-box;background-clip:padding-box,border-box}.home-card.dragging[data-v-a9f2850d]{box-shadow:0 14px 40px rgba(var(--mm-accent-rgb),.25)}.upload-zone[data-v-a9f2850d]{flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mm-page-faint);transition:border-color .15s ease,background .15s ease,color .15s ease}.upload-placeholder[data-v-a9f2850d]{flex-shrink:0;width:60px;height:60px;border:1.5px dashed var(--mm-page-input-border);border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mm-page-faint);transition:border-color .15s ease,background .15s ease,color .15s ease}.upload-placeholder[data-v-a9f2850d]:hover{border-color:var(--mm-accent);background:var(--mm-accent-50);color:var(--mm-accent)}.upload-placeholder svg[data-v-a9f2850d]{width:22px;height:22px}.home-card textarea[data-v-a9f2850d]{flex:1;min-width:0;border:none;outline:none;resize:none;font-size:15px;line-height:1.6;font-family:inherit;color:var(--mm-page-text);background:transparent;padding:4px 0;min-height:36px;max-height:62px;field-sizing:content}.home-card textarea[data-v-a9f2850d]:focus,.home-card textarea[data-v-a9f2850d]:focus-visible{outline:none;border:none;box-shadow:none}.right-stack[data-v-a9f2850d]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px;justify-content:center}.send-row[data-v-a9f2850d]{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.param-chip[data-v-a9f2850d]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--mm-accent);background:linear-gradient(135deg,var(--mm-accent-50),var(--mm-accent-100));border:1px solid var(--mm-accent-200);border-radius:999px;padding:4px 10px;cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.param-icon[data-v-a9f2850d]{width:13px;height:13px;flex-shrink:0;transition:transform .35s ease}.param-chip.spinning .param-icon[data-v-a9f2850d]{transform:rotate(90deg)}.param-chip[data-v-a9f2850d]:hover{background:linear-gradient(135deg,var(--mm-accent-100),var(--mm-accent-200));color:var(--mm-accent-strong)}.param-chip[data-v-a9f2850d]:active{transform:scale(.94);background:#f43f5e24;color:var(--mm-accent);box-shadow:0 1px 3px rgba(var(--mm-accent-rgb),.18)}.auto-route-btn[data-v-a9f2850d]{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;gap:4px;font-size:12px;font-weight:600;color:var(--mm-accent);background:linear-gradient(135deg,var(--mm-accent-50),var(--mm-accent-100));border:1px solid var(--mm-accent-200);border-radius:999px;padding:4px 10px;cursor:pointer;transition:all .12s ease;white-space:nowrap;font-family:inherit}.auto-route-btn svg[data-v-a9f2850d]{width:13px;height:13px}.auto-route-btn[data-v-a9f2850d]:hover{background:linear-gradient(135deg,var(--mm-accent-100),var(--mm-accent-200));color:var(--mm-accent-strong)}.cost[data-v-a9f2850d]{font-size:13px;font-weight:600;color:var(--mm-accent-strong)}.send-btn[data-v-a9f2850d]{width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,var(--mm-accent-mid),var(--mm-accent));color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .12s ease,transform .12s ease,box-shadow .12s ease;flex-shrink:0;box-shadow:0 3px 10px rgba(var(--mm-accent-rgb),.35)}.send-btn svg[data-v-a9f2850d]{width:20px;height:20px}.send-btn[data-v-a9f2850d]:hover:not(:disabled){transform:translate(1px);box-shadow:0 4px 14px rgba(var(--mm-accent-rgb),.5)}.send-btn[data-v-a9f2850d]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.expand-btn[data-v-a9f2850d]{flex-shrink:0;width:28px;height:28px;border:none;background:transparent;color:var(--mm-page-faint);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .12s ease,background .12s ease;align-self:center;margin:0 -2px}.expand-btn[data-v-a9f2850d]:hover{color:var(--mm-accent);background:var(--mm-accent-50)}.expand-btn[data-v-a9f2850d]:focus,.expand-btn[data-v-a9f2850d]:focus-visible{outline:none}.expand-btn[data-v-a9f2850d]:focus-visible{color:var(--mm-accent);background:var(--mm-accent-50)}.expand-btn svg[data-v-a9f2850d]{width:16px;height:16px}.modal-overlay[data-v-a9f2850d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card[data-v-a9f2850d]{width:100%;max-width:640px;background:var(--mm-page-card);border-radius:14px;box-shadow:0 24px 60px #00000038;display:flex;flex-direction:column;overflow:hidden}.modal-head[data-v-a9f2850d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--mm-page-card-border)}.modal-title[data-v-a9f2850d]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--mm-page-text)}.modal-icon[data-v-a9f2850d]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--mm-accent-rgb),.12),rgba(var(--mm-accent-rgb),.08));border-radius:7px;color:var(--mm-accent)}.modal-icon svg[data-v-a9f2850d]{width:14px;height:14px}.modal-close[data-v-a9f2850d]{width:28px;height:28px;border:none;background:transparent;color:var(--mm-page-faint);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}.modal-close[data-v-a9f2850d]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.modal-close svg[data-v-a9f2850d]{width:16px;height:16px}.modal-textarea[data-v-a9f2850d]{display:block;width:calc(100% - 40px);margin:16px 20px 0;padding:14px;border:1.5px solid var(--mm-accent-200);border-radius:10px;font-size:14px;line-height:1.6;font-family:inherit;color:var(--mm-page-text);outline:none;resize:none;min-height:260px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.modal-textarea[data-v-a9f2850d]:focus{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.1)}.modal-foot[data-v-a9f2850d]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 16px}.modal-hint[data-v-a9f2850d]{font-size:12px;color:var(--mm-page-faint)}.modal-done[data-v-a9f2850d]{padding:8px 20px;background:var(--mm-brand);color:#fff;border:none;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.modal-done[data-v-a9f2850d]:hover{background:var(--mm-accent-strong)}.modal-fade-enter-active[data-v-a9f2850d],.modal-fade-leave-active[data-v-a9f2850d]{transition:opacity .18s ease}.modal-fade-enter-active .modal-card[data-v-a9f2850d],.modal-fade-leave-active .modal-card[data-v-a9f2850d]{transition:transform .18s ease}.modal-fade-enter-from[data-v-a9f2850d],.modal-fade-leave-to[data-v-a9f2850d]{opacity:0}.modal-fade-enter-from .modal-card[data-v-a9f2850d],.modal-fade-leave-to .modal-card[data-v-a9f2850d]{transform:scale(.96) translateY(8px)}.param-chip-wrap[data-v-a9f2850d]{position:relative;display:inline-flex}.params-popover[data-v-a9f2850d]{position:fixed;background:var(--mm-page-card);border-radius:12px;width:264px;max-height:min(60vh,380px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 10px 40px #00000026,0 2px 8px #0000000f;padding:12px;z-index:1000;border:1px solid var(--mm-page-card-border)}.params-popover[data-v-a9f2850d]::-webkit-scrollbar{width:6px}.params-popover[data-v-a9f2850d]::-webkit-scrollbar-thumb{background:var(--mm-page-input-border);border-radius:3px}.params-popover[data-v-a9f2850d]::-webkit-scrollbar-thumb:hover{background:var(--mm-page-input-border)}.params-popover[data-v-a9f2850d]:after{content:"";position:absolute;bottom:-5px;right:20px;width:10px;height:10px;background:var(--mm-page-card);transform:rotate(45deg);border-right:1px solid var(--mm-page-card-border);border-bottom:1px solid var(--mm-page-card-border)}.params-popover.popover-down[data-v-a9f2850d]:after{top:-5px;bottom:auto;border-top:1px solid var(--mm-page-card-border);border-left:1px solid var(--mm-page-card-border);border-right:none;border-bottom:none}.popover-fade-enter-active[data-v-a9f2850d],.popover-fade-leave-active[data-v-a9f2850d]{transition:opacity .18s ease,transform .18s ease}.popover-fade-enter-from[data-v-a9f2850d],.popover-fade-leave-to[data-v-a9f2850d]{opacity:0;transform:translateY(6px)}.params-section+.params-section[data-v-a9f2850d]{margin-top:8px;padding-top:8px;border-top:1px solid var(--mm-page-card-border)}.params-title[data-v-a9f2850d]{font-size:11px;font-weight:600;color:var(--mm-page-text);margin-bottom:6px}.params-list[data-v-a9f2850d]{display:grid;gap:6px}.params-list-2[data-v-a9f2850d]{grid-template-columns:1fr 1fr}.params-list-3[data-v-a9f2850d]{grid-template-columns:1fr 1fr 1fr}.params-list-4[data-v-a9f2850d]{grid-template-columns:1fr 1fr 1fr 1fr}.params-item[data-v-a9f2850d]{position:relative;display:flex;align-items:center;justify-content:center;height:28px;padding:0 8px;border:1.5px solid var(--mm-page-input-border);background:var(--mm-page-card);border-radius:7px;color:var(--mm-page-text);font-size:11px;cursor:pointer;transition:all .15s ease}.params-item[data-v-a9f2850d]:hover{border-color:var(--mm-accent-200)}.params-item.active[data-v-a9f2850d]{border-color:var(--mm-accent);color:var(--mm-accent);background:#f43f5e24}.params-item-tag[data-v-a9f2850d]{position:absolute;top:4px;right:6px;font-size:10px;color:var(--mm-page-faint)}.params-item.active .params-item-tag[data-v-a9f2850d]{color:var(--mm-accent)}.params-grid[data-v-a9f2850d]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.params-ratio[data-v-a9f2850d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:42px;padding:4px;border:1.5px solid var(--mm-page-input-border);background:var(--mm-page-card);border-radius:7px;color:var(--mm-page-muted);font-size:10px;cursor:pointer;transition:all .15s ease}.params-ratio[data-v-a9f2850d]:hover{border-color:var(--mm-accent-200)}.params-ratio.active[data-v-a9f2850d]{border-color:var(--mm-accent);color:var(--mm-accent);background:#f43f5e24}.params-ratio.auto[data-v-a9f2850d]{opacity:.55;pointer-events:none}.params-ratio svg[data-v-a9f2850d]{width:15px;height:15px}.params-ratio-label[data-v-a9f2850d]{font-weight:500}.params-ratio-sub[data-v-a9f2850d]{font-size:10px;color:var(--mm-page-faint)}.params-size[data-v-a9f2850d]{display:flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 8px;border:1.5px solid var(--mm-page-input-border);background:var(--mm-page-card);border-radius:7px;color:var(--mm-page-text);font-size:11px;cursor:pointer;transition:all .15s ease}.params-size[data-v-a9f2850d]:hover:not(.active):not(:disabled){border-color:var(--mm-accent-200)}.params-size[data-v-a9f2850d]:disabled,.params-size.disabled[data-v-a9f2850d]{color:#c4c9d1;border-color:var(--mm-page-card-border);background:var(--mm-page-well);cursor:not-allowed}.params-size:disabled svg[data-v-a9f2850d]{opacity:.45}.params-size.active[data-v-a9f2850d]{border-color:var(--mm-accent);color:var(--mm-accent);background:#f43f5e24}.params-size svg[data-v-a9f2850d]{width:11px;height:11px}.params-count[data-v-a9f2850d]{display:flex;align-items:center;justify-content:center;gap:3px;height:28px;padding:0 6px;border:1.5px solid var(--mm-page-input-border);background:var(--mm-page-card);border-radius:7px;color:var(--mm-page-text);font-size:11px;cursor:pointer;transition:all .15s ease}.params-count[data-v-a9f2850d]:hover{border-color:var(--mm-accent-200)}.params-count.active[data-v-a9f2850d]{border-color:var(--mm-accent);color:var(--mm-accent);background:#f43f5e24}.params-count svg[data-v-a9f2850d]{width:12px;height:12px}.workshop[data-v-388e01ad]{display:flex;flex-direction:column;min-height:100%;padding-bottom:356px}.ws-toast[data-v-388e01ad]{position:fixed;top:20px;right:24px;display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:10px;font-size:13px;box-shadow:0 6px 20px #0f172a14;z-index:50}.ws-toast svg[data-v-388e01ad]{width:16px;height:16px}.toast-fade-enter-active[data-v-388e01ad],.toast-fade-leave-active[data-v-388e01ad]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-388e01ad],.toast-fade-leave-to[data-v-388e01ad]{opacity:0;transform:translateY(-6px)}.ws-toolbar[data-v-388e01ad]{position:fixed;top:90px;right:max(24px,calc((100vw - 1000px)/2));display:flex;flex-direction:row;align-items:center;gap:0;width:min(300px,calc(100vw - 136px));z-index:5;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:3px 3px 3px 12px;box-shadow:0 2px 8px #0000000a;overflow:visible}.ws-search[data-v-388e01ad]{flex:1;display:flex;align-items:center;gap:8px;background:transparent;border:none;border-radius:0;padding:8px 0;color:#9ca3af;min-width:0}.ws-search[data-v-388e01ad]:focus-within{border-color:transparent;box-shadow:none}.ws-search svg[data-v-388e01ad]{width:16px;height:16px;flex-shrink:0}.ws-search input[data-v-388e01ad]{flex:1;border:none;outline:none;font-size:13px;color:#1f2937;background:transparent;font-family:inherit}.ws-filter-wrap[data-v-388e01ad]{position:relative;flex-shrink:0}.ws-filter[data-v-388e01ad]{display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:4px 10px;font-size:12px;color:#1f2937;cursor:pointer;font-family:inherit;white-space:nowrap;transition:border-color .15s,color .15s}.ws-filter[data-v-388e01ad]:hover,.ws-filter.open[data-v-388e01ad]{border-color:#f87171}.ws-filter-label[data-v-388e01ad]{font-weight:500}.ws-filter .caret[data-v-388e01ad]{width:14px;height:14px;color:#9ca3af;transition:transform .2s}.ws-filter.open .caret[data-v-388e01ad]{transform:rotate(180deg);color:var(--mm-accent)}.ws-filter-menu[data-v-388e01ad]{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:#fff;border:1px solid var(--mm-page-card-border);border-radius:12px;padding:6px;box-shadow:0 8px 24px #00000014;z-index:10}.filter-item[data-v-388e01ad]{display:flex;align-items:center;gap:4px;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:8px;font-size:14px;color:#1f2937;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}.filter-item[data-v-388e01ad]:hover{background:var(--mm-accent-50)}.filter-item.active[data-v-388e01ad]{color:var(--mm-accent);font-weight:600}.filter-item-label[data-v-388e01ad]{flex:1}.filter-item-count[data-v-388e01ad]{color:#9ca3af;font-size:13px;font-weight:400}.filter-item.active .filter-item-count[data-v-388e01ad]{color:var(--mm-accent)}.filter-check[data-v-388e01ad]{width:16px;height:16px;color:var(--mm-accent);flex-shrink:0}.filter-fade-enter-from[data-v-388e01ad],.filter-fade-leave-to[data-v-388e01ad]{opacity:0;transform:translateY(-4px)}.filter-fade-enter-active[data-v-388e01ad],.filter-fade-leave-active[data-v-388e01ad]{transition:opacity .15s,transform .15s}.ws-scroll-bottom[data-v-388e01ad]{position:fixed;right:max(24px,calc((100vw - 1000px)/2));top:140px;width:36px;height:36px;border-radius:50%;background:var(--mm-brand);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(var(--mm-brand-rgb),.35);z-index:6;transition:background .2s,transform .2s}.ws-scroll-bottom[data-v-388e01ad]:hover{background:var(--mm-accent-strong);transform:scale(1.08)}.ws-scroll-bottom svg[data-v-388e01ad]{width:20px;height:20px}.btn-fade-enter-from[data-v-388e01ad],.btn-fade-leave-to[data-v-388e01ad]{opacity:0;transform:scale(.8)}.btn-fade-enter-active[data-v-388e01ad],.btn-fade-leave-active[data-v-388e01ad]{transition:opacity .2s,transform .2s}.ws-list[data-v-388e01ad]{flex:1;max-width:960px;margin:16px auto 0;padding:0 24px;width:100%;display:flex;flex-direction:column;gap:16px}.ws-empty[data-v-388e01ad]{text-align:center;color:#9ca3af;padding:40px 20px;font-size:14px}.task-card[data-v-388e01ad]{background:#fff;border:1px solid #eef0f3;border-radius:14px;padding:16px;transition:box-shadow .15s ease;display:flex;gap:12px}.task-card[data-v-388e01ad]:hover{box-shadow:0 6px 20px #0f172a0f}.task-avatar[data-v-388e01ad]{flex-shrink:0;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#f3f4f6}.task-avatar img[data-v-388e01ad]{width:100%;height:100%;object-fit:cover}.task-main[data-v-388e01ad]{flex:1;min-width:0}.task-thumb[data-v-388e01ad]{position:relative;width:280px;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px;overflow:hidden;margin-bottom:12px;cursor:zoom-in}.task-thumb img[data-v-388e01ad]{width:100%;height:auto;display:block;object-fit:contain}.task-thumb.loading[data-v-388e01ad]{position:relative;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 100%)}.thumb-loader[data-v-388e01ad]{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--mm-accent)}.thumb-loader .spinner[data-v-388e01ad]{width:32px;height:32px;border:3px solid var(--mm-accent-200);border-top-color:var(--mm-accent);border-radius:50%;animation:spin-388e01ad .8s linear infinite}.thumb-loader .loader-text[data-v-388e01ad]{font-size:13px;font-weight:500}@keyframes spin-388e01ad{to{transform:rotate(360deg)}}.task-thumb.error[data-v-388e01ad]{aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;background:#f3f4f6;cursor:default}.thumb-error[data-v-388e01ad]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af}.thumb-error svg[data-v-388e01ad]{width:26px;height:26px;color:var(--mm-danger)}.thumb-error-text[data-v-388e01ad]{font-size:13px}.suggestion-loading[data-v-388e01ad]{color:#9ca3af;font-style:italic}.task-variants[data-v-388e01ad]{position:absolute;top:8px;left:8px;display:flex;gap:4px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px;border-radius:8px;box-shadow:0 2px 6px #00000014}.variant-thumb[data-v-388e01ad]{width:28px;height:28px;border-radius:4px;overflow:hidden;border:1.5px solid transparent;background:#f3f4f6;padding:0;cursor:pointer;transition:border-color .15s,transform .15s}.variant-thumb[data-v-388e01ad]:hover{transform:scale(1.08)}.variant-thumb.active[data-v-388e01ad]{border-color:var(--mm-accent)}.variant-thumb img[data-v-388e01ad]{width:100%;height:100%;object-fit:cover;display:block}.preview-mask[data-v-388e01ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;display:flex;align-items:center;justify-content:center;z-index:9999;padding:60px 20px 100px}.preview-close[data-v-388e01ad]{position:absolute;top:20px;right:24px;width:40px;height:40px;border-radius:50%;background:#ffffff1f;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.preview-close[data-v-388e01ad]:hover{background:#fff3}.preview-close svg[data-v-388e01ad]{width:20px;height:20px}.preview-stage[data-v-388e01ad]{flex:1;min-width:0;align-self:stretch;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in}.preview-img[data-v-388e01ad]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .2s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.preview-toolbar[data-v-388e01ad]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 16px;border-radius:999px;color:#fff}.preview-tool[data-v-388e01ad]{width:32px;height:32px;border-radius:50%;background:#ffffff1f;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.preview-tool[data-v-388e01ad]:hover{background:#ffffff40}.preview-tool svg[data-v-388e01ad]{width:18px;height:18px}.preview-zoom[data-v-388e01ad]{font-size:14px;font-weight:500;min-width:48px;text-align:center;font-variant-numeric:tabular-nums}.preview-reset[data-v-388e01ad]{width:auto;padding:0 14px;border-radius:999px;font-size:13px}.preview-download[data-v-388e01ad]{display:inline-flex;align-items:center;gap:5px}.preview-tool[data-v-388e01ad]:disabled{opacity:.6;cursor:not-allowed}.preview-fade-enter-from[data-v-388e01ad],.preview-fade-leave-to[data-v-388e01ad]{opacity:0}.preview-fade-enter-active[data-v-388e01ad],.preview-fade-leave-active[data-v-388e01ad]{transition:opacity .2s}.act[data-v-388e01ad]:disabled{opacity:.5;cursor:not-allowed}.task-prompt[data-v-388e01ad]{font-size:14px;color:#1f2937;line-height:1.6;margin-bottom:6px}.task-time[data-v-388e01ad]{font-size:12px;color:#9ca3af;margin-bottom:12px}.task-style-chip[data-v-388e01ad]{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200)}.task-style-chip svg[data-v-388e01ad]{width:10px;height:10px}.task-suggestion[data-v-388e01ad]{background:var(--mm-accent-50);border:1px solid var(--mm-accent-300);border-radius:10px;padding:12px 14px;margin-bottom:12px}.suggestion-head[data-v-388e01ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.suggestion-title[data-v-388e01ad]{font-size:13px;font-weight:600;color:var(--mm-accent-strong);display:flex;align-items:center;gap:4px}.suggestion-icon[data-v-388e01ad]{display:inline-flex;color:var(--mm-accent-strong)}.suggestion-icon svg[data-v-388e01ad]{width:14px;height:14px}.copy-btn[data-v-388e01ad]{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--mm-accent-300);color:var(--mm-accent-strong);padding:3px 10px;border-radius:6px;font-size:12px;cursor:pointer;font-family:inherit;transition:all .12s ease}.copy-btn[data-v-388e01ad]:hover{background:var(--mm-accent-300)}.copy-btn svg[data-v-388e01ad]{width:12px;height:12px}.suggestion-body[data-v-388e01ad]{font-size:13px;color:#6b3410;line-height:1.6}.task-actions[data-v-388e01ad]{display:flex;gap:8px;flex-wrap:wrap}.act[data-v-388e01ad]{background:#fff;border:1px solid #e5e7eb;color:#4b5563;padding:6px 14px;border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:4px;transition:all .12s ease}.act[data-v-388e01ad]:hover{border-color:var(--mm-accent);color:var(--mm-accent)}.act-primary[data-v-388e01ad]{background:var(--mm-accent-50);border-color:#fcd34d;color:var(--mm-accent-strong)}.act-primary[data-v-388e01ad]:hover{background:var(--mm-accent-300);color:var(--mm-accent-deep)}.act-danger[data-v-388e01ad]{margin-left:auto;color:#6b7280}.act-danger[data-v-388e01ad]:hover{background:rgba(var(--mm-danger-rgb),.06);border-color:rgba(var(--mm-danger-rgb),.35);color:var(--mm-danger)}.act-danger svg[data-v-388e01ad]{width:13px;height:13px}.act-download svg[data-v-388e01ad]{width:13px;height:13px}.ws-composer-wrap[data-v-388e01ad]{position:fixed;bottom:0;left:88px;right:0;background:linear-gradient(to top,#fafbfc 90%,#fafbfc00);padding:16px 24px 36px;z-index:10;pointer-events:none}.ws-composer-wrap[data-v-388e01ad]>*{pointer-events:auto}.ws-composer[data-v-388e01ad]{max-width:960px;margin:0 auto;background:var(--mm-page-card);border:2px solid transparent;border-radius:16px;padding:10px 14px;box-shadow:0 8px 24px #0f172a14;transition:box-shadow .15s ease,background-image .15s ease}.ws-composer[data-v-388e01ad]:focus-within{background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,var(--mm-accent-mid),var(--mm-accent));background-origin:border-box;background-clip:padding-box,border-box}.ws-composer.dragging[data-v-388e01ad]{box-shadow:0 14px 40px rgba(var(--mm-accent-rgb),.25),0 0 0 4px rgba(var(--mm-accent-rgb),.15)}.ws-composer textarea[data-v-388e01ad]{width:100%;border:none;outline:none;resize:none;font-size:14px;line-height:1.5;font-family:inherit;color:#1f2937;background:transparent;padding:4px 2px;min-height:40px;max-height:200px}.ws-composer textarea[data-v-388e01ad]:focus,.ws-composer textarea[data-v-388e01ad]:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.composer-top[data-v-388e01ad]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding-top:6px;border-top:1px solid #f3f4f6}.composer-row[data-v-388e01ad]{display:flex;align-items:stretch;gap:12px}.composer-textarea[data-v-388e01ad]{flex:1;min-width:0;border:none;outline:none;resize:none;font-family:inherit;font-size:14px;line-height:1.6;padding:8px 4px;background:transparent;min-height:56px;max-height:200px;color:#1f2937}.composer-textarea[data-v-388e01ad]:focus,.composer-textarea[data-v-388e01ad]:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.composer-textarea[data-v-388e01ad]::placeholder{color:#9ca3af}.composer-right[data-v-388e01ad]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px;flex-shrink:0;padding:2px 0}.right-mid[data-v-388e01ad]{display:flex;align-items:center;align-self:stretch}.right-mid .auto-route-btn[data-v-388e01ad]{flex:1;justify-content:center}.right-foot[data-v-388e01ad]{display:flex;align-items:center;gap:10px;align-self:stretch;flex-wrap:wrap}.right-foot .send-btn[data-v-388e01ad]{margin-left:auto}.param-chip[data-v-388e01ad]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--mm-accent);background:linear-gradient(135deg,var(--mm-accent-50),var(--mm-accent-100));border:1px solid var(--mm-accent-200);border-radius:999px;padding:3px 8px;cursor:pointer;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.param-icon[data-v-388e01ad]{width:14px;height:14px;flex-shrink:0;transition:transform .3s ease}.param-chip.spinning .param-icon[data-v-388e01ad]{transform:rotate(90deg)}.param-chip[data-v-388e01ad]:hover{background:linear-gradient(135deg,var(--mm-accent-100),var(--mm-accent-200))}.auto-route-btn[data-v-388e01ad]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--mm-accent);background:linear-gradient(135deg,var(--mm-accent-50),var(--mm-accent-100));border:1px solid var(--mm-accent-200);border-radius:999px;padding:3px 8px;cursor:pointer;font-family:inherit}.auto-route-btn svg[data-v-388e01ad]{width:14px;height:14px}.auto-route-btn[data-v-388e01ad]:hover{background:linear-gradient(135deg,var(--mm-accent-100),var(--mm-accent-200))}.expand-btn[data-v-388e01ad]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;padding:0;flex-shrink:0;transition:all .15s ease}.expand-btn[data-v-388e01ad]:hover{color:var(--mm-accent-strong);background:var(--mm-accent-50)}.expand-btn[data-v-388e01ad]:focus,.expand-btn[data-v-388e01ad]:focus-visible{outline:none}.expand-btn[data-v-388e01ad]:focus-visible{color:var(--mm-accent-strong);background:var(--mm-accent-50)}.expand-btn svg[data-v-388e01ad]{width:12px;height:12px}.expand-mask[data-v-388e01ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.expand-modal[data-v-388e01ad]{background:#fff;border-radius:16px;width:800px;max-width:100%;height:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}.expand-head[data-v-388e01ad]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f3f4f6}.expand-title[data-v-388e01ad]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1f2937}.expand-title svg[data-v-388e01ad]{width:18px;height:18px}.expand-close[data-v-388e01ad]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:6px;padding:0}.expand-close[data-v-388e01ad]:hover{background:#f3f4f6;color:#1f2937}.expand-close svg[data-v-388e01ad]{width:16px;height:16px}.expand-textarea[data-v-388e01ad]{flex:1;width:calc(100% - 48px);border:1.5px solid #e5e7eb;outline:none;resize:none;font-family:inherit;font-size:14px;line-height:1.7;padding:20px 24px;margin:16px 24px;border-radius:10px;color:#1f2937;box-sizing:border-box}.expand-textarea[data-v-388e01ad]:focus{border-color:var(--mm-accent)}.expand-textarea[data-v-388e01ad]::placeholder{color:#9ca3af}.expand-foot[data-v-388e01ad]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #f3f4f6}.expand-hint[data-v-388e01ad]{font-size:12px;color:#9ca3af}.expand-done[data-v-388e01ad]{font-size:14px;font-weight:600;color:#fff;background:var(--mm-brand);border:none;border-radius:8px;padding:8px 20px;cursor:pointer;font-family:inherit;transition:background .15s ease}.expand-done[data-v-388e01ad]:hover{background:var(--mm-accent-strong)}.composer-bottom[data-v-388e01ad]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px;padding-top:6px;border-top:1px solid #f3f4f6}.cost-spacer[data-v-388e01ad]{flex:1}.upload-zone[data-v-388e01ad]{display:flex;align-items:flex-end;flex-shrink:0}.thumbs-wrap[data-v-388e01ad]{display:flex;align-items:flex-end;gap:10px}.thumbs-fan[data-v-388e01ad]{position:relative;width:var(--fold-w, 60px);height:62px;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1)}.thumbs-wrap:hover .thumbs-fan[data-v-388e01ad]{width:var(--open-w, 60px)}.thumbs-fan .thumb[data-v-388e01ad]{position:absolute;left:50%;bottom:0;width:60px;height:60px;margin-left:-30px;border-radius:14px;overflow:hidden;background:#f3f4f6;border:1.5px solid #e5e7eb;box-shadow:0 1px 3px #0f172a1a;transform-origin:50% 100%;transform:translate(calc(var(--off, 0) * 18px)) rotate(calc(var(--off, 0) * 6deg));transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s}.thumbs-wrap:hover .thumbs-fan .thumb[data-v-388e01ad]{transform:translate(calc(var(--off, 0) * 66px)) rotate(0);box-shadow:0 3px 10px #0f172a24}.thumbs-fan .thumb img[data-v-388e01ad]{width:100%;height:100%;object-fit:cover;display:block}.thumb-add[data-v-388e01ad]{width:60px;height:60px;flex-shrink:0;border:1.5px dashed #d1d5db;border-radius:14px;background:transparent;color:#9ca3af;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.thumb-add svg[data-v-388e01ad]{width:20px;height:20px}.thumb-add[data-v-388e01ad]:hover{border-color:var(--mm-accent);color:var(--mm-accent);background:var(--mm-accent-50)}.thumb-del[data-v-388e01ad]{position:absolute;top:4px;right:4px;width:22px;height:22px;border:1.5px solid rgba(255,255,255,.92);background:#111827d1;color:#fff;border-radius:50%;font-size:14px;font-weight:600;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0f172a59;opacity:0;pointer-events:none;transition:opacity .15s ease,background .15s ease,transform .15s ease}.thumb-del[data-v-388e01ad]:hover{background:var(--mm-danger);transform:scale(1.08)}.thumbs-wrap:hover .thumb-del[data-v-388e01ad]{opacity:1;pointer-events:auto}.thumbs-count[data-v-388e01ad]{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 6px;background:var(--mm-danger);color:#fff;font-size:12px;font-weight:600;border-radius:10px;display:flex;align-items:center;justify-content:center;z-index:40;box-shadow:0 1px 3px #00000026}.upload-btn[data-v-388e01ad]{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px dashed #d1d5db;border-radius:10px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .15s ease;align-self:end;margin-bottom:36px}.upload-btn[data-v-388e01ad]:hover{border-color:var(--mm-accent);color:var(--mm-accent);background:var(--mm-accent-50)}.upload-btn svg[data-v-388e01ad]{width:22px;height:22px}.cost[data-v-388e01ad]{font-size:12px;font-weight:600;color:var(--mm-accent-strong);margin-left:auto}.send-btn[data-v-388e01ad]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent));color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 2px 8px rgba(var(--mm-accent-rgb),.35)}.send-btn svg[data-v-388e01ad]{width:16px;height:16px}.send-btn[data-v-388e01ad]:disabled{opacity:.4;cursor:not-allowed}.lr-mask[data-v-388e01ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.lr-modal[data-v-388e01ad]{background:#fff;border-radius:16px;width:720px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column}.lr-head[data-v-388e01ad]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6}.lr-title[data-v-388e01ad]{font-size:16px;font-weight:600;color:#1f2937}.lr-close[data-v-388e01ad]{width:32px;height:32px;border:none;background:transparent;border-radius:8px;font-size:22px;color:#9ca3af;cursor:pointer;transition:all .15s ease}.lr-close[data-v-388e01ad]:hover{background:#f3f4f6;color:var(--mm-accent)}.lr-tabs[data-v-388e01ad]{display:flex;gap:8px;padding:12px 20px 0}.lr-tab[data-v-388e01ad]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border:none;background:#f3f4f6;border-radius:10px;color:#6b7280;font-size:13px;cursor:pointer;transition:all .15s ease}.lr-tab[data-v-388e01ad]:hover{background:#e5e7eb;color:#1f2937}.lr-tab.active[data-v-388e01ad]{background:linear-gradient(135deg,var(--mm-accent-50),var(--mm-accent-100));color:var(--mm-accent);box-shadow:inset 0 0 0 1px var(--mm-accent-300)}.lr-tab-icon[data-v-388e01ad]{display:inline-flex;font-weight:700}.lr-tab-icon svg[data-v-388e01ad]{width:14px;height:14px}.lr-canvas-wrap[data-v-388e01ad]{position:relative;margin:16px 20px;border-radius:12px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center;min-height:320px;flex:0 0 auto}.lr-img[data-v-388e01ad]{display:block;max-width:100%;max-height:min(52vh,400px);width:auto;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lr-canvas[data-v-388e01ad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:crosshair;touch-action:none}.lr-tools[data-v-388e01ad]{display:flex;align-items:center;gap:8px;padding:0 20px 12px;flex-wrap:wrap}.lr-tool[data-v-388e01ad]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;color:#4b5563;font-size:13px;cursor:pointer;transition:all .15s ease}.lr-tool svg[data-v-388e01ad]{width:14px;height:14px}.lr-tool[data-v-388e01ad]:hover{border-color:var(--mm-accent-300);color:var(--mm-accent)}.lr-tool.active[data-v-388e01ad]{border-color:var(--mm-accent);background:var(--mm-accent-50);color:var(--mm-accent)}.lr-divider[data-v-388e01ad]{width:1px;height:20px;background:#e5e7eb}.lr-label[data-v-388e01ad]{font-size:13px;color:#6b7280}.lr-slider[data-v-388e01ad]{flex:1;min-width:80px;max-width:200px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7eb;border-radius:2px;outline:none}.lr-slider[data-v-388e01ad]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:var(--mm-accent);border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgba(var(--mm-accent-rgb),.3)}.lr-slider[data-v-388e01ad]::-moz-range-thumb{width:16px;height:16px;background:var(--mm-accent);border:none;border-radius:50%;cursor:pointer}.lr-size[data-v-388e01ad]{min-width:24px;font-size:13px;color:#4b5563;font-weight:500}.lr-clear[data-v-388e01ad]{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;color:#6b7280;font-size:13px;cursor:pointer;transition:all .15s ease}.lr-clear[data-v-388e01ad]:hover{border-color:rgba(var(--mm-danger-rgb),.4);color:var(--mm-danger);background:rgba(var(--mm-danger-rgb),.06)}.lr-prompt-row[data-v-388e01ad]{display:flex;gap:12px;padding:0 20px 12px}.lr-prompt[data-v-388e01ad]{flex:1;height:56px;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:13px;resize:none;font-family:inherit;outline:none;transition:border-color .15s ease}.lr-prompt[data-v-388e01ad]:focus{border-color:var(--mm-accent);box-shadow:0 0 0 4px rgba(var(--mm-accent-rgb),.12)}.lr-generate[data-v-388e01ad]{display:inline-flex;align-items:center;gap:4px;height:56px;padding:0 24px;border:none;background:linear-gradient(135deg,var(--mm-accent-mid),var(--mm-accent));color:#fff;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.3)}.lr-generate[data-v-388e01ad]:hover:not(:disabled){background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-strong));transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.4)}.lr-generate[data-v-388e01ad]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none}.lr-gen-icon[data-v-388e01ad]{display:inline-flex;align-items:center}.lr-gen-icon svg[data-v-388e01ad]{width:14px;height:14px}.lr-tip[data-v-388e01ad]{padding:0 20px 20px;font-size:12px;color:#9ca3af;line-height:1.5}.modal-fade-enter-active[data-v-388e01ad],.modal-fade-leave-active[data-v-388e01ad]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-388e01ad],.modal-fade-leave-to[data-v-388e01ad]{opacity:0}.param-chip-wrap[data-v-388e01ad]{position:relative;display:inline-flex}.params-popover[data-v-388e01ad]{position:absolute;bottom:calc(100% + 10px);right:0;background:#fff;border-radius:12px;width:264px;box-shadow:0 10px 40px #00000026,0 2px 8px #0000000f;padding:12px;z-index:100;border:1px solid #f3f4f6}.params-popover[data-v-388e01ad]:after{content:"";position:absolute;bottom:-5px;right:20px;width:10px;height:10px;background:#fff;transform:rotate(45deg);border-right:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.popover-fade-enter-active[data-v-388e01ad],.popover-fade-leave-active[data-v-388e01ad]{transition:opacity .15s ease,transform .15s ease}.popover-fade-enter-from[data-v-388e01ad],.popover-fade-leave-to[data-v-388e01ad]{opacity:0;transform:translateY(6px)}.params-section+.params-section[data-v-388e01ad]{margin-top:8px;padding-top:8px;border-top:1px solid #f3f4f6}.params-title[data-v-388e01ad]{font-size:11px;font-weight:600;color:#1f2937;margin-bottom:6px}.params-list[data-v-388e01ad]{display:grid;gap:6px}.params-list-2[data-v-388e01ad]{grid-template-columns:1fr 1fr}.params-list-3[data-v-388e01ad]{grid-template-columns:1fr 1fr 1fr}.params-list-4[data-v-388e01ad]{grid-template-columns:1fr 1fr 1fr 1fr}.params-item[data-v-388e01ad]{position:relative;display:flex;align-items:center;justify-content:center;height:28px;padding:0 8px;border:1.5px solid #e5e7eb;background:#fff;border-radius:7px;color:#1f2937;font-size:11px;cursor:pointer;transition:all .15s ease}.params-item[data-v-388e01ad]:hover{border-color:var(--mm-accent-200)}.params-item.active[data-v-388e01ad]{border-color:var(--mm-accent);color:var(--mm-accent);background:var(--mm-accent-50)}.params-item-tag[data-v-388e01ad]{position:absolute;top:4px;right:6px;font-size:10px;color:#9ca3af}.params-item.active .params-item-tag[data-v-388e01ad]{color:var(--mm-accent)}.params-grid[data-v-388e01ad]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.params-ratio[data-v-388e01ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:42px;padding:4px;border:1.5px solid #e5e7eb;background:#fff;border-radius:7px;color:#4b5563;font-size:10px;cursor:pointer;transition:all .15s ease}.params-ratio[data-v-388e01ad]:hover{border-color:var(--mm-accent-200)}.params-ratio.active[data-v-388e01ad]{border-color:var(--mm-accent);color:var(--mm-accent);background:var(--mm-accent-50)}.params-ratio.auto[data-v-388e01ad]{opacity:.55;pointer-events:none}.params-ratio svg[data-v-388e01ad]{width:15px;height:15px}.params-ratio-label[data-v-388e01ad]{font-weight:500}.params-ratio-sub[data-v-388e01ad]{font-size:10px;color:#9ca3af}.params-size[data-v-388e01ad]{display:flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 8px;border:1.5px solid #e5e7eb;background:#fff;border-radius:7px;color:#1f2937;font-size:11px;cursor:pointer;transition:all .15s ease}.params-size[data-v-388e01ad]:hover:not(.active):not(:disabled){border-color:var(--mm-accent-200)}.params-size[data-v-388e01ad]:disabled,.params-size.disabled[data-v-388e01ad]{color:#c4c9d1;border-color:#eef0f3;background:#fafbfc;cursor:not-allowed}.params-size:disabled svg[data-v-388e01ad]{opacity:.45}.params-size.active[data-v-388e01ad]{border-color:var(--mm-accent);color:var(--mm-accent);background:var(--mm-accent-50)}.params-size svg[data-v-388e01ad]{width:11px;height:11px}.params-count[data-v-388e01ad]{display:flex;align-items:center;justify-content:center;gap:3px;height:28px;padding:0 6px;border:1.5px solid #e5e7eb;background:#fff;border-radius:7px;color:#1f2937;font-size:11px;cursor:pointer;transition:all .15s ease}.params-count[data-v-388e01ad]:hover{border-color:var(--mm-accent-200)}.params-count.active[data-v-388e01ad]{border-color:var(--mm-accent);color:var(--mm-accent);background:var(--mm-accent-50)}.params-count svg[data-v-388e01ad]{width:12px;height:12px}@media (max-width: 1100px){.ws-toolbar[data-v-388e01ad]{width:min(260px,calc(100vw - 136px))}}@media (max-width: 820px){.ws-list[data-v-388e01ad]{padding:0 16px}.ws-composer-wrap[data-v-388e01ad]{padding:12px 16px 16px}.task-avatar[data-v-388e01ad]{width:40px;height:40px}.task-thumb[data-v-388e01ad]{width:100%}}.ps-page[data-v-c9b0894a]{max-width:1080px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}.ps-toast[data-v-c9b0894a]{position:fixed;top:20px;right:24px;padding:10px 16px;background:#10b98121;color:#047857;border:1px solid #a7f3d0;border-radius:10px;font-size:13px;box-shadow:0 6px 20px #0f172a14;z-index:60}.toast-fade-enter-active[data-v-c9b0894a],.toast-fade-leave-active[data-v-c9b0894a]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-c9b0894a],.toast-fade-leave-to[data-v-c9b0894a]{opacity:0;transform:translateY(-6px)}.ps-grid[data-v-c9b0894a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 900px){.ps-grid[data-v-c9b0894a]{grid-template-columns:1fr}}.ps-card[data-v-c9b0894a]{background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px;padding:18px}.card-title[data-v-c9b0894a]{font-size:15px;font-weight:600;color:var(--mm-page-text);margin-bottom:12px}.card-head[data-v-c9b0894a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-head .card-title[data-v-c9b0894a]{margin-bottom:0}.upload-area[data-v-c9b0894a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:1 / 1;border:2px dashed var(--mm-page-input-border);border-radius:12px;color:var(--mm-page-faint);cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:center}.upload-area[data-v-c9b0894a]:hover,.upload-area.dragging[data-v-c9b0894a]{border-color:var(--mm-accent);background:var(--mm-accent-50);color:var(--mm-accent-strong)}.upload-area svg[data-v-c9b0894a]{width:36px;height:36px}.upload-main[data-v-c9b0894a]{font-size:14px;font-weight:500;color:var(--mm-page-muted)}.upload-sub[data-v-c9b0894a]{font-size:12px}.preview-wrap[data-v-c9b0894a]{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border)}.preview-img[data-v-c9b0894a]{width:100%;height:100%;object-fit:contain;display:block}.preview-del[data-v-c9b0894a]{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;border:none;background:#0f172aa6;color:#fff;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-del[data-v-c9b0894a]:hover{background:#0f172ad9}.model-section[data-v-c9b0894a]{margin-top:16px}.section-title[data-v-c9b0894a]{font-size:13px;font-weight:600;color:var(--mm-page-muted);margin-bottom:8px}.model-list[data-v-c9b0894a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.model-item[data-v-c9b0894a]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1.5px solid var(--mm-page-input-border);border-radius:10px;background:var(--mm-page-card);cursor:pointer;font-size:14px;color:var(--mm-page-muted);font-family:inherit;transition:all .15s ease}.model-item[data-v-c9b0894a]:hover{border-color:#fcd34d}.model-item.active[data-v-c9b0894a]{border-color:var(--mm-accent);background:var(--mm-accent-50);color:var(--mm-accent-strong);font-weight:600}.model-tag[data-v-c9b0894a]{font-size:10px;background:var(--mm-accent);color:#fff;border-radius:999px;padding:1px 6px}.add-btn[data-v-c9b0894a]{font-size:13px;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid #fcd34d;border-radius:8px;padding:5px 12px;cursor:pointer;font-family:inherit;transition:background .15s ease}.add-btn[data-v-c9b0894a]:hover:not(:disabled){background:var(--mm-accent-300)}.add-btn[data-v-c9b0894a]:disabled{opacity:.5;cursor:not-allowed}.scene-list[data-v-c9b0894a]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.scene-item[data-v-c9b0894a]{display:flex;align-items:center;gap:8px}.scene-fields[data-v-c9b0894a]{flex:1;display:flex;gap:8px}.scene-input[data-v-c9b0894a]{flex:1;min-width:0;border:1.5px solid var(--mm-page-input-border);border-radius:8px;padding:9px 12px;font-size:13px;font-family:inherit;color:var(--mm-page-text);outline:none;transition:border-color .15s ease}.scene-input[data-v-c9b0894a]:focus{border-color:var(--mm-accent)}.scene-del[data-v-c9b0894a]{flex-shrink:0;width:34px;height:34px;border-radius:8px;border:1px solid var(--mm-page-input-border);background:var(--mm-page-card);color:var(--mm-page-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.scene-del[data-v-c9b0894a]:hover:not(:disabled){color:#ef4444;border-color:#dc262661;background:#dc262624}.scene-del[data-v-c9b0894a]:disabled{opacity:.4;cursor:not-allowed}.scene-del svg[data-v-c9b0894a]{width:14px;height:14px}.ps-footer[data-v-c9b0894a]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cost-text[data-v-c9b0894a]{font-size:13px;color:var(--mm-page-muted)}.generate-btn[data-v-c9b0894a]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent));color:#fff;border:none;border-radius:10px;padding:11px 28px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.3);transition:all .15s ease}.generate-btn[data-v-c9b0894a]:hover:not(:disabled){box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.4);transform:translateY(-1px)}.generate-btn[data-v-c9b0894a]:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinner[data-v-c9b0894a]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-c9b0894a .8s linear infinite}@keyframes spin-c9b0894a{to{transform:rotate(360deg)}}.result-grid[data-v-c9b0894a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.result-item[data-v-c9b0894a]{position:relative;border:1px solid var(--mm-page-card-border);border-radius:12px;overflow:hidden;cursor:zoom-in;background:var(--mm-page-card);transition:box-shadow .15s ease}.result-item[data-v-c9b0894a]:hover{box-shadow:0 6px 16px #0f172a14}.result-item img[data-v-c9b0894a]{width:100%;aspect-ratio:1;object-fit:cover;display:block}.result-label[data-v-c9b0894a]{display:block;padding:8px 10px;font-size:12px;color:var(--mm-page-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-empty[data-v-c9b0894a]{padding:24px;text-align:center;color:var(--mm-page-faint);font-size:13px}.history-grid[data-v-c9b0894a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.history-item[data-v-c9b0894a]{border-radius:10px;overflow:hidden;border:1px solid var(--mm-page-card-border);cursor:zoom-in;background:var(--mm-page-card)}.history-item img[data-v-c9b0894a]{width:100%;aspect-ratio:1;object-fit:cover;display:block}.preview-mask[data-v-c9b0894a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;display:flex;align-items:center;justify-content:center;z-index:9999;padding:40px}.mask-img[data-v-c9b0894a]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.mask-close[data-v-c9b0894a]{position:absolute;top:20px;right:24px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:22px;cursor:pointer}.mask-close[data-v-c9b0894a]:hover{background:#fff3}.fade-enter-active[data-v-c9b0894a],.fade-leave-active[data-v-c9b0894a]{transition:opacity .2s ease}.fade-enter-from[data-v-c9b0894a],.fade-leave-to[data-v-c9b0894a]{opacity:0}.du-page[data-v-f373e37c]{max-width:1080px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}.du-toast[data-v-f373e37c]{position:fixed;top:20px;right:24px;padding:10px 16px;background:#10b98121;color:#047857;border:1px solid #a7f3d0;border-radius:10px;font-size:13px;box-shadow:0 6px 20px #0f172a14;z-index:60}.toast-fade-enter-active[data-v-f373e37c],.toast-fade-leave-active[data-v-f373e37c]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-f373e37c],.toast-fade-leave-to[data-v-f373e37c]{opacity:0;transform:translateY(-6px)}.banner[data-v-f373e37c]{display:flex;align-items:flex-start;gap:10px;background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 100%);border:1px solid var(--mm-accent-200);border-radius:12px;padding:14px 16px}.banner-icon[data-v-f373e37c]{flex-shrink:0;color:inherit;opacity:.9}.banner-icon svg[data-v-f373e37c]{width:16px;height:16px;display:block}.banner-text[data-v-f373e37c]{font-size:13px;color:var(--mm-accent-deep);line-height:1.7}.banner-text b[data-v-f373e37c]{font-weight:600}.mode-tabs[data-v-f373e37c]{display:inline-flex;gap:4px;background:var(--mm-page-well);border-radius:10px;padding:4px;align-self:flex-start}.mode-tab[data-v-f373e37c]{border:none;background:transparent;border-radius:8px;padding:8px 18px;font-size:13px;color:var(--mm-page-muted);cursor:pointer;font-family:inherit;transition:all .15s ease}.mode-tab.active[data-v-f373e37c]{background:var(--mm-page-card);color:var(--mm-accent-strong);font-weight:600;box-shadow:0 1px 4px #0f172a14}.du-grid[data-v-f373e37c]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 900px){.du-grid[data-v-f373e37c]{grid-template-columns:1fr}}.du-card[data-v-f373e37c]{background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px;padding:18px}.card-title[data-v-f373e37c]{font-size:15px;font-weight:600;color:var(--mm-page-text);margin-bottom:12px;display:flex;align-items:center;gap:8px}.count-badge[data-v-f373e37c]{font-size:11px;font-weight:500;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:999px;padding:1px 8px}.card-head[data-v-f373e37c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.card-head .card-title[data-v-f373e37c]{margin-bottom:0}.save-btn[data-v-f373e37c]{border:none;background:transparent;color:var(--mm-accent);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;padding:4px 8px;border-radius:8px;transition:background .15s ease,color .15s ease;white-space:nowrap}.save-btn[data-v-f373e37c]:hover:not(:disabled){background:var(--mm-accent-50);color:var(--mm-accent)}.save-btn[data-v-f373e37c]:disabled{color:var(--mm-page-input-border);cursor:not-allowed}.fixed-upload[data-v-f373e37c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:3 / 4;border:2px dashed var(--mm-page-input-border);border-radius:12px;color:var(--mm-page-faint);cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:center}.fixed-upload[data-v-f373e37c]:hover,.fixed-upload.dragging[data-v-f373e37c]{border-color:var(--mm-accent);background:var(--mm-accent-50);color:var(--mm-accent-strong)}.fixed-upload svg[data-v-f373e37c]{width:40px;height:40px}.upload-main[data-v-f373e37c]{font-size:14px;font-weight:500;color:var(--mm-page-muted)}.upload-sub[data-v-f373e37c]{font-size:12px}.fixed-preview[data-v-f373e37c]{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border)}.fixed-preview img[data-v-f373e37c]{width:100%;height:100%;object-fit:contain;display:block}.saved-section[data-v-f373e37c]{margin-top:16px}.saved-title[data-v-f373e37c]{font-size:13px;font-weight:600;color:var(--mm-page-muted);margin-bottom:8px}.saved-grid[data-v-f373e37c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.saved-cell[data-v-f373e37c]{position:relative;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;border:1.5px solid var(--mm-page-card-border);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;background:var(--mm-page-well)}.saved-cell[data-v-f373e37c]:hover{border-color:#fcd34d}.saved-cell.active[data-v-f373e37c]{border-color:var(--mm-accent);box-shadow:0 0 0 2px rgba(var(--mm-accent-rgb),.25)}.saved-cell img[data-v-f373e37c]{width:100%;height:100%;object-fit:cover;display:block}.thumbs-grid[data-v-f373e37c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.thumb-cell[data-v-f373e37c],.add-cell[data-v-f373e37c]{position:relative;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden}.thumb-cell[data-v-f373e37c]{border:1px solid var(--mm-page-card-border)}.thumb-cell img[data-v-f373e37c]{width:100%;height:100%;object-fit:cover;display:block}.thumb-del[data-v-f373e37c]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background:#0f172aa6;color:#fff;font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.thumb-del[data-v-f373e37c]:hover{background:#0f172ad9}.add-cell[data-v-f373e37c]{display:flex;align-items:center;justify-content:center;border:2px dashed var(--mm-page-input-border);color:var(--mm-page-faint);cursor:pointer;transition:border-color .15s ease,color .15s ease}.add-cell[data-v-f373e37c]:hover{border-color:var(--mm-accent);color:var(--mm-accent-strong)}.add-cell svg[data-v-f373e37c]{width:22px;height:22px}.model-row[data-v-f373e37c]{display:flex;align-items:center;gap:14px}.section-title[data-v-f373e37c]{font-size:13px;font-weight:600;color:var(--mm-page-muted);white-space:nowrap}.model-list[data-v-f373e37c]{display:grid;grid-template-columns:repeat(2,140px);gap:10px}.model-item[data-v-f373e37c]{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;border:1.5px solid var(--mm-page-input-border);border-radius:10px;background:var(--mm-page-card);cursor:pointer;font-size:13px;color:var(--mm-page-muted);font-family:inherit;transition:all .15s ease}.model-item[data-v-f373e37c]:hover{border-color:#fcd34d}.model-item.active[data-v-f373e37c]{border-color:var(--mm-accent);background:var(--mm-accent-50);color:var(--mm-accent-strong);font-weight:600}.model-tag[data-v-f373e37c]{font-size:10px;background:var(--mm-accent);color:#fff;border-radius:999px;padding:1px 6px}.du-footer[data-v-f373e37c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cost-text[data-v-f373e37c]{font-size:13px;color:var(--mm-page-muted)}.generate-btn[data-v-f373e37c]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent));color:#fff;border:none;border-radius:10px;padding:11px 28px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.3);transition:all .15s ease}.generate-btn[data-v-f373e37c]:hover:not(:disabled){box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.4);transform:translateY(-1px)}.generate-btn[data-v-f373e37c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinner[data-v-f373e37c]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-f373e37c .8s linear infinite}@keyframes spin-f373e37c{to{transform:rotate(360deg)}}.result-grid[data-v-f373e37c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.result-item[data-v-f373e37c]{position:relative;border:1px solid var(--mm-page-card-border);border-radius:12px;overflow:hidden;cursor:zoom-in;background:var(--mm-page-card);transition:box-shadow .15s ease}.result-item[data-v-f373e37c]:hover{box-shadow:0 6px 16px #0f172a14}.result-item img[data-v-f373e37c]{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.history-empty[data-v-f373e37c]{padding:24px;text-align:center;color:var(--mm-page-faint);font-size:13px}.history-grid[data-v-f373e37c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.history-item[data-v-f373e37c]{border-radius:10px;overflow:hidden;border:1px solid var(--mm-page-card-border);cursor:zoom-in;background:var(--mm-page-card)}.history-item img[data-v-f373e37c]{width:100%;aspect-ratio:1;object-fit:cover;display:block}.preview-mask[data-v-f373e37c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;display:flex;align-items:center;justify-content:center;z-index:9999;padding:40px}.mask-img[data-v-f373e37c]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.mask-close[data-v-f373e37c]{position:absolute;top:20px;right:24px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:22px;cursor:pointer}.mask-close[data-v-f373e37c]:hover{background:#fff3}.fade-enter-active[data-v-f373e37c],.fade-leave-active[data-v-f373e37c]{transition:opacity .2s ease}.fade-enter-from[data-v-f373e37c],.fade-leave-to[data-v-f373e37c]{opacity:0}.ri-page[data-v-b9957788]{max-width:1080px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}.ri-toast[data-v-b9957788]{position:fixed;top:20px;right:24px;padding:10px 16px;background:#10b98121;color:#047857;border:1px solid #a7f3d0;border-radius:10px;font-size:13px;box-shadow:0 6px 20px #0f172a14;z-index:60}.toast-fade-enter-active[data-v-b9957788],.toast-fade-leave-active[data-v-b9957788]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-b9957788],.toast-fade-leave-to[data-v-b9957788]{opacity:0;transform:translateY(-6px)}.banner[data-v-b9957788]{display:flex;align-items:flex-start;gap:10px;background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 100%);border:1px solid var(--mm-accent-200);border-radius:12px;padding:14px 16px}.banner-icon[data-v-b9957788]{flex-shrink:0;color:inherit;opacity:.9}.banner-icon svg[data-v-b9957788]{width:16px;height:16px;display:block}.banner-text[data-v-b9957788]{font-size:13px;color:var(--mm-accent-deep);line-height:1.7}.ri-card[data-v-b9957788]{background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px;padding:18px}.card-title[data-v-b9957788]{font-size:15px;font-weight:600;color:var(--mm-page-text);margin-bottom:12px;display:flex;align-items:center;gap:8px}.count-badge[data-v-b9957788]{font-size:11px;font-weight:500;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:999px;padding:1px 8px}.thumbs-grid[data-v-b9957788]{display:grid;grid-template-columns:repeat(auto-fill,min(200px,100%));gap:14px;justify-content:center}.thumb-cell[data-v-b9957788],.add-cell[data-v-b9957788]{position:relative;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden}.thumb-cell[data-v-b9957788]{border:1px solid var(--mm-page-card-border)}.thumb-cell img[data-v-b9957788]{width:100%;height:100%;object-fit:cover;display:block}.thumb-del[data-v-b9957788]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background:#0f172aa6;color:#fff;font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.thumb-del[data-v-b9957788]:hover{background:#0f172ad9}.add-cell[data-v-b9957788]{display:flex;align-items:center;justify-content:center;border:2px dashed var(--mm-page-input-border);color:var(--mm-page-faint);cursor:pointer;transition:border-color .15s ease,color .15s ease}.add-cell[data-v-b9957788]:hover{border-color:var(--mm-accent);color:var(--mm-accent-strong)}.add-cell svg[data-v-b9957788]{width:22px;height:22px}.ri-footer[data-v-b9957788]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cost-text[data-v-b9957788]{font-size:13px;color:var(--mm-page-muted)}.generate-btn[data-v-b9957788]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent));color:#fff;border:none;border-radius:10px;padding:11px 28px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.3);transition:all .15s ease}.generate-btn[data-v-b9957788]:hover:not(:disabled){box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.4);transform:translateY(-1px)}.generate-btn[data-v-b9957788]:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinner[data-v-b9957788]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-b9957788 .8s linear infinite}@keyframes spin-b9957788{to{transform:rotate(360deg)}}.result-list[data-v-b9957788]{display:flex;flex-direction:column;gap:12px}.result-item[data-v-b9957788]{display:flex;align-items:flex-start;gap:14px;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:12px;padding:12px}.result-thumb[data-v-b9957788]{width:72px;height:72px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid var(--mm-page-card-border)}.result-body[data-v-b9957788]{flex:1;min-width:0;font-size:13px;color:var(--mm-page-text);line-height:1.7}.result-loading[data-v-b9957788]{display:flex;align-items:center;gap:8px;color:var(--mm-page-faint);font-size:13px}.mini-spinner[data-v-b9957788]{width:14px;height:14px;border:2px solid var(--mm-page-input-border);border-top-color:var(--mm-accent);border-radius:50%;animation:spin-b9957788 .8s linear infinite}.copy-btn[data-v-b9957788]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;background:var(--mm-accent-50);border:1px solid #fcd34d;color:var(--mm-accent-strong);padding:5px 12px;border-radius:8px;font-size:12px;cursor:pointer;font-family:inherit;transition:all .12s ease}.copy-btn[data-v-b9957788]:hover{background:var(--mm-accent-300)}.copy-btn svg[data-v-b9957788]{width:12px;height:12px}.dv[data-v-4d276d2d]{display:flex;flex-direction:column;height:100%;min-height:0}.pm-wrap[data-v-4d276d2d]{position:relative}.pm-dropdown[data-v-4d276d2d]{position:fixed;top:64px;right:24px;width:380px;max-height:calc(100vh - 80px);background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:12px;box-shadow:0 12px 32px #0000001f,0 0 0 1px #0000000a;z-index:100;display:flex;flex-direction:column;overflow:hidden}.pm-head[data-v-4d276d2d]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--mm-page-card-border)}.pm-head-title[data-v-4d276d2d]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--mm-page-text)}.pm-head-title svg[data-v-4d276d2d]{width:16px;height:16px;color:var(--mm-accent)}.pm-head-actions[data-v-4d276d2d]{display:flex;align-items:center;gap:4px}.pm-action-btn[data-v-4d276d2d]{background:transparent;border:1px solid transparent;width:28px;height:28px;border-radius:6px;color:var(--mm-page-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.pm-action-btn[data-v-4d276d2d]:hover{background:var(--mm-page-well);color:var(--mm-accent);border-color:var(--mm-accent-200)}.pm-action-btn[data-v-4d276d2d]:active{transform:scale(.94)}.pm-action-btn svg[data-v-4d276d2d]{width:14px;height:14px}.pm-action-btn.spinning svg[data-v-4d276d2d]{animation:pm-spin-4d276d2d .6s linear}@keyframes pm-spin-4d276d2d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pm-new[data-v-4d276d2d]{background:var(--mm-accent);color:#fff;border:none;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.pm-new[data-v-4d276d2d]:hover{background:var(--mm-accent)}.pm-search[data-v-4d276d2d]{padding:10px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--mm-page-card-border);background:var(--mm-page-well)}.pm-search svg[data-v-4d276d2d]{width:14px;height:14px;color:var(--mm-page-faint);flex-shrink:0}.pm-search input[data-v-4d276d2d]{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:var(--mm-page-text)}.pm-search input[data-v-4d276d2d]::placeholder{color:var(--mm-page-faint)}.pm-tabs[data-v-4d276d2d]{display:flex;padding:6px 14px 0;gap:4px;border-bottom:1px solid var(--mm-page-card-border)}.pm-tabs button[data-v-4d276d2d]{background:transparent;border:none;padding:6px 10px;font-size:12px;color:var(--mm-page-muted);cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.pm-tabs button[data-v-4d276d2d]:hover{color:var(--mm-page-text)}.pm-tabs button.active[data-v-4d276d2d]{color:var(--mm-accent);border-bottom-color:var(--mm-accent)}.pm-tab-count[data-v-4d276d2d]{font-size:10px;background:var(--mm-page-well);color:var(--mm-page-muted);padding:1px 6px;border-radius:8px}.pm-tabs button.active .pm-tab-count[data-v-4d276d2d]{background:var(--mm-accent-50);color:var(--mm-accent)}.pm-list[data-v-4d276d2d]{flex:1;overflow-y:auto;padding:6px;min-height:100px}.pm-item[data-v-4d276d2d]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;width:100%;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s ease}.pm-item[data-v-4d276d2d]:hover{background:var(--mm-accent-50)}.pm-item:hover .pm-item-del[data-v-4d276d2d]{opacity:1}.pm-item:hover .pm-item-open[data-v-4d276d2d]{background:var(--mm-page-card);border-color:var(--mm-accent);color:var(--mm-accent)}.pm-item-main[data-v-4d276d2d]{flex:1;min-width:0;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.pm-item-open[data-v-4d276d2d]{margin-top:8px;padding:4px 10px;border:1px solid var(--mm-page-input-border);border-radius:6px;background:var(--mm-page-well);font-size:11px;color:var(--mm-page-muted);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.pm-item-open svg[data-v-4d276d2d]{width:11px;height:11px}.pm-item-del[data-v-4d276d2d]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--mm-page-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:all .15s ease;align-self:center}.pm-item-del[data-v-4d276d2d]:hover{background:#dc262629;color:#dc2626}.pm-item-del svg[data-v-4d276d2d]{width:14px;height:14px}.pm-item-thumb[data-v-4d276d2d]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-item-thumb svg[data-v-4d276d2d]{width:18px;height:18px;color:var(--mm-page-muted)}.pm-item-text[data-v-4d276d2d]{flex:1;min-width:0}.pm-item-top[data-v-4d276d2d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.pm-item-name[data-v-4d276d2d]{font-size:13px;font-weight:500;color:var(--mm-page-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-item-status[data-v-4d276d2d]{font-size:10px;padding:1px 6px;border-radius:8px;flex-shrink:0}.pm-item-status.progress[data-v-4d276d2d]{background:var(--mm-accent-50);color:var(--mm-accent)}.pm-item-status.done[data-v-4d276d2d]{background:#10b98121;color:#059669}.pm-item-status.archived[data-v-4d276d2d]{background:var(--mm-page-well);color:var(--mm-page-muted)}.pm-item-meta[data-v-4d276d2d]{display:flex;gap:10px;font-size:11px;color:var(--mm-page-faint)}.pm-meta-item[data-v-4d276d2d]{display:inline-flex;align-items:center;gap:3px}.pm-meta-item svg[data-v-4d276d2d]{width:11px;height:11px}.pm-empty[data-v-4d276d2d]{padding:30px 12px;text-align:center;font-size:12px;color:var(--mm-page-faint)}.pm-fade-enter-active[data-v-4d276d2d],.pm-fade-leave-active[data-v-4d276d2d]{transition:opacity .15s ease,transform .15s ease}.pm-fade-enter-from[data-v-4d276d2d],.pm-fade-leave-to[data-v-4d276d2d]{opacity:0;transform:translateY(-6px)}.confirm-overlay[data-v-4d276d2d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:2000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-card[data-v-4d276d2d]{width:400px;background:var(--mm-page-card);border-radius:12px;padding:28px 24px 20px;box-shadow:0 20px 50px #0003}.confirm-icon[data-v-4d276d2d]{width:48px;height:48px;border-radius:50%;background:#dc262629;color:#dc2626;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.confirm-icon svg[data-v-4d276d2d]{width:24px;height:24px}.confirm-title[data-v-4d276d2d]{font-size:16px;font-weight:600;color:var(--mm-page-text);text-align:center;margin-bottom:10px}.confirm-desc[data-v-4d276d2d]{font-size:13px;color:var(--mm-page-muted);text-align:center;line-height:1.6;margin-bottom:20px}.confirm-desc strong[data-v-4d276d2d]{color:var(--mm-page-text);font-weight:500}.confirm-warn[data-v-4d276d2d]{color:#dc2626;font-weight:500}.ref-pick[data-v-4d276d2d]{margin-bottom:4px}.ref-pick-list[data-v-4d276d2d]{display:flex;flex-wrap:wrap;gap:8px}.ref-pick-thumb[data-v-4d276d2d]{position:relative;width:46px;height:46px;padding:0;border:2px solid transparent;border-radius:8px;background:var(--mm-accent-50);cursor:pointer;overflow:hidden;flex:none;transition:border-color .15s,transform .15s}.ref-pick-thumb[data-v-4d276d2d]:hover{transform:translateY(-1px)}.ref-pick-thumb.active[data-v-4d276d2d]{border-color:var(--mm-accent)}.ref-pick-thumb img[data-v-4d276d2d]{width:100%;height:100%;object-fit:cover;display:block}.ref-pick-no[data-v-4d276d2d]{position:absolute;left:0;bottom:0;min-width:14px;padding:0 3px;font-size:10px;line-height:15px;text-align:center;color:#fff;background:#1111119e;border-top-right-radius:6px}.ref-pick-check[data-v-4d276d2d]{position:absolute;top:0;right:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--mm-accent);border-bottom-left-radius:6px}.ref-pick-check svg[data-v-4d276d2d]{width:10px;height:10px}.ref-pick-auto[data-v-4d276d2d]{display:inline-block;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:500;line-height:16px;color:var(--mm-accent);background:var(--mm-accent-50);border-radius:999px;vertical-align:1px}.ref-pick-empty[data-v-4d276d2d]{margin:0;font-size:12px;color:var(--mm-page-faint)}.ref-pick-check.soft[data-v-4d276d2d]{background:var(--mm-accent-50);color:var(--mm-accent)}.confirm-desc-sub[data-v-4d276d2d]{margin-top:-12px;font-size:12px;color:var(--mm-page-faint)}.confirm-foot[data-v-4d276d2d]{display:flex;gap:10px}.confirm-cancel[data-v-4d276d2d],.confirm-ok[data-v-4d276d2d]{flex:1;padding:9px 0;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .15s ease}.confirm-cancel[data-v-4d276d2d]{background:var(--mm-page-well);color:var(--mm-page-muted)}.confirm-cancel[data-v-4d276d2d]:hover{background:var(--mm-page-input-border)}.confirm-ok[data-v-4d276d2d]{background:#dc2626;color:#fff}.confirm-ok[data-v-4d276d2d]:hover{background:#b91c1c}.dl-alt[data-v-4d276d2d]{margin-top:14px;padding-top:12px;border-top:1px solid var(--mm-page-input-border)}.dl-alt-btn[data-v-4d276d2d]{width:100%;padding:9px 0;border:1px solid var(--mm-page-input-border);border-radius:8px;background:transparent;color:var(--mm-page-muted);font-family:inherit;font-size:13px;cursor:pointer;transition:all .15s ease}.dl-alt-btn[data-v-4d276d2d]:hover{border-color:var(--mm-accent);background:var(--mm-page-well);color:var(--mm-accent-strong)}.dl-alt-note[data-v-4d276d2d]{margin:8px 0 0;font-size:11px;line-height:1.7;color:var(--mm-page-faint)}.dl-alt-note strong[data-v-4d276d2d]{color:var(--mm-accent-strong)}.dl-alt-link[data-v-4d276d2d]{color:var(--mm-accent);text-decoration:underline;text-underline-offset:2px}.dl-alt-link[data-v-4d276d2d]:hover{color:var(--mm-accent-strong)}.confirm-primary[data-v-4d276d2d]{flex:1;padding:9px 0;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .15s ease;background:var(--mm-accent);color:#fff}.dl-choice-foot .confirm-cancel[data-v-4d276d2d]{flex:0 0 auto;padding-left:18px;padding-right:18px}.confirm-primary[data-v-4d276d2d]:hover{background:var(--mm-accent-strong)}.confirm-primary[data-v-4d276d2d]:focus-visible{outline:2px solid var(--mm-accent-strong);outline-offset:2px}.confirm-fade-enter-active[data-v-4d276d2d],.confirm-fade-leave-active[data-v-4d276d2d]{transition:opacity .18s ease}.confirm-fade-enter-active .confirm-card[data-v-4d276d2d],.confirm-fade-leave-active .confirm-card[data-v-4d276d2d]{transition:transform .18s ease}.confirm-fade-enter-from[data-v-4d276d2d],.confirm-fade-leave-to[data-v-4d276d2d]{opacity:0}.confirm-fade-enter-from .confirm-card[data-v-4d276d2d],.confirm-fade-leave-to .confirm-card[data-v-4d276d2d]{transform:scale(.92)}.step-tabs[data-v-4d276d2d]{display:flex;gap:4px;background:var(--mm-page-well);padding:3px;border-radius:10px}.step-tabs button[data-v-4d276d2d]{background:transparent;border:none;padding:6px 14px;font-size:12px;color:var(--mm-page-muted);border-radius:8px;white-space:nowrap}.step-tabs button[data-v-4d276d2d]:hover{color:var(--mm-page-text)}.step-tabs button.active[data-v-4d276d2d]{background:var(--mm-accent);color:#fff;font-weight:600;box-shadow:0 1px 2px rgba(var(--mm-accent-rgb),.25)}.dv-body[data-v-4d276d2d]{display:flex;gap:16px;flex:1;min-height:0}.dv-left[data-v-4d276d2d]{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.dv-left[data-v-4d276d2d]::-webkit-scrollbar{width:6px}.dv-left[data-v-4d276d2d]::-webkit-scrollbar-track{background:transparent}.dv-left[data-v-4d276d2d]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px;transition:background .2s ease}.dv-left[data-v-4d276d2d]::-webkit-scrollbar-thumb:hover{background:#00000047}.ai-loading-block[data-v-4d276d2d]{display:flex;flex-direction:column;gap:10px}.plan-loading-screen[data-v-4d276d2d]{flex:1;min-height:430px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:44px 18px 22px;background:var(--mm-page-card);border:1px solid rgba(var(--mm-accent-rgb),.3);border-radius:14px;box-shadow:0 1px 3px #1018280a;text-align:center}.pls-visual[data-v-4d276d2d]{position:relative;width:58px;height:58px;display:grid;place-items:center}.pls-ring[data-v-4d276d2d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:4px solid rgba(var(--mm-accent-rgb),.18);border-top-color:var(--mm-accent);animation:ai-spin-4d276d2d .9s linear infinite}.pls-ring-sm[data-v-4d276d2d]{top:13px;right:13px;bottom:13px;left:13px;border-width:3px;border-color:rgba(var(--mm-accent-rgb),.14);border-bottom-color:var(--mm-accent-mid);animation:ai-spin-4d276d2d 1.6s linear infinite reverse}.pls-title[data-v-4d276d2d]{font-size:15px;font-weight:600;color:var(--mm-page-text)}.pls-phrases[data-v-4d276d2d]{position:relative;width:100%;height:18px;font-size:12px;color:var(--mm-page-muted)}.pls-phrases .ai-phrase[data-v-4d276d2d]{left:50%;transform:translate(-50%)}.pls-skeleton[data-v-4d276d2d]{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:4px}.pls-tip[data-v-4d276d2d]{margin:0;font-size:11px;line-height:1.7;color:var(--mm-page-faint)}.ai-loading-card[data-v-4d276d2d]{background:var(--mm-page-card);border:1px solid rgba(var(--mm-accent-rgb),.3);border-radius:14px;padding:14px 16px;box-shadow:0 1px 3px #1018280a}.ai-loading-head[data-v-4d276d2d]{display:flex;align-items:center;gap:8px}.ai-spinner[data-v-4d276d2d]{width:16px;height:16px;flex-shrink:0;border-radius:50%;border:2.5px solid rgba(var(--mm-accent-rgb),.25);border-top-color:var(--mm-accent);animation:ai-spin-4d276d2d .8s linear infinite}@keyframes ai-spin-4d276d2d{to{transform:rotate(360deg)}}.ai-loading-title[data-v-4d276d2d]{font-size:13px;font-weight:600;color:var(--mm-accent-strong)}.ai-loading-phrases[data-v-4d276d2d]{position:relative;height:18px;margin:8px 0 0 24px;font-size:12px;color:var(--mm-page-muted)}.ai-phrase[data-v-4d276d2d]{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;animation:ai-phrase-cycle-4d276d2d 6s linear infinite}.ai-phrase.p2[data-v-4d276d2d]{animation-delay:2s}.ai-phrase.p3[data-v-4d276d2d]{animation-delay:4s}@keyframes ai-phrase-cycle-4d276d2d{0%{opacity:0}2%{opacity:1}31%{opacity:1}34%{opacity:0}to{opacity:0}}.skeleton-card[data-v-4d276d2d]{background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:9px;box-shadow:0 1px 3px #1018280a}.sk-bar[data-v-4d276d2d]{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#f1f2f4 25%,#e8eaed 37%,#f1f2f4 63%);background-size:400% 100%;animation:sk-shimmer-4d276d2d 1.4s ease infinite}@keyframes sk-shimmer-4d276d2d{0%{background-position:100% 50%}to{background-position:0 50%}}.sk-bar.w90[data-v-4d276d2d]{width:90%}.sk-bar.w70[data-v-4d276d2d]{width:70%}.sk-bar.w55[data-v-4d276d2d]{width:55%}.sk-bar.w40[data-v-4d276d2d]{width:40%}.dv-right[data-v-4d276d2d]{flex:1;display:flex;flex-direction:column;background:var(--mm-page-well);border-radius:12px;overflow:hidden;min-width:0;position:relative}.quick-card[data-v-4d276d2d]{background:var(--mm-page-card);border:1px solid rgba(var(--mm-accent-rgb),.3);border-radius:14px;padding:14px 16px;box-shadow:0 1px 3px #1018280a}.quick-body[data-v-4d276d2d]{flex:1}.quick-title[data-v-4d276d2d]{font-weight:600;color:var(--mm-page-text);margin-bottom:4px;font-size:14px}.quick-desc[data-v-4d276d2d]{margin:0 0 10px;line-height:1.55;font-size:12px;color:var(--mm-accent-strong)}.quick-tags[data-v-4d276d2d]{display:flex;gap:6px;flex-wrap:wrap}.qtag[data-v-4d276d2d]{display:inline-flex;align-items:center;gap:5px;background:var(--mm-page-card);border:1px solid rgba(var(--mm-accent-rgb),.3);color:var(--mm-accent-strong);font-size:11px;padding:3px 10px 3px 4px;border-radius:999px;font-weight:500}.qtag i[data-v-4d276d2d]{font-style:normal;width:16px;height:16px;border-radius:50%;background:var(--mm-accent-100);color:var(--mm-accent);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dv-left .card[data-v-4d276d2d]{padding:16px;border:1px solid var(--mm-page-card-border);border-radius:14px;box-shadow:0 1px 3px #1018280a}.dv-left .card[data-v-4d276d2d]:hover{box-shadow:0 1px 3px #1018280a}.dv-left .card h3[data-v-4d276d2d]{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--mm-page-text)}.plan-edit-bar[data-v-4d276d2d]{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 0}.plan-edit-title[data-v-4d276d2d]{font-size:15px;font-weight:600;color:var(--mm-page-text)}.plan-edit-actions[data-v-4d276d2d]{display:flex;align-items:center;gap:12px}.edit-toggle-btn[data-v-4d276d2d]{display:inline-flex;align-items:center;gap:5px;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:500;color:var(--mm-page-text);cursor:pointer;box-shadow:0 1px 2px #1018280a;transition:all .15s ease;font-family:inherit}.edit-toggle-btn svg[data-v-4d276d2d]{width:12px;height:12px}.edit-toggle-btn[data-v-4d276d2d]:hover{border-color:#fcd34d;color:var(--mm-accent-strong);background:var(--mm-accent-50)}.edit-toggle-btn.editing[data-v-4d276d2d]{background:var(--mm-accent);border-color:var(--mm-accent);color:#fff}.edit-toggle-btn.editing[data-v-4d276d2d]:hover{background:var(--mm-accent-mid);border-color:var(--mm-accent-mid);color:#fff}.reset-pill[data-v-4d276d2d]{display:inline-flex;align-items:center;gap:5px;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:500;color:var(--mm-page-muted);cursor:pointer;box-shadow:0 1px 2px #1018280a;transition:all .15s ease;font-family:inherit}.reset-pill svg[data-v-4d276d2d]{width:12px;height:12px}.reset-pill[data-v-4d276d2d]:hover{border-color:#dc262661;color:#dc2626;background:#dc262624}.reset-pill[data-v-4d276d2d]:active{transform:translateY(1px)}.plan-edit-sections[data-v-4d276d2d]{display:flex;flex-direction:column;gap:12px}.dv-left .plan-edit-sections.is-readonly input[data-v-4d276d2d],.dv-left .plan-edit-sections.is-readonly textarea[data-v-4d276d2d],.dv-left .plan-edit-sections.is-readonly select[data-v-4d276d2d]{pointer-events:none;border-color:transparent;background:var(--mm-accent-50);box-shadow:none;color:var(--mm-page-text);resize:none;border-radius:8px;padding:6px 10px;cursor:default}.dv-left .plan-edit-sections.is-readonly select[data-v-4d276d2d]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.dv-left .plan-edit-sections.is-readonly .model-desc-regen[data-v-4d276d2d]{display:none}.lbl[data-v-4d276d2d]{display:block;font-size:12px;color:var(--mm-page-muted);margin:8px 0 4px}.lbl-max[data-v-4d276d2d]{font-style:normal;margin-left:6px;font-size:11px;color:var(--mm-page-faint)}.copy-tier-tag[data-v-4d276d2d]{margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:400;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-100)}.char-count[data-v-4d276d2d]{margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--mm-page-faint);text-align:right}.char-count.over[data-v-4d276d2d]{color:var(--mm-danger)}.model-desc-regen[data-v-4d276d2d]{float:right;border:none;background:var(--mm-accent-100);color:var(--mm-accent-strong);font-size:11px;padding:2px 8px;border-radius:10px;cursor:pointer}.model-desc-regen[data-v-4d276d2d]:hover{background:var(--mm-accent-300)}.model-desc-regen[data-v-4d276d2d]:disabled{opacity:.6;cursor:default}.relayout-row[data-v-4d276d2d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.btn-relayout[data-v-4d276d2d]{border:1px solid var(--mm-accent-300);background:var(--mm-accent-100);color:var(--mm-accent-strong);font-size:12px;font-weight:600;padding:5px 12px;border-radius:8px;cursor:pointer;transition:background .15s,transform .15s}.btn-relayout[data-v-4d276d2d]:hover:not(:disabled){background:var(--mm-accent-300);transform:translateY(-1px)}.btn-relayout[data-v-4d276d2d]:disabled{opacity:.55;cursor:default}.relayout-hint[data-v-4d276d2d]{font-size:11px;color:var(--mm-page-muted)}.btn-relayout-all[data-v-4d276d2d]{margin-left:auto;border:1px solid var(--mm-accent-300);background:var(--mm-accent-100);color:var(--mm-accent-strong);font-size:12px;font-weight:600;padding:4px 12px;border-radius:8px;cursor:pointer;white-space:nowrap}.btn-relayout-all[data-v-4d276d2d]:hover:not(:disabled){background:var(--mm-accent-300)}.btn-relayout-all[data-v-4d276d2d]:disabled{opacity:.55;cursor:default}.dv-left .card input[data-v-4d276d2d],.dv-left .card textarea[data-v-4d276d2d],.dv-left .card select[data-v-4d276d2d]{width:100%;padding:8px 10px;border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:13px;background:var(--mm-page-input-bg)}.dv-left .card textarea[data-v-4d276d2d]{resize:vertical}.form-row[data-v-4d276d2d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dv-left .card .screens-input[data-v-4d276d2d]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dv-left .card .screens-input[data-v-4d276d2d]::-webkit-outer-spin-button,.dv-left .card .screens-input[data-v-4d276d2d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-hint[data-v-4d276d2d]{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--mm-page-faint)}.upload-grid[data-v-4d276d2d]{display:flex;flex-wrap:wrap;gap:10px}.upload-thumb[data-v-4d276d2d]{position:relative;width:76px;height:76px;border:1px solid var(--mm-page-input-border);border-radius:8px;overflow:hidden;background:var(--mm-page-card);transition:all .15s ease}.upload-thumb[data-v-4d276d2d]:hover{border-color:var(--mm-accent);box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.15)}.upload-thumb .thumb-state[data-v-4d276d2d]{position:absolute;right:5px;bottom:5px;width:8px;height:8px;border-radius:50%;background:#64748b;box-shadow:0 0 0 2px #fff;animation:thumb-pulse-4d276d2d 1.2s ease-in-out infinite}.upload-thumb .thumb-state.err[data-v-4d276d2d]{background:var(--mm-accent);animation:none}@keyframes thumb-pulse-4d276d2d{0%,to{opacity:.3}50%{opacity:1}}.upload-thumb img[data-v-4d276d2d]{width:100%;height:100%;object-fit:cover;display:block}.thumb-del[data-v-4d276d2d]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .15s ease;padding:0}.thumb-del[data-v-4d276d2d]:hover{background:#ef4444;transform:scale(1.1)}.upload-add-tile[data-v-4d276d2d]{width:76px;height:76px;display:flex;align-items:center;justify-content:center;border:1.5px dashed var(--mm-page-input-border);border-radius:8px;background:var(--mm-page-well);color:var(--mm-page-faint);cursor:pointer;transition:all .15s ease}.upload-add-tile[data-v-4d276d2d]:hover{border-color:var(--mm-accent);background:var(--mm-accent-50);color:var(--mm-accent)}.upload-add-tile svg[data-v-4d276d2d]{width:28px;height:28px}.upload-grid.dragging .upload-add-tile[data-v-4d276d2d]{border-color:var(--mm-accent);border-style:solid;background:var(--mm-accent-50);color:var(--mm-accent)}.upload-hint[data-v-4d276d2d]{margin-top:10px}.upload-refnote[data-v-4d276d2d]{font-style:normal;color:var(--mm-page-faint)}.upload-notice[data-v-4d276d2d]{display:block;margin-top:6px;font-style:normal;color:var(--mm-accent-mid);background:var(--mm-accent-50);border:1px solid var(--mm-accent-300);border-radius:6px;padding:5px 8px;word-break:break-all}.img-viewer[data-v-4d276d2d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;background:#111827d1;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.iv-close[data-v-4d276d2d]{position:absolute;top:18px;right:20px;z-index:3;width:38px;height:38px;border:none;border-radius:50%;background:#ffffff24;color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease;padding:0}.iv-close[data-v-4d276d2d]:hover{background:#ffffff47}.iv-stage[data-v-4d276d2d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.iv-stage img[data-v-4d276d2d]{display:block;width:auto;height:auto;max-width:none;max-height:none;transform-origin:center center;transition:transform .12s ease-out;box-shadow:0 18px 60px #00000073;border-radius:4px;-webkit-user-drag:none}.iv-stage.dragging img[data-v-4d276d2d]{transition:none;cursor:grabbing}.iv-stage.zoomed[data-v-4d276d2d]{cursor:grab}.iv-stage.zoomed.dragging[data-v-4d276d2d]{cursor:grabbing}.iv-nav[data-v-4d276d2d]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;border-radius:50%;background:#ffffff24;color:#fff;font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease;z-index:2;padding:0}.iv-nav[data-v-4d276d2d]:hover{background:#ffffff47}.iv-prev[data-v-4d276d2d]{left:22px}.iv-next[data-v-4d276d2d]{right:22px}.iv-bar[data-v-4d276d2d]{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:#1f2937eb;box-shadow:0 8px 26px #0006;z-index:2}.iv-btn[data-v-4d276d2d]{width:30px;height:30px;border:none;border-radius:50%;background:transparent;color:#fff;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.iv-btn[data-v-4d276d2d]:hover{background:#ffffff29}.iv-pct[data-v-4d276d2d]{min-width:54px;border:none;background:transparent;color:#fff;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;padding:0 4px;border-radius:6px;transition:background .15s ease}.iv-pct[data-v-4d276d2d]:hover{background:#ffffff29}.iv-sep[data-v-4d276d2d]{width:1px;height:18px;background:#ffffff3d;margin:0 4px}.iv-text[data-v-4d276d2d]{border:none;background:transparent;color:#fff;font-size:13px;cursor:pointer;padding:5px 10px;border-radius:6px;transition:background .15s ease}.iv-text[data-v-4d276d2d]:hover{background:#ffffff29}.iv-meta[data-v-4d276d2d]{position:absolute;left:50%;bottom:74px;transform:translate(-50%);max-width:82vw;display:flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:#1118278c;color:#ffffffdb;font-size:12px;white-space:nowrap;overflow:hidden;z-index:2}.iv-meta-name[data-v-4d276d2d]{max-width:40vw;overflow:hidden;text-overflow:ellipsis}.iv-dot[data-v-4d276d2d]{opacity:.5}.iv-fade-enter-active[data-v-4d276d2d],.iv-fade-leave-active[data-v-4d276d2d]{transition:opacity .16s ease}.iv-fade-enter-from[data-v-4d276d2d],.iv-fade-leave-to[data-v-4d276d2d]{opacity:0}.small[data-v-4d276d2d]{font-size:12px}.link[data-v-4d276d2d]{color:var(--mm-accent);cursor:pointer}.draft-line[data-v-4d276d2d]{margin:8px 0 0}.btn-primary.block[data-v-4d276d2d]{width:100%;padding:12px;border-radius:10px}.generate-row[data-v-4d276d2d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.generate-row .btn-primary.block[data-v-4d276d2d]{flex:1}.step1-actions[data-v-4d276d2d]{display:flex;flex-direction:column;gap:8px}.btn-use-plan[data-v-4d276d2d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;border-radius:10px;background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);color:var(--mm-page-text);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s ease}.btn-use-plan[data-v-4d276d2d]:hover{border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.btn-use-plan .arrow[data-v-4d276d2d]{font-size:15px;line-height:1;margin-top:-1px}.dv-toast[data-v-4d276d2d]{position:fixed;left:50%;bottom:88px;transform:translate(-50%);z-index:200;max-width:min(420px,80vw);padding:9px 16px;border-radius:999px;background:#111827eb;color:#fff;font-size:13px;line-height:1.5;text-align:center;box-shadow:0 8px 24px #00000038;pointer-events:none}.render-done-hint[data-v-4d276d2d]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:#10b98121;border:1px solid #bbf7d0;font-size:12px;color:#15803d}.render-done-hint svg[data-v-4d276d2d]{width:14px;height:14px;flex-shrink:0}.render-done-hint em[data-v-4d276d2d]{font-style:normal;color:var(--mm-accent-strong)}.btn-regen[data-v-4d276d2d]{background:var(--mm-page-card);color:var(--mm-page-muted);border:1px solid var(--mm-page-input-border);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit;flex-shrink:0}.btn-regen[data-v-4d276d2d]:hover:not(:disabled){background:var(--mm-accent-50);border-color:#fcd34d;color:var(--mm-accent-strong)}.btn-regen[data-v-4d276d2d]:disabled{opacity:.5;cursor:not-allowed}.next-card[data-v-4d276d2d]{width:min(520px,92vw)}.next-body[data-v-4d276d2d]{padding:4px 20px 20px}.next-summary[data-v-4d276d2d]{margin:0 0 14px;font-size:13px;color:var(--mm-page-text)}.next-summary b[data-v-4d276d2d]{color:var(--mm-accent);font-size:15px}.next-summary span[data-v-4d276d2d]{color:var(--mm-accent-strong);font-size:12px}.next-actions[data-v-4d276d2d]{display:flex;flex-direction:column;gap:8px}.next-action[data-v-4d276d2d]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--mm-page-card-border);border-radius:12px;background:var(--mm-page-card);cursor:pointer;font-family:inherit;transition:all .15s ease}.next-action[data-v-4d276d2d]:hover{border-color:#fcd34d;background:var(--mm-accent-50)}.na-icon[data-v-4d276d2d]{flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--mm-accent-100);color:var(--mm-accent-strong);display:grid;place-items:center}.na-icon svg[data-v-4d276d2d]{width:17px;height:17px}.na-text[data-v-4d276d2d]{display:flex;flex-direction:column;gap:2px;min-width:0}.na-text b[data-v-4d276d2d]{font-size:13px;font-weight:600;color:var(--mm-page-text)}.na-text em[data-v-4d276d2d]{font-style:normal;font-size:11px;color:var(--mm-page-faint)}.next-warn[data-v-4d276d2d]{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:var(--mm-page-well);font-size:11px;line-height:1.7;color:var(--mm-page-muted)}.next-warn b[data-v-4d276d2d]{color:var(--mm-accent-strong)}.btn-prev[data-v-4d276d2d]{background:var(--mm-page-well);color:var(--mm-page-muted);border:1px solid var(--mm-page-input-border);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease;display:flex;align-items:center;gap:2px}.btn-prev[data-v-4d276d2d]:hover{background:var(--mm-page-input-border);color:var(--mm-page-text);border-color:var(--mm-page-input-border)}.btn-prev[data-v-4d276d2d]:active{background:var(--mm-page-input-border)}.canvas-head[data-v-4d276d2d]{display:flex;justify-content:flex-end;padding:8px 12px;background:var(--mm-page-card);border-bottom:1px solid var(--mm-page-input-border)}.canvas-tabs[data-v-4d276d2d]{display:flex;gap:4px;background:var(--mm-page-well);padding:3px;border-radius:8px}.canvas-tabs button[data-v-4d276d2d]{background:transparent;border:none;padding:4px 12px;font-size:12px;color:var(--mm-page-muted);border-radius:6px}.canvas-tabs button.active[data-v-4d276d2d]{background:var(--mm-page-card);color:var(--mm-page-text);font-weight:600;box-shadow:0 1px 2px #0000000d}.canvas-viewport[data-v-4d276d2d]{flex:1;min-height:0;position:relative;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.canvas-viewport[data-v-4d276d2d]::-webkit-scrollbar{width:0;height:0;display:none}.canvas[data-v-4d276d2d]{min-width:100%;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:4vh 3vw;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y}.canvas[data-v-4d276d2d]:active{cursor:grabbing}.canvas[data-v-4d276d2d]::-webkit-scrollbar{width:8px;height:8px}.canvas[data-v-4d276d2d]::-webkit-scrollbar-track{background:transparent}.canvas[data-v-4d276d2d]::-webkit-scrollbar-thumb{background:var(--mm-page-input-border);border-radius:4px}.canvas[data-v-4d276d2d]::-webkit-scrollbar-thumb:hover{background:var(--mm-page-input-border)}.empty[data-v-4d276d2d]{text-align:center}.pp-fail[data-v-4d276d2d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:8px 12px;background:#dc262624;border:1px solid rgba(220,38,38,.38);border-radius:10px;font-size:12px;color:#b91c1c}.pp-retry[data-v-4d276d2d]{border:none;background:#dc2626;color:#fff;font-size:12px;padding:5px 12px;border-radius:8px;cursor:pointer}.pp-retry[data-v-4d276d2d]:hover{background:#b91c1c}.pp-fail-canvas[data-v-4d276d2d]{margin:12px 16px 0;flex-shrink:0}.render-grid[data-v-4d276d2d]{display:grid;width:calc(720px * var(--zoom, 1));margin:auto;gap:calc(16px * var(--zoom, 1));align-items:start;position:relative;flex-shrink:0}.snap-line[data-v-4d276d2d]{position:absolute;pointer-events:none;z-index:20;opacity:.25}.snap-line.snap-h[data-v-4d276d2d]{left:0;right:0;height:0;border-top:1px dashed #94a3b8}.snap-line.snap-v[data-v-4d276d2d]{top:0;bottom:0;width:0;border-left:1px dashed #94a3b8}.render-cell[data-v-4d276d2d]{position:relative;cursor:pointer;transition:box-shadow .2s ease}.render-cell img[data-v-4d276d2d]{width:100%;display:block}.render-cell .muted[data-v-4d276d2d]{padding:8px 10px}.cell-toolbar[data-v-4d276d2d]{position:fixed;width:fit-content;display:flex;align-items:center;gap:2px;padding:4px 6px;background:var(--mm-page-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;box-shadow:0 4px 14px #0000002e;z-index:50;white-space:nowrap}.cell-toolbar button[data-v-4d276d2d]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 10px;background:transparent;border:none;color:var(--mm-page-text);border-radius:999px;cursor:pointer;transition:background .15s,color .15s;font-size:12px;white-space:nowrap}.cell-toolbar button[data-v-4d276d2d]:hover:not(:disabled){background:var(--mm-accent-50);color:var(--mm-accent)}.cell-toolbar button[data-v-4d276d2d]:disabled{opacity:.4;cursor:not-allowed}.cell-toolbar button svg[data-v-4d276d2d]{width:14px;height:14px;flex-shrink:0}.cell-toolbar-label[data-v-4d276d2d]{font-size:12px;color:inherit;line-height:1}.cell-toolbar-danger[data-v-4d276d2d]:hover:not(:disabled){background:#fef2f2!important;color:#dc2626!important}.canvas-foot[data-v-4d276d2d]{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:6px 12px;background:var(--mm-page-card);border-top:1px solid var(--mm-page-input-border);font-size:12px;color:var(--mm-page-muted)}.canvas-foot-group[data-v-4d276d2d]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:8px;background:var(--mm-page-well);border:1px solid var(--mm-page-input-border)}.foot-divider[data-v-4d276d2d]{width:1px;height:14px;background:var(--mm-page-input-border);margin:0 2px}.zoom-display[data-v-4d276d2d]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;color:var(--mm-page-text);font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer}.zoom-display[data-v-4d276d2d]:hover{background:var(--mm-page-well)}.zoom-display svg[data-v-4d276d2d]{width:14px;height:14px;color:var(--mm-page-muted)}.zoom-text[data-v-4d276d2d]{font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.foot-icon-btn[data-v-4d276d2d]{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid transparent;padding:4px 6px;border-radius:6px;color:var(--mm-page-muted);font-size:12px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.foot-icon-btn[data-v-4d276d2d]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.foot-icon-btn[data-v-4d276d2d]:active{background:var(--mm-page-input-border)}.foot-icon-btn svg[data-v-4d276d2d]{width:14px;height:14px;flex-shrink:0}.foot-icon-btn.magnet-btn[data-v-4d276d2d],.foot-icon-btn.guide-btn[data-v-4d276d2d]{padding:4px 8px}.magnet-btn.active[data-v-4d276d2d]{color:var(--mm-accent);background:var(--mm-accent-50)}.magnet-btn.active svg[data-v-4d276d2d]{color:var(--mm-accent)}.saved[data-v-4d276d2d]{display:inline-flex;align-items:center;gap:4px;color:#16a34a;font-weight:500;padding:4px 6px}.saved svg[data-v-4d276d2d]{width:14px;height:14px}.saved.save-saving[data-v-4d276d2d]{color:var(--mm-page-muted)}.saved.save-error[data-v-4d276d2d]{color:#dc2626}.canvas-layer-panel[data-v-4d276d2d]{position:absolute;top:12px;right:12px;width:280px;max-height:calc(100% - 24px);background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:10px;box-shadow:0 4px 16px #0000000f;z-index:5;display:flex;flex-direction:column;transition:width .2s ease;overflow:hidden}.canvas-layer-panel.collapsed[data-v-4d276d2d]{width:36px}.layer-panel-header[data-v-4d276d2d]{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 10px;border-bottom:1px solid var(--mm-page-card-border);min-height:36px}.canvas-layer-panel.collapsed .layer-panel-header[data-v-4d276d2d]{padding:6px;justify-content:center;border-bottom:none}.layer-panel-tabs[data-v-4d276d2d]{display:flex;flex:1;gap:4px}.layer-panel-tabs button[data-v-4d276d2d]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent;border:none;padding:6px 8px;border-radius:6px;font-size:12px;color:var(--mm-page-muted);cursor:pointer;transition:background .15s,color .15s}.layer-panel-tabs button[data-v-4d276d2d]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.layer-panel-tabs button.active[data-v-4d276d2d]{background:var(--mm-accent-50);color:var(--mm-accent);font-weight:500}.layer-panel-tabs button svg[data-v-4d276d2d]{width:14px;height:14px}.layer-panel-toggle[data-v-4d276d2d]{background:transparent;border:none;padding:4px;border-radius:6px;color:var(--mm-page-faint);cursor:pointer;transition:background .15s,color .15s}.layer-panel-toggle[data-v-4d276d2d]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.layer-panel-toggle svg[data-v-4d276d2d]{width:16px;height:16px}.layer-panel-body[data-v-4d276d2d]{flex:1;overflow-y:auto;padding:4px 8px 8px;max-height:320px}.layer-panel-prop[data-v-4d276d2d]{padding:4px 0}.lpkg[data-v-4d276d2d]{margin:4px 0 8px;border:1px solid var(--mm-page-card-border);border-radius:8px;overflow:hidden;background:var(--mm-page-well)}.lpkg-head[data-v-4d276d2d]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:var(--mm-page-text)}.lpkg-head[data-v-4d276d2d]:hover{background:var(--mm-page-well)}.lpkg-caret[data-v-4d276d2d]{width:12px;height:12px;flex:none;color:var(--mm-page-faint);transition:transform .15s ease}.lpkg-caret.open[data-v-4d276d2d]{transform:rotate(90deg)}.lpkg-title[data-v-4d276d2d]{flex:1;text-align:left}.lpkg-count[data-v-4d276d2d]{flex:none;min-width:18px;height:16px;line-height:16px;padding:0 5px;border-radius:999px;background:var(--mm-accent);color:#fff;font-size:10px;font-weight:600;text-align:center}.lpkg-body[data-v-4d276d2d]{padding:0 8px 8px}.lpkg-item[data-v-4d276d2d]{margin-top:6px;border:1px solid var(--mm-page-card-border);border-radius:6px;background:var(--mm-page-card);overflow:hidden}.lpkg-item-head[data-v-4d276d2d]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:11.5px;color:var(--mm-page-text)}.lpkg-item-head[data-v-4d276d2d]:hover{background:var(--mm-page-well)}.lpkg-item-title[data-v-4d276d2d]{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpkg-thumbs[data-v-4d276d2d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px 8px 8px}.lpkg-thumb[data-v-4d276d2d]{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.lpkg-thumb-box[data-v-4d276d2d]{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;background:var(--mm-page-well)}.lpkg-thumb-box img[data-v-4d276d2d]{width:100%;height:100%;object-fit:contain}.lpkg-thumb-box.checker[data-v-4d276d2d]{background-color:#fff;background-image:linear-gradient(45deg,#eef1f4 25%,transparent 25%),linear-gradient(-45deg,#eef1f4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eef1f4 75%),linear-gradient(-45deg,transparent 75%,#eef1f4 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}.lpkg-thumb-name[data-v-4d276d2d]{width:100%;font-size:10px;line-height:1.3;color:var(--mm-page-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpkg-dl[data-v-4d276d2d]{width:100%;padding:2px 0;font-family:inherit;font-size:10px;color:var(--mm-accent);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:4px;cursor:pointer}.lpkg-dl[data-v-4d276d2d]:hover{background:var(--mm-accent-100)}.lpkg-all[data-v-4d276d2d]{grid-column:1 / -1;padding:5px 0;font-family:inherit;font-size:11px;font-weight:600;color:#fff;background:var(--mm-accent);border:none;border-radius:6px;cursor:pointer}.lpkg-all[data-v-4d276d2d]:hover{background:var(--mm-accent-strong)}.guide-mask[data-v-4d276d2d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1500;display:flex;align-items:center;justify-content:center}.guide-card[data-v-4d276d2d]{width:480px;max-width:92vw;max-height:88vh;background:var(--mm-page-card);border-radius:14px;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.guide-head[data-v-4d276d2d]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--mm-page-card-border)}.guide-title[data-v-4d276d2d]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--mm-page-text)}.guide-title svg[data-v-4d276d2d]{width:18px;height:18px;color:var(--mm-accent)}.guide-close[data-v-4d276d2d]{background:transparent;border:none;width:28px;height:28px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--mm-page-muted);transition:background .15s ease,color .15s ease}.guide-close[data-v-4d276d2d]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.guide-close svg[data-v-4d276d2d]{width:16px;height:16px}.guide-desc[data-v-4d276d2d]{padding:14px 20px 0;margin:0;font-size:13px;color:var(--mm-page-muted);line-height:1.6}.guide-section[data-v-4d276d2d]{margin:14px 20px 0;padding:14px 16px;border-radius:12px;border:1px solid var(--mm-page-card-border);background:var(--mm-page-card)}.guide-section-adv[data-v-4d276d2d]{border-left:none;background:var(--mm-page-card)}.guide-section-title[data-v-4d276d2d]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--mm-page-faint);letter-spacing:.5px;margin-bottom:10px}.guide-section-title[data-v-4d276d2d]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mm-accent);flex:none}.guide-list[data-v-4d276d2d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.guide-row[data-v-4d276d2d]{display:flex;flex-direction:column;gap:6px;background:var(--mm-page-well);border:1px solid #f1f2f4;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.6;transition:border-color .15s ease,background .15s ease}.guide-row[data-v-4d276d2d]:hover{background:var(--mm-page-card);border-color:var(--mm-page-input-border)}.guide-row+.guide-row[data-v-4d276d2d]{border-top:none}.guide-row-name[data-v-4d276d2d]{font-weight:600;color:var(--mm-page-text)}.guide-row-detail[data-v-4d276d2d]{display:flex;flex-direction:column;gap:4px;color:var(--mm-page-muted)}.guide-kbd[data-v-4d276d2d]{display:inline-block;background:var(--mm-page-card);color:var(--mm-page-text);border:1px solid var(--mm-page-input-border);box-shadow:0 1px 0 var(--mm-page-input-border);padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;align-self:flex-start;white-space:nowrap}.guide-text[data-v-4d276d2d]{color:var(--mm-page-muted);font-size:12px}.guide-tip[data-v-4d276d2d]{margin-top:14px;padding:12px 20px;font-size:12px;color:var(--mm-page-faint);background:var(--mm-page-well);border-top:1px solid var(--mm-page-card-border);line-height:1.6}.guide-fade-enter-active[data-v-4d276d2d],.guide-fade-leave-active[data-v-4d276d2d]{transition:opacity .18s ease}.guide-fade-enter-active .guide-card[data-v-4d276d2d],.guide-fade-leave-active .guide-card[data-v-4d276d2d]{transition:transform .18s ease}.guide-fade-enter-from[data-v-4d276d2d],.guide-fade-leave-to[data-v-4d276d2d]{opacity:0}.guide-fade-enter-from .guide-card[data-v-4d276d2d],.guide-fade-leave-to .guide-card[data-v-4d276d2d]{transform:scale(.95) translateY(8px)}.edit-mask[data-v-4d276d2d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:40px}.edit-card[data-v-4d276d2d]{width:720px;max-width:90vw;max-height:85vh;background:var(--mm-page-card);border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;overflow:hidden}.edit-head[data-v-4d276d2d]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(135deg,var(--mm-accent-100) 0%,var(--mm-accent-300) 100%);border-bottom:1px solid var(--mm-accent)}.edit-title[data-v-4d276d2d]{display:flex;align-items:center;font-size:16px;font-weight:600;color:var(--mm-accent-deep)}.edit-icon[data-v-4d276d2d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--mm-accent);color:#fff;border-radius:6px;margin-right:10px}.edit-icon svg[data-v-4d276d2d]{width:16px;height:16px}.edit-close[data-v-4d276d2d]{width:28px;height:28px;border:none;background:#0000000f;border-radius:50%;font-size:18px;color:var(--mm-accent-deep);cursor:pointer;display:flex;align-items:center;justify-content:center}.edit-close[data-v-4d276d2d]:hover{background:#0000001f}.edit-body[data-v-4d276d2d]{display:flex;gap:16px;padding:20px 24px;flex:1;overflow:auto;min-height:0}.edit-left[data-v-4d276d2d]{width:200px;flex:none}.edit-section-label[data-v-4d276d2d]{font-size:12px;font-weight:500;color:var(--mm-page-muted);margin-bottom:8px}.edit-hint-inline[data-v-4d276d2d]{font-weight:400;color:var(--mm-page-faint);font-size:11px;margin-left:4px}.edit-ref-thumb[data-v-4d276d2d]{position:relative;width:100%;height:140px;background:var(--mm-page-well);border:1px solid var(--mm-page-input-border);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.edit-ref-thumb img[data-v-4d276d2d]{max-width:100%;max-height:100%;object-fit:contain}.edit-refs[data-v-4d276d2d]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:8px}.edit-ref-item[data-v-4d276d2d]{position:relative;aspect-ratio:1;background:var(--mm-page-well);border:1px solid var(--mm-page-input-border);border-radius:6px;overflow:hidden}.edit-ref-item img[data-v-4d276d2d]{width:100%;height:100%;object-fit:cover}.edit-ref-del[data-v-4d276d2d]{position:absolute;top:2px;right:2px;width:16px;height:16px;border:none;background:#0000008c;color:#fff;border-radius:50%;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.edit-ref-upload[data-v-4d276d2d]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--mm-page-well);border:1px dashed var(--mm-page-input-border);border-radius:6px;cursor:pointer;color:var(--mm-page-faint);transition:all .15s}.edit-ref-upload[data-v-4d276d2d]:hover{border-color:var(--mm-accent);color:var(--mm-accent);background:var(--mm-accent-50)}.edit-ref-upload svg[data-v-4d276d2d]{width:18px;height:18px}.edit-module-label[data-v-4d276d2d]{margin-top:12px;font-size:12px;color:var(--mm-page-faint)}.edit-right[data-v-4d276d2d]{flex:1;display:flex;flex-direction:column;min-width:0}.edit-textarea[data-v-4d276d2d]{flex:1;width:100%;border:1px solid var(--mm-page-input-border);border-radius:8px;padding:12px;font-size:13px;line-height:1.6;resize:none;font-family:inherit;color:var(--mm-page-text);background:var(--mm-page-input-bg)}.edit-textarea[data-v-4d276d2d]:focus{outline:none;border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.15)}.edit-foot[data-v-4d276d2d]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--mm-page-input-border);background:var(--mm-page-well)}.edit-btn[data-v-4d276d2d]{border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.edit-btn-cancel[data-v-4d276d2d]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);color:var(--mm-page-muted)}.edit-btn-cancel[data-v-4d276d2d]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.edit-btn-submit[data-v-4d276d2d]{background:#ef4444;color:#fff;display:inline-flex;align-items:center}.edit-btn-submit[data-v-4d276d2d]:hover{background:#dc2626}.edit-fade-enter-active[data-v-4d276d2d],.edit-fade-leave-active[data-v-4d276d2d]{transition:opacity .2s ease}.edit-fade-enter-from[data-v-4d276d2d],.edit-fade-leave-to[data-v-4d276d2d]{opacity:0}.edit-fade-enter-active .edit-card[data-v-4d276d2d],.edit-fade-leave-active .edit-card[data-v-4d276d2d]{transition:transform .2s ease}.edit-fade-enter-from .edit-card[data-v-4d276d2d],.edit-fade-leave-to .edit-card[data-v-4d276d2d]{transform:scale(.96) translateY(8px)}.layer-card[data-v-4d276d2d]{width:880px}.layer-sub[data-v-4d276d2d]{margin-left:8px;padding:2px 10px;border-radius:999px;background:var(--mm-page-card);color:var(--mm-accent-deep);font-size:12px;font-weight:500}.layer-body[data-v-4d276d2d]{padding:18px 24px;overflow-y:auto;min-height:180px}.layer-loading[data-v-4d276d2d]{display:flex;align-items:center;justify-content:center;gap:10px;padding:52px 0;color:var(--mm-page-muted);font-size:13px}.layer-spinner[data-v-4d276d2d]{width:16px;height:16px;border:2px solid var(--mm-accent-300);border-top-color:var(--mm-accent);border-radius:50%;animation:layer-spin-4d276d2d .8s linear infinite}@keyframes layer-spin-4d276d2d{to{transform:rotate(360deg)}}.layer-error[data-v-4d276d2d]{margin:20px 0;padding:14px 16px;border:1px solid rgba(220,38,38,.38);border-radius:10px;background:#dc262624;color:#b91c1c;font-size:13px;line-height:1.6}.layer-tip[data-v-4d276d2d]{margin:0 0 14px;color:var(--mm-page-muted);font-size:12.5px;line-height:1.7}.layer-tip b[data-v-4d276d2d]{color:var(--mm-page-text)}.layer-grid[data-v-4d276d2d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.layer-item[data-v-4d276d2d]{display:flex;flex-direction:column;border:1px solid var(--mm-page-input-border);border-radius:10px;overflow:hidden;background:var(--mm-page-card)}.layer-thumb-wrap[data-v-4d276d2d]{display:flex;align-items:center;justify-content:center;height:132px;overflow:hidden}.layer-thumb-wrap.checker[data-v-4d276d2d]{background-color:#fff;background-image:linear-gradient(45deg,#eef1f4 25%,transparent 25%),linear-gradient(-45deg,#eef1f4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eef1f4 75%),linear-gradient(-45deg,transparent 75%,#eef1f4 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.layer-thumb-base[data-v-4d276d2d]{background:var(--mm-page-well)}.layer-thumb-wrap img[data-v-4d276d2d]{max-width:100%;max-height:100%;object-fit:contain}.layer-item-meta[data-v-4d276d2d]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px 0}.layer-item-name[data-v-4d276d2d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mm-page-text);font-size:12px;font-weight:500}.layer-item-size[data-v-4d276d2d]{flex:none;color:var(--mm-page-faint);font-size:11px}.layer-dl[data-v-4d276d2d]{margin:8px 10px 10px;padding:5px 0;border:1px solid var(--mm-page-input-border);border-radius:6px;background:var(--mm-page-card);color:var(--mm-page-muted);font-size:12px;cursor:pointer;transition:all .15s}.layer-dl[data-v-4d276d2d]:hover{border-color:var(--mm-accent);background:var(--mm-page-well);color:var(--mm-accent-strong)}.edit-btn-submit[data-v-4d276d2d]:disabled{opacity:.5;cursor:not-allowed}.text-edit-panel[data-v-4d276d2d]{position:fixed;width:280px;background:var(--mm-page-card);border-radius:12px;box-shadow:0 8px 32px #0000002e;z-index:1000;overflow:hidden;border:1px solid var(--mm-page-input-border)}.text-edit-head[data-v-4d276d2d]{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px 0;background:none;border:none}.text-edit-title[data-v-4d276d2d]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#1d4ed8}.text-edit-hint[data-v-4d276d2d]{margin:-6px 0 0;padding:0 16px 10px;font-size:11px;color:var(--mm-page-faint)}.text-edit-close[data-v-4d276d2d]{width:22px;height:22px;border:none;background:#0000000f;border-radius:50%;font-size:14px;color:#1d4ed8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.text-edit-close[data-v-4d276d2d]:hover{background:#0000001f}.text-edit-body[data-v-4d276d2d]{padding:16px}.text-edit-tabs[data-v-4d276d2d]{display:flex;gap:8px;margin-bottom:16px}.text-edit-tab[data-v-4d276d2d]{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--mm-page-input-border);background:var(--mm-page-card);border-radius:8px;font-size:13px;font-weight:500;color:var(--mm-page-muted);cursor:pointer;transition:all .15s}.text-edit-tab[data-v-4d276d2d]:hover{border-color:#93c5fd;color:#2563eb}.text-edit-tab.active[data-v-4d276d2d]{background:#2563eb;border-color:#2563eb;color:#fff}.text-edit-size[data-v-4d276d2d]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.text-edit-size-text[data-v-4d276d2d]{font-size:12px;color:var(--mm-page-muted);font-weight:500;flex:none}.text-edit-slider[data-v-4d276d2d]{flex:1;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#2563eb 0%,#2563eb var(--size-pct, 25%),var(--mm-page-input-border) var(--size-pct, 25%),var(--mm-page-input-border) 100%);border-radius:4px;outline:none;cursor:pointer;padding:0;margin:0}.text-edit-slider[data-v-4d276d2d]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:#2563eb;border-radius:50%;cursor:grab;border:3px solid #fff;box-shadow:0 2px 8px #2563eb80}.text-edit-slider[data-v-4d276d2d]::-webkit-slider-thumb:active{cursor:grabbing}.text-edit-slider[data-v-4d276d2d]::-moz-range-thumb{width:24px;height:24px;background:#2563eb;border-radius:50%;cursor:grab;border:3px solid #fff;box-shadow:0 2px 8px #2563eb80}.text-edit-size-val[data-v-4d276d2d]{font-size:12px;color:var(--mm-page-text);font-weight:600;flex:none;min-width:40px;text-align:right}.text-edit-hint[data-v-4d276d2d]{font-size:12px;color:var(--mm-page-muted);line-height:1.6;padding:8px 10px;background:var(--mm-page-well);border-radius:6px}.text-edit-mark[data-v-4d276d2d]{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--mm-page-faint)}.text-edit-mark.on[data-v-4d276d2d]{color:#2563eb;font-weight:500}.text-edit-mark-dot[data-v-4d276d2d]{width:7px;height:7px;border-radius:50%;background:var(--mm-page-input-border);flex:none}.text-edit-mark.on .text-edit-mark-dot[data-v-4d276d2d]{background:#2563eb}.text-edit-section-label[data-v-4d276d2d]{font-size:12px;font-weight:500;color:var(--mm-page-muted);margin-bottom:8px}.text-edit-textarea[data-v-4d276d2d]{width:100%;border:1px solid var(--mm-page-input-border);border-radius:8px;padding:10px;font-size:13px;line-height:1.5;resize:none;font-family:inherit;color:var(--mm-page-text)}.text-edit-textarea[data-v-4d276d2d]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.text-edit-foot[data-v-4d276d2d]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--mm-page-input-border);background:var(--mm-page-well)}.text-edit-btn[data-v-4d276d2d]{border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.text-edit-btn-cancel[data-v-4d276d2d]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);color:var(--mm-page-muted)}.text-edit-btn-cancel[data-v-4d276d2d]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.text-edit-btn-next[data-v-4d276d2d]{background:#2563eb;color:#fff}.text-edit-btn-next[data-v-4d276d2d]:hover{background:#1d4ed8}.text-edit-btn-back[data-v-4d276d2d]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);color:var(--mm-page-muted);margin-right:auto}.text-edit-btn-back[data-v-4d276d2d]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.text-edit-btn-submit[data-v-4d276d2d]{background:#2563eb;color:#fff;display:inline-flex;align-items:center}.text-edit-btn-submit[data-v-4d276d2d]:hover{background:#1d4ed8}.text-edit-btn[data-v-4d276d2d]:disabled{opacity:.45;cursor:not-allowed}.text-edit-btn-next[data-v-4d276d2d]:disabled:hover{background:#2563eb}.text-edit-btn-submit[data-v-4d276d2d]:disabled:hover{background:#2563eb}.text-edit-fade-enter-active[data-v-4d276d2d],.text-edit-fade-leave-active[data-v-4d276d2d]{transition:opacity .18s ease}.text-edit-fade-enter-from[data-v-4d276d2d],.text-edit-fade-leave-to[data-v-4d276d2d]{opacity:0}.text-edit-fade-enter-to[data-v-4d276d2d],.text-edit-fade-leave-from[data-v-4d276d2d]{opacity:1}.canvas-head[data-v-4d276d2d]{display:flex;flex-direction:column;background:var(--mm-page-card);border-bottom:1px solid var(--mm-page-input-border)}.canvas-tabs-row[data-v-4d276d2d]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 4px;gap:12px}.canvas-head-info[data-v-4d276d2d]{font-size:11px;color:var(--mm-page-faint)}.canvas-tab-panel[data-v-4d276d2d]{padding:6px 12px 10px;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--mm-page-card-border)}.canvas-tab-prop[data-v-4d276d2d]{padding:4px 12px 12px}.panel-empty[data-v-4d276d2d]{text-align:center;color:var(--mm-page-faint);font-size:12px;padding:14px 0}.layer-row[data-v-4d276d2d]{display:grid;grid-template-columns:22px 36px 1fr 24px;gap:8px;align-items:center;padding:4px 8px;border-radius:6px;cursor:pointer;background:var(--mm-page-well);border:1px solid transparent;transition:background .15s,border-color .15s}.layer-row[data-v-4d276d2d]:hover{background:var(--mm-accent-50);border-color:var(--mm-accent-200)}.layer-row.active[data-v-4d276d2d]{background:var(--mm-accent-50);border-color:var(--mm-accent);box-shadow:inset 0 0 0 1px var(--mm-accent)}.layer-no[data-v-4d276d2d]{font-size:11px;font-weight:700;color:var(--mm-accent);text-align:center}.layer-thumb[data-v-4d276d2d]{width:36px;height:36px;border-radius:4px;overflow:hidden;background:var(--mm-page-well)}.layer-thumb img[data-v-4d276d2d]{width:100%;height:100%;object-fit:cover}.layer-info[data-v-4d276d2d]{min-width:0}.layer-title[data-v-4d276d2d]{font-size:12px;font-weight:600;color:var(--mm-page-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-meta[data-v-4d276d2d]{font-size:10px;color:var(--mm-page-faint)}.layer-lock[data-v-4d276d2d]{background:transparent;border:none;width:22px;height:22px;color:var(--mm-page-faint);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.layer-lock[data-v-4d276d2d]:hover{background:var(--mm-accent-50);color:var(--mm-accent)}.layer-lock svg[data-v-4d276d2d]{width:12px;height:12px}.prop-list[data-v-4d276d2d]{display:flex;flex-direction:column}.prop-row[data-v-4d276d2d]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;border-bottom:1px dashed var(--mm-page-card-border)}.prop-row[data-v-4d276d2d]:last-child{border-bottom:none}.prop-lbl[data-v-4d276d2d]{color:var(--mm-page-muted)}.prop-val[data-v-4d276d2d]{color:var(--mm-page-text);font-weight:600}.render-cell[data-v-4d276d2d]{cursor:grab;transition:box-shadow .15s}.render-cell[data-v-4d276d2d]:hover{box-shadow:0 4px 12px #00000014}.render-cell.selected[data-v-4d276d2d]{box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.3)}.render-cell.dragging[data-v-4d276d2d]{cursor:grabbing;-webkit-user-select:none;user-select:none;box-shadow:0 12px 32px #0003;z-index:4}.btn-disabled-nudge[data-v-4d276d2d]{background:var(--mm-page-well)!important;border-color:var(--mm-page-input-border)!important;color:#9ca3af!important;cursor:not-allowed!important}.btn-disabled-nudge[data-v-4d276d2d]:hover{background:var(--mm-page-well)!important;border-color:var(--mm-page-input-border)!important;color:#9ca3af!important}.ref-card[data-v-4d276d2d]{background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px;padding:16px;box-shadow:0 1px 3px #1018280a;transition:border-color .2s ease}.ref-card[data-v-4d276d2d]:hover{border-color:rgba(var(--mm-accent-rgb),.3)}.ref-head[data-v-4d276d2d]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.ref-head h3[data-v-4d276d2d]{margin:0;font-size:15px;font-weight:600;color:var(--mm-page-text)}.ref-toggle[data-v-4d276d2d]{background:transparent;border:none;padding:2px 4px;font-size:12px;color:var(--mm-page-faint);cursor:pointer;transition:color .15s ease}.ref-toggle[data-v-4d276d2d]:hover{color:var(--mm-accent)}.ref-body[data-v-4d276d2d]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--mm-page-card-border);display:flex;flex-direction:column;gap:10px}.ref-body input[data-v-4d276d2d],.ref-body textarea[data-v-4d276d2d],.ref-body select[data-v-4d276d2d]{width:100%;padding:9px 12px;border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:13px;color:var(--mm-page-text);background:var(--mm-page-input-bg);resize:vertical;font-family:inherit}.ref-body input[data-v-4d276d2d]:focus,.ref-body textarea[data-v-4d276d2d]:focus{outline:none;border-color:var(--mm-accent);background:var(--mm-page-input-bg)}.spec-line[data-v-4d276d2d]{field-sizing:content;min-height:34px;max-height:180px;overflow-y:auto;line-height:1.55}.spec-sec[data-v-4d276d2d]{padding:12px;border:1px solid var(--mm-page-card-border);border-radius:10px;background:var(--mm-page-well);display:flex;flex-direction:column;gap:8px}.spec-sec-title[data-v-4d276d2d]{font-size:13px;font-weight:600;color:var(--mm-page-text);padding-bottom:6px;border-bottom:1px solid var(--mm-page-card-border)}.spec-shade-head[data-v-4d276d2d]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.spec-shade-label[data-v-4d276d2d]{font-size:12px;font-weight:600;color:var(--mm-page-text)}.spec-shade-hint[data-v-4d276d2d]{font-size:11px;color:var(--mm-page-faint)}.spec-shade-row[data-v-4d276d2d]{display:flex;align-items:center;gap:8px}.spec-shade-row .spec-hex[data-v-4d276d2d]{flex:0 0 112px}.spec-shade-row .spec-name[data-v-4d276d2d]{flex:1 1 auto}.spec-swatch[data-v-4d276d2d]{flex:0 0 22px;width:22px;height:22px;border-radius:6px;border:1px solid var(--mm-page-card-border)}.spec-type-row[data-v-4d276d2d]{display:flex;gap:8px}.spec-type-row select[data-v-4d276d2d]{flex:1 1 0;min-width:0}.spec-legacy[data-v-4d276d2d]{margin:0;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.65;color:var(--mm-page-faint);border:1px dashed var(--mm-page-card-border)}.spec-legacy span[data-v-4d276d2d]{display:block;margin-top:4px;color:var(--mm-page-text)}.lbl em[data-v-4d276d2d]{font-style:normal;margin-left:6px;font-size:11px;color:var(--mm-page-faint)}.ref-row[data-v-4d276d2d]{display:flex;gap:12px;align-items:flex-start;padding:8px 0;font-size:13px;line-height:1.65;border-bottom:1px solid #f5f6f8}.ref-row[data-v-4d276d2d]:first-child{padding-top:0}.ref-row[data-v-4d276d2d]:last-child{border-bottom:none;padding-bottom:0}.ref-label[data-v-4d276d2d]{flex:none;width:84px;color:var(--mm-page-muted);padding-top:1px}.ref-value[data-v-4d276d2d]{flex:1;color:var(--mm-page-text);word-break:break-word;white-space:pre-wrap}.screen-edit .screen-head[data-v-4d276d2d]{display:flex;align-items:center;gap:8px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;user-select:none}.screen-edit .screen-head .ref-toggle[data-v-4d276d2d]{margin-left:auto}.screen-body[data-v-4d276d2d]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--mm-page-card-border)}.screen-no[data-v-4d276d2d]{background:var(--mm-accent-50);color:var(--mm-accent);font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;flex-shrink:0}.screen-title[data-v-4d276d2d]{min-width:0;font-size:14px;font-weight:600;color:var(--mm-page-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-role-tag[data-v-4d276d2d]{flex-shrink:0;font-size:11px;color:var(--mm-page-text-2, #909399);background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);padding:1px 6px;border-radius:5px;white-space:nowrap}.copy-group[data-v-4d276d2d]{margin-top:10px;padding:10px;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px}.copy-group-title[data-v-4d276d2d]{font-size:12px;font-weight:700;color:var(--mm-page-muted);margin-bottom:4px}.no-text-hint[data-v-4d276d2d]{margin:0;font-size:12px;color:var(--mm-page-faint);padding:8px 10px;border:1px dashed var(--mm-page-input-border);border-radius:8px}.cvr-card[data-v-4d276d2d]{margin-top:10px;padding:10px;background:var(--mm-page-well);border:1px solid #e3e9f2;border-radius:10px}.cvr-head[data-v-4d276d2d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.cvr-title[data-v-4d276d2d]{font-size:12px;font-weight:700;color:#475569}.cvr-role[data-v-4d276d2d]{font-size:10.5px;font-weight:600;color:#1d4ed8;background:#2563eb24;border:1px solid #cfe0ff;border-radius:999px;padding:1px 8px;white-space:nowrap}.selling-row[data-v-4d276d2d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.selling-info h3[data-v-4d276d2d]{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--mm-page-text)}.selling-info .muted[data-v-4d276d2d]{margin:0;font-size:12px;color:var(--mm-page-faint)}.ai-assist-btn[data-v-4d276d2d]{background:linear-gradient(135deg,rgba(var(--mm-accent-rgb),.12),rgba(var(--mm-accent-rgb),.08));color:var(--mm-accent);border:1px solid var(--mm-accent-200);padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-family:inherit}.ai-assist-btn[data-v-4d276d2d]:hover{background:linear-gradient(135deg,#ffe4e6,#dc262661);border-color:#f87171;transform:translateY(-1px);box-shadow:0 4px 10px #e11d4826}.ai-assist-btn[data-v-4d276d2d]:active{transform:scale(.97)}.ai-assist-btn[data-v-4d276d2d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.ai-assist-btn .bolt[data-v-4d276d2d]{width:14px;height:14px}.ai-assist-wrap[data-v-4d276d2d]{position:relative;flex-shrink:0}.ai-assist-tip[data-v-4d276d2d]{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);color:var(--mm-accent-strong);font-size:12px;font-weight:500;white-space:nowrap;box-shadow:0 4px 14px rgba(var(--mm-accent-rgb),.14)}.ai-assist-tip svg[data-v-4d276d2d]{width:13px;height:13px;flex-shrink:0;color:var(--mm-accent)}.ai-assist-tip[data-v-4d276d2d]:before{content:"";position:absolute;bottom:100%;right:18px;border:5px solid transparent;border-bottom-color:var(--mm-accent-200)}.tip-fade-enter-active[data-v-4d276d2d],.tip-fade-leave-active[data-v-4d276d2d]{transition:opacity .18s ease,transform .18s ease}.tip-fade-enter-from[data-v-4d276d2d],.tip-fade-leave-to[data-v-4d276d2d]{opacity:0}.ai-assist-tip.tip-fade-enter-from[data-v-4d276d2d],.ai-assist-tip.tip-fade-leave-to[data-v-4d276d2d]{transform:translateY(-4px)}.selling-textarea[data-v-4d276d2d]{width:100%;border:1px solid var(--mm-page-input-border);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6;resize:vertical;outline:none;font-family:inherit;color:var(--mm-page-text);background:var(--mm-page-well);transition:border-color .15s ease,background .15s ease;box-sizing:border-box}.selling-textarea[data-v-4d276d2d]:focus{border-color:var(--mm-accent);background:var(--mm-page-input-bg)}.vp[data-v-a5c9a0a3]{display:flex;flex-direction:column;height:100%;min-height:0}.vp-body[data-v-a5c9a0a3]{display:flex;flex:1;min-height:0}.subnav[data-v-a5c9a0a3]{width:180px;border-right:1px solid var(--mm-page-card-border);padding:20px 10px;background:var(--mm-page-well);display:flex;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.subnav.collapsed[data-v-a5c9a0a3]{width:56px;padding:20px 8px}.subnav-head[data-v-a5c9a0a3]{display:flex;align-items:center;margin-bottom:12px}.subnav-toggle[data-v-a5c9a0a3]{margin-left:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--mm-page-muted);transition:background .15s ease,color .15s ease}.subnav-toggle[data-v-a5c9a0a3]:hover{background:var(--mm-page-well);color:var(--mm-accent)}.subnav-toggle svg[data-v-a5c9a0a3]{width:16px;height:16px}.subnav-new-icon[data-v-a5c9a0a3]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:var(--mm-accent-50);border-radius:8px;color:var(--mm-accent);cursor:pointer;transition:background .15s ease,transform .12s ease;margin-bottom:8px}.subnav-new-icon[data-v-a5c9a0a3]:hover{background:var(--mm-accent-200)}.subnav-new-icon[data-v-a5c9a0a3]:active{transform:scale(.94)}.subnav-new-icon svg[data-v-a5c9a0a3]{width:18px;height:18px}.subnav-collapsed-list[data-v-a5c9a0a3]{display:flex;flex-direction:column;gap:6px;align-items:center;margin-top:4px}.subnav-thumb-btn[data-v-a5c9a0a3]{width:36px;height:28px;border-radius:6px;overflow:hidden;border:1px solid transparent;background:var(--mm-accent-50);color:var(--mm-accent);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,transform .15s ease}.subnav-thumb-btn img[data-v-a5c9a0a3]{width:100%;height:100%;object-fit:cover;display:block}.subnav-thumb-btn svg[data-v-a5c9a0a3]{width:12px;height:12px;opacity:.7}.subnav-thumb-btn[data-v-a5c9a0a3]:hover{transform:scale(1.06);border-color:var(--mm-accent-300)}.subnav-thumb-btn.active[data-v-a5c9a0a3]{border-color:var(--mm-accent)}.subnav-dot-btn[data-v-a5c9a0a3]:hover{background:var(--mm-accent-300);transform:scale(1.15)}.subnav-dot-btn.active[data-v-a5c9a0a3]{background:var(--mm-accent)}.subnav-head[data-v-a5c9a0a3]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 14px}.subnav-title[data-v-a5c9a0a3]{font-size:14px;font-weight:600;color:var(--mm-page-text)}.subnav-action[data-v-a5c9a0a3]{background:var(--mm-page-well);border:none;width:24px;height:24px;border-radius:6px;color:var(--mm-page-muted);font-size:14px;line-height:1}.subnav-action[data-v-a5c9a0a3]:hover{background:var(--mm-page-input-border);color:var(--mm-page-text)}.subnav-new[data-v-a5c9a0a3]{display:flex;align-items:center;gap:6px;width:calc(100% + -0px);background:none;border:none;color:var(--mm-accent);font-size:13px;font-weight:600;padding:10px 12px;margin:8px 0 4px;cursor:pointer;border-radius:8px;text-align:left;transition:background .15s ease,color .15s ease,transform .12s ease;font-family:inherit}.subnav-new svg[data-v-a5c9a0a3]{width:14px;height:14px;flex-shrink:0}.subnav-new[data-v-a5c9a0a3]:hover{background:var(--mm-accent-50);color:var(--mm-accent-strong);transform:translate(2px)}.subnav-new[data-v-a5c9a0a3]:active{transform:translate(2px) scale(.98)}.subnav-item[data-v-a5c9a0a3]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--mm-page-muted);cursor:pointer;transition:background .18s ease,color .18s ease}.subnav-item[data-v-a5c9a0a3]:hover{background:var(--mm-page-well)}.subnav-item.active[data-v-a5c9a0a3]{background:var(--mm-accent-100);color:var(--mm-accent-deep);box-shadow:inset 2px 0 0 var(--mm-accent)}.rec-cover[data-v-a5c9a0a3]{width:46px;height:34px;border-radius:6px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--mm-accent-50);color:var(--mm-accent)}.rec-cover img[data-v-a5c9a0a3]{width:100%;height:100%;object-fit:cover;display:block}.rec-cover svg[data-v-a5c9a0a3]{width:14px;height:14px;opacity:.7}.subnav-group[data-v-a5c9a0a3]{margin:6px 0 2px;padding:0 10px;font-size:11px;color:var(--mm-page-faint);letter-spacing:.5px}.rec-text[data-v-a5c9a0a3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rec-label[data-v-a5c9a0a3]{font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-sub[data-v-a5c9a0a3]{font-size:11px;color:var(--mm-page-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subnav-item.active .rec-sub[data-v-a5c9a0a3]{color:var(--mm-accent-strong)}.subnav-del[data-v-a5c9a0a3]{margin-left:auto;background:none;border:none;color:var(--mm-page-faint);opacity:0;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:5px;transition:opacity .18s ease,background .15s ease,color .15s ease}.subnav-del svg[data-v-a5c9a0a3]{width:14px;height:14px}.subnav-item:hover .subnav-del[data-v-a5c9a0a3]{opacity:1}.subnav-del[data-v-a5c9a0a3]:hover{background:#dc262629;color:#dc2626}.subnav-empty[data-v-a5c9a0a3]{padding:16px 12px;font-size:12px;color:var(--mm-page-faint);text-align:center;line-height:1.6}.workspace[data-v-a5c9a0a3]{flex:1;display:flex;flex-direction:column;padding:16px 28px 0;min-width:0}.ws-center[data-v-a5c9a0a3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:safe center;text-align:center;overflow-y:auto;overflow-x:hidden;padding:20px 0}.ws-center.has-result[data-v-a5c9a0a3]{justify-content:safe center;padding:24px 0}.big-icon-wrap[data-v-a5c9a0a3]{width:60px;height:60px;background:var(--mm-accent-100);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.big-icon[data-v-a5c9a0a3]{display:flex;align-items:center;justify-content:center;color:var(--mm-accent-mid)}.big-icon svg[data-v-a5c9a0a3]{width:30px;height:30px}.ws-center h2[data-v-a5c9a0a3]{margin:0 0 10px;font-size:18px;font-weight:600}.ws-center .muted[data-v-a5c9a0a3]{max-width:440px;line-height:1.6}.ws-empty[data-v-a5c9a0a3]{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center}.ws-caps[data-v-a5c9a0a3]{margin:14px 0 0;font-size:12px;color:var(--mm-page-faint)}@media (max-height: 760px){.ws-center[data-v-a5c9a0a3]{padding:8px 0}.ws-empty .big-icon-wrap[data-v-a5c9a0a3]{display:none}.ws-empty h2[data-v-a5c9a0a3]{margin:0 0 8px;font-size:16px}.ws-empty .muted[data-v-a5c9a0a3]{font-size:12px;line-height:1.5}.ws-caps[data-v-a5c9a0a3]{display:none}}.composer[data-v-a5c9a0a3]{display:flex;flex-direction:column;gap:8px;padding:10px 14px 8px;background:var(--mm-page-card);border:2px dashed var(--mm-page-input-border);border-radius:14px;box-shadow:none;width:100%;max-width:980px;margin:14px auto 18px;transition:border-color .2s ease,box-shadow .2s ease,border-style .2s ease}.composer[data-v-a5c9a0a3]:hover,.composer[data-v-a5c9a0a3]:focus-within{border-color:var(--mm-accent);border-style:solid;box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.1)}.composer-row[data-v-a5c9a0a3]{display:flex;align-items:center;gap:10px}.composer-input-row[data-v-a5c9a0a3]{width:100%}.composer-foot-row[data-v-a5c9a0a3]{flex-wrap:nowrap;align-items:flex-end}.composer-actions[data-v-a5c9a0a3]{display:flex;align-items:center;gap:12px;flex-shrink:0}.composer-plus[data-v-a5c9a0a3]{width:40px;height:40px;border:1px dashed var(--mm-page-input-border);background:transparent;border-radius:8px;color:var(--mm-page-faint);font-size:18px;line-height:1;flex-shrink:0}.composer-plus[data-v-a5c9a0a3]:hover{border-color:var(--mm-accent);color:var(--mm-accent);background:var(--mm-accent-50)}.upload-zone[data-v-a5c9a0a3]{flex-shrink:0;display:flex;align-items:center;gap:8px}.upload-placeholder[data-v-a5c9a0a3]{width:50px;height:50px;flex-shrink:0;border:1.5px dashed var(--mm-page-input-border);background:transparent;border-radius:10px;color:var(--mm-page-muted);font-size:10px;line-height:1;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:border-color .15s ease,background .15s ease,color .15s ease}.upload-placeholder[data-v-a5c9a0a3]:hover{border-color:var(--mm-accent-300);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.upload-placeholder svg[data-v-a5c9a0a3]{width:18px;height:18px}.thumbs-carousel[data-v-a5c9a0a3]{display:flex;align-items:center;gap:8px;position:relative}.thumbs-viewport[data-v-a5c9a0a3]{width:200px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;cursor:grab;border-radius:10px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-x;user-select:none;-webkit-user-select:none;padding:7px 0;margin:-7px 0}.thumbs-viewport[data-v-a5c9a0a3]::-webkit-scrollbar{display:none}.thumbs-viewport[data-v-a5c9a0a3]:active{cursor:grabbing}.thumbs-track[data-v-a5c9a0a3]{display:flex;gap:8px;padding-right:12px}.thumbs-track[data-v-a5c9a0a3]>*{scroll-snap-align:start}.thumbs-carousel .thumb[data-v-a5c9a0a3]{position:relative;width:50px;height:50px;border-radius:10px;border:1.5px solid var(--mm-page-input-border);background:var(--mm-page-card);overflow:visible;flex-shrink:0;box-shadow:0 1px 3px #0000000f;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.thumbs-carousel .thumb[data-v-a5c9a0a3]:hover{border-color:var(--mm-accent);box-shadow:0 3px 8px rgba(var(--mm-accent-rgb),.2);transform:translateY(-1px)}.thumbs-carousel .thumb img[data-v-a5c9a0a3]{width:100%;height:100%;object-fit:cover;display:block;border-radius:9px}.thumb-label[data-v-a5c9a0a3]{position:absolute;left:3px;bottom:3px;font-size:10px;font-weight:600;color:#fff;background:#0000008c;padding:1px 5px;border-radius:4px;line-height:1.2;pointer-events:none;white-space:nowrap}.thumb-uploading img[data-v-a5c9a0a3]{opacity:.45}.thumb-failed img[data-v-a5c9a0a3]{opacity:.4;filter:grayscale(1)}.thumb-state[data-v-a5c9a0a3]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:10px;line-height:1.2;font-weight:600;color:#fff;background:#0000009e;padding:2px 5px;border-radius:4px;white-space:nowrap;pointer-events:none}.thumb-state-err[data-v-a5c9a0a3]{background:#e5484d}.thumb-del[data-v-a5c9a0a3]{position:absolute;top:-7px;right:-7px;width:20px;height:20px;background:#1f2937;color:#fff;border:none;border-radius:50%;font-size:13px;line-height:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1;transition:background .15s ease,transform .15s ease;z-index:20}.thumb-del[data-v-a5c9a0a3]:hover{background:#ef4444;transform:scale(1.12)}.thumbs-carousel .thumb-upload[data-v-a5c9a0a3]{border:1.5px dashed var(--mm-page-input-border);background:transparent;color:var(--mm-page-muted);font-size:10px;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;flex-shrink:0}.thumbs-carousel .thumb-upload[data-v-a5c9a0a3]:hover{border-color:var(--mm-accent-300);color:var(--mm-accent-strong);background:var(--mm-accent-50);transform:translateY(-1px)}.thumbs-carousel .thumb-upload svg[data-v-a5c9a0a3]{width:18px;height:18px}.thumbs-count[data-v-a5c9a0a3]{flex-shrink:0;background:#1f2937;color:#fff;font-size:12px;font-weight:500;padding:3px 8px;border-radius:6px;white-space:nowrap;line-height:1.4;font-variant-numeric:tabular-nums}.upload-alert[data-v-a5c9a0a3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 100%);border:1px solid var(--mm-accent-300);border-radius:12px;font-size:13px;color:#78350f;line-height:1.5;width:900px;max-width:calc(100vw - 32px);margin:0 auto 10px}.upload-alert .alert-left[data-v-a5c9a0a3]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.upload-alert .alert-tag[data-v-a5c9a0a3]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent));color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px;white-space:nowrap}.upload-alert .alert-tag svg[data-v-a5c9a0a3]{width:11px;height:11px}.alert-btn svg[data-v-a5c9a0a3]{width:13px;height:13px}.upload-alert .alert-text[data-v-a5c9a0a3]{flex:1;min-width:0}.upload-alert .alert-text strong[data-v-a5c9a0a3]{color:var(--mm-accent-strong)}.upload-alert .alert-right[data-v-a5c9a0a3]{display:flex;align-items:center;gap:8px;flex-shrink:0}.upload-alert .alert-btn[data-v-a5c9a0a3]{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,var(--mm-accent-mid),var(--mm-accent));color:#fff;border:none;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s ease,transform .15s ease}.upload-alert .alert-btn-secondary[data-v-a5c9a0a3]{background:var(--mm-page-card);color:#78350f;border:1px solid var(--mm-accent-300)}.upload-alert .alert-btn[data-v-a5c9a0a3]:hover{opacity:.92;transform:translateY(-1px)}.alert-fade-enter-active[data-v-a5c9a0a3],.alert-fade-leave-active[data-v-a5c9a0a3]{transition:opacity .25s ease,transform .25s ease}.alert-fade-enter-from[data-v-a5c9a0a3],.alert-fade-leave-to[data-v-a5c9a0a3]{opacity:0;transform:translateY(-4px)}.modal-mask[data-v-a5c9a0a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-a5c9a0a3]{background:var(--mm-page-card);border-radius:12px;box-shadow:0 20px 50px #0003;max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.product-info-modal[data-v-a5c9a0a3]{width:480px;max-width:92vw}.modal-head[data-v-a5c9a0a3]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--mm-page-card-border)}.modal-head h3[data-v-a5c9a0a3]{margin:0;font-size:16px;font-weight:600;color:var(--mm-page-text)}.modal-close[data-v-a5c9a0a3]{background:transparent;border:none;color:var(--mm-page-faint);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s ease}.modal-close[data-v-a5c9a0a3]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.modal-body[data-v-a5c9a0a3]{padding:16px 20px;overflow-y:auto}.modal-desc[data-v-a5c9a0a3]{font-size:12px;color:var(--mm-page-muted);line-height:1.6;margin:0 0 16px;padding:10px 12px;background:var(--mm-page-well);border-radius:8px}.form-field[data-v-a5c9a0a3]{margin-bottom:14px}.form-label-row[data-v-a5c9a0a3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.form-label[data-v-a5c9a0a3]{font-size:13px;color:var(--mm-page-text);font-weight:500}.char-count[data-v-a5c9a0a3],.char-hint[data-v-a5c9a0a3]{font-size:12px;color:var(--mm-page-faint)}.form-input[data-v-a5c9a0a3]{width:100%;padding:8px 12px;border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.form-input[data-v-a5c9a0a3]:focus{outline:none;border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.15)}.tag-grid[data-v-a5c9a0a3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tag-chip[data-v-a5c9a0a3]{padding:8px 12px;border:1px solid var(--mm-page-input-border);border-radius:8px;background:var(--mm-page-card);font-size:13px;color:var(--mm-page-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}.tag-chip[data-v-a5c9a0a3]:hover{border-color:var(--mm-accent);color:var(--mm-accent-strong)}.tag-chip.active[data-v-a5c9a0a3]{background:linear-gradient(135deg,var(--mm-accent-50),var(--mm-accent-100));border-color:var(--mm-accent);color:var(--mm-accent-strong);font-weight:500}.modal-foot[data-v-a5c9a0a3]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--mm-page-card-border)}.btn-cancel[data-v-a5c9a0a3],.btn-save[data-v-a5c9a0a3]{padding:8px 16px;border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit;transition:opacity .15s ease}.btn-cancel[data-v-a5c9a0a3]{background:transparent;border:1px solid var(--mm-page-input-border);color:var(--mm-page-muted)}.btn-cancel[data-v-a5c9a0a3]:hover{background:var(--mm-page-well)}.btn-save[data-v-a5c9a0a3]{background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent));border:none;color:#fff;font-weight:500}.btn-save[data-v-a5c9a0a3]:hover{opacity:.92}.modal-fade-enter-active .modal-card[data-v-a5c9a0a3],.modal-fade-leave-active .modal-card[data-v-a5c9a0a3]{transition:transform .2s ease}.modal-fade-enter-from .modal-card[data-v-a5c9a0a3],.modal-fade-leave-to .modal-card[data-v-a5c9a0a3]{transform:scale(.95)}.composer-input[data-v-a5c9a0a3]{flex:1;border:none;outline:none;font-size:15px;background:transparent;min-width:0;min-height:64px;max-height:240px;padding:4px 0;resize:none;font-family:inherit;line-height:1.5;overflow-y:auto}.composer-input[data-v-a5c9a0a3]:focus,.composer-input[data-v-a5c9a0a3]:focus-visible{border-color:transparent;box-shadow:none}.mention-popup[data-v-a5c9a0a3]{position:fixed;z-index:1000;width:260px;max-height:280px;background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:10px;box-shadow:0 8px 24px #0000001f,0 0 0 1px #0000000a;padding:6px 0;transform:translateY(-100%);overflow:hidden;display:flex;flex-direction:column}.mention-title[data-v-a5c9a0a3]{font-size:12px;color:var(--mm-page-muted);padding:6px 12px 4px;border-bottom:1px solid var(--mm-page-card-border);margin-bottom:4px}.mention-list[data-v-a5c9a0a3]{overflow-y:auto;flex:1;min-height:0}.mention-item[data-v-a5c9a0a3]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .12s ease}.mention-item[data-v-a5c9a0a3]:hover,.mention-item[data-v-a5c9a0a3]:focus{background:var(--mm-accent-50);outline:none}.mention-thumb[data-v-a5c9a0a3]{width:32px;height:32px;border-radius:6px;object-fit:cover;flex-shrink:0;border:1px solid var(--mm-page-card-border)}.mention-text[data-v-a5c9a0a3]{display:flex;flex-direction:column;gap:1px;min-width:0}.mention-main[data-v-a5c9a0a3]{font-size:13px;color:var(--mm-page-text);font-weight:500;line-height:1.3}.mention-sub[data-v-a5c9a0a3]{font-size:11px;color:var(--mm-page-faint);line-height:1.3}.mention-empty[data-v-a5c9a0a3]{padding:12px;font-size:12px;color:var(--mm-page-faint);text-align:center}.mention-fade-enter-active[data-v-a5c9a0a3],.mention-fade-leave-active[data-v-a5c9a0a3]{transition:opacity .15s ease,transform .15s ease}.mention-fade-enter-from[data-v-a5c9a0a3],.mention-fade-leave-to[data-v-a5c9a0a3]{opacity:0;transform:translateY(calc(-100% + 4px))}.chips[data-v-a5c9a0a3]{display:flex;gap:5px;row-gap:6px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.chip-wrap[data-v-a5c9a0a3]{position:relative}.chip[data-v-a5c9a0a3]{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;border:1px solid var(--mm-page-input-border);border-radius:999px;background:var(--mm-page-card);font-size:12px;color:var(--mm-page-muted);white-space:nowrap}.chip[data-v-a5c9a0a3]:hover{background:var(--mm-accent-50);border-color:var(--mm-accent-300);color:var(--mm-accent-deep)}.chip-icon[data-v-a5c9a0a3]{color:var(--mm-accent)}.chip-icon svg[data-v-a5c9a0a3]{width:12px;height:12px;display:block}.chip-audio[data-v-a5c9a0a3]{font-weight:500}.chip-audio[data-v-a5c9a0a3]:not(.chip-off){background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 100%);border-color:var(--mm-accent-300);color:var(--mm-accent-strong)}.chip-audio:not(.chip-off) .chip-icon[data-v-a5c9a0a3]{color:var(--mm-accent)}.chip-nosub[data-v-a5c9a0a3]{font-weight:500}.chip-nosub[data-v-a5c9a0a3]:not(.chip-off){background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 100%);border-color:var(--mm-accent-300);color:var(--mm-accent-strong)}.chip-nosub:not(.chip-off) .chip-icon[data-v-a5c9a0a3]{color:var(--mm-accent)}.chip-off[data-v-a5c9a0a3],.chip-off .chip-icon[data-v-a5c9a0a3]{color:var(--mm-page-faint)}.prompt-len[data-v-a5c9a0a3]{margin-left:auto;padding-right:4px;font-size:11px;color:var(--mm-page-faint);white-space:nowrap;cursor:default}.prompt-len.warn[data-v-a5c9a0a3]{color:var(--mm-accent-mid);font-weight:600}.caret[data-v-a5c9a0a3]{color:var(--mm-page-faint);font-size:10px}.popover[data-v-a5c9a0a3]{position:absolute;bottom:calc(100% + 8px);left:0;background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:12px;box-shadow:0 12px 28px #0000001a;padding:6px;min-width:150px;z-index:10}.popover-item[data-v-a5c9a0a3]{padding:8px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:background .15s ease}.popover-item[data-v-a5c9a0a3]:hover{background:var(--mm-page-well)}.popover-item.active[data-v-a5c9a0a3]{background:var(--mm-accent-100);color:var(--mm-accent-deep);font-weight:600}.model-popover[data-v-a5c9a0a3]{width:max-content;min-width:236px;max-width:340px;padding:12px;bottom:calc(100% + 8px);top:auto;max-height:min(56vh,400px);overflow-y:auto;overscroll-behavior:contain}.model-popover[data-v-a5c9a0a3]::-webkit-scrollbar{width:6px}.model-popover[data-v-a5c9a0a3]::-webkit-scrollbar-thumb{background:var(--mm-page-input-border);border-radius:3px}.model-pop-head[data-v-a5c9a0a3]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.model-pop-note[data-v-a5c9a0a3]{font-size:11px;color:var(--mm-page-faint)}.model-card[data-v-a5c9a0a3]{position:relative;border:1px solid var(--mm-page-input-border);border-radius:10px;padding:8px 12px;cursor:pointer;transition:all .15s ease;background:var(--mm-page-card)}.model-card+.model-card[data-v-a5c9a0a3]{margin-top:6px}.model-card[data-v-a5c9a0a3]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014;border-color:var(--mm-page-input-border)}.model-card.active[data-v-a5c9a0a3]{border-color:var(--mm-accent);background:var(--mm-accent-50)}.model-card-offline[data-v-a5c9a0a3],.model-card-offline[data-v-a5c9a0a3]:hover{transform:none;box-shadow:none;border-color:var(--mm-page-input-border);background:var(--mm-page-well);cursor:not-allowed}.model-card-offline .model-card-name[data-v-a5c9a0a3]{color:var(--mm-page-faint)}.model-card-offline .model-card-desc[data-v-a5c9a0a3]{color:#b6bcc4}.model-card-check[data-v-a5c9a0a3]{position:absolute;top:8px;right:10px;width:16px;height:16px;border-radius:50%;background:var(--mm-accent);color:#fff;font-size:10px;line-height:16px;text-align:center}.model-card-row1[data-v-a5c9a0a3]{display:flex;align-items:center;gap:6px}.model-card.active .model-card-row1[data-v-a5c9a0a3]{padding-right:28px}.model-card-row2[data-v-a5c9a0a3]{display:flex;align-items:center;margin-top:4px}.model-card-name[data-v-a5c9a0a3]{font-size:14px;font-weight:700;color:var(--mm-page-text)}.model-card-tier[data-v-a5c9a0a3]{font-size:11px;font-weight:600;color:var(--mm-accent-strong);background:var(--mm-accent-100);border:1px solid var(--mm-accent-300);border-radius:999px;padding:1px 8px}.model-card-desc[data-v-a5c9a0a3]{flex:1 1 auto;min-width:0;font-size:12px;color:var(--mm-page-muted);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duration-popover[data-v-a5c9a0a3]{width:260px;padding:14px;bottom:calc(100% + 8px);top:auto}.pop-title[data-v-a5c9a0a3]{font-size:13px;font-weight:700;color:var(--mm-page-text);margin-bottom:12px}.duration-grid[data-v-a5c9a0a3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.dur-cell[data-v-a5c9a0a3]{padding:8px 0;border:1px solid var(--mm-page-input-border);background:var(--mm-page-card);border-radius:8px;font-size:13px;color:var(--mm-page-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}.dur-cell[data-v-a5c9a0a3]:hover{background:var(--mm-page-well);border-color:var(--mm-page-input-border);color:var(--mm-page-text)}.dur-cell.active[data-v-a5c9a0a3]{background:var(--mm-accent-50);color:var(--mm-accent);border-color:var(--mm-accent);font-weight:700}.pop-hint[data-v-a5c9a0a3]{font-size:11px;color:var(--mm-page-faint);text-align:center;line-height:1.4}.ratio-popover[data-v-a5c9a0a3]{width:320px;padding:12px;bottom:calc(100% + 8px);top:auto}.ratio-grid[data-v-a5c9a0a3]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:12px}.ratio-cell[data-v-a5c9a0a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:64px;padding:6px 4px;border:1px solid var(--mm-page-input-border);background:var(--mm-page-card);border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit;color:var(--mm-page-muted);gap:4px}.ratio-cell[data-v-a5c9a0a3]:hover{background:var(--mm-page-well);border-color:var(--mm-page-input-border);color:var(--mm-page-text)}.ratio-cell.active[data-v-a5c9a0a3]{background:var(--mm-accent-50);color:var(--mm-accent);border-color:var(--mm-accent)}.ratio-icon[data-v-a5c9a0a3]{display:block;height:18px;width:auto;max-width:28px;min-width:8px;border:1.5px solid currentColor;border-radius:2px;background:transparent;transition:all .15s ease;flex-shrink:0}.ratio-text[data-v-a5c9a0a3]{font-size:10px;font-weight:600}.ratio-cell.active .ratio-icon[data-v-a5c9a0a3]{border-width:2px}.resolution-section[data-v-a5c9a0a3]{border-top:1px solid var(--mm-page-card-border);padding-top:10px}.res-label[data-v-a5c9a0a3]{font-size:11px;color:var(--mm-page-muted);margin-bottom:6px;font-weight:500}.res-hint[data-v-a5c9a0a3]{font-size:10px;color:var(--mm-page-faint);text-align:center}.cost[data-v-a5c9a0a3]{font-size:12px;color:var(--mm-page-muted);white-space:nowrap;flex-shrink:0;margin-left:auto}.cost b[data-v-a5c9a0a3]{color:var(--mm-accent)}.send[data-v-a5c9a0a3]{width:34px;height:34px;border-radius:50%;border:none;background:var(--mm-accent);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.send svg[data-v-a5c9a0a3]{width:16px;height:16px;display:block}.send[data-v-a5c9a0a3]:hover{background:var(--mm-accent-mid);box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.35)}.send[data-v-a5c9a0a3]:disabled{background:var(--mm-page-input-border);color:var(--mm-page-faint)}.result-stage[data-v-a5c9a0a3]{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:100%;animation:fadeUp-a5c9a0a3 .3s ease}.result-group[data-v-a5c9a0a3]{align-self:flex-start;font-size:13px;font-weight:600;color:var(--mm-page-text);letter-spacing:.2px}.result-video[data-v-a5c9a0a3]{position:relative;flex-shrink:0;border-radius:14px;background:#000;box-shadow:0 8px 28px #0f172a29}.rv-media[data-v-a5c9a0a3]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;overflow:hidden}.rv-media video[data-v-a5c9a0a3]{width:100%;height:100%;display:block;object-fit:contain;background:#000;cursor:pointer}.rv-bigplay[data-v-a5c9a0a3]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#1118278c;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.rv-bigplay[data-v-a5c9a0a3]:hover{background:#111827b8;transform:translate(-50%,-50%) scale(1.06)}.rv-bigplay svg[data-v-a5c9a0a3]{width:26px;height:26px;margin-left:3px}.rv-bar[data-v-a5c9a0a3]{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:8px;padding:26px 10px 9px;border-radius:0 0 14px 14px;background:linear-gradient(to top,#000000b3,#0000);color:#fff}.rv-btn[data-v-a5c9a0a3]{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:#fff;cursor:pointer;transition:background .15s ease}.rv-btn[data-v-a5c9a0a3]:hover{background:#ffffff2e}.rv-btn svg[data-v-a5c9a0a3]{width:17px;height:17px}.rv-time[data-v-a5c9a0a3]{flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;color:#ffffffeb;text-shadow:0 1px 2px rgba(0,0,0,.4)}.rv-progress[data-v-a5c9a0a3]{flex:1;min-width:30px;height:16px;display:flex;align-items:center;cursor:pointer}.rv-track[data-v-a5c9a0a3]{position:relative;width:100%;height:4px;border-radius:2px;background:#ffffff4d;transition:height .15s ease}.rv-progress:hover .rv-track[data-v-a5c9a0a3]{height:6px}.rv-progress-fill[data-v-a5c9a0a3]{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--mm-page-card)}.rv-more[data-v-a5c9a0a3]{position:relative;flex-shrink:0}.rv-menu[data-v-a5c9a0a3]{position:absolute;right:0;bottom:calc(100% + 8px);z-index:20;min-width:172px;padding:6px;border-radius:12px;background:var(--mm-page-card);box-shadow:0 12px 32px #0f172a3d;color:var(--mm-page-text);text-align:left}.rv-item[data-v-a5c9a0a3]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--mm-page-text);font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease}.rv-item[data-v-a5c9a0a3]:hover:not(:disabled){background:var(--mm-page-well);color:var(--mm-page-text)}.rv-item[data-v-a5c9a0a3]:disabled{opacity:.6;cursor:default}.rv-item svg[data-v-a5c9a0a3]{width:16px;height:16px;flex-shrink:0}.rv-sep[data-v-a5c9a0a3]{height:1px;margin:4px 6px;background:var(--mm-page-card-border)}.rv-label[data-v-a5c9a0a3]{padding:2px 10px 6px;font-size:12px;color:var(--mm-page-faint)}.rv-speeds[data-v-a5c9a0a3]{display:flex;gap:4px;padding:0 6px 4px}.rv-speed[data-v-a5c9a0a3]{flex:1;padding:5px 0;border:1px solid var(--mm-page-input-border);border-radius:7px;background:var(--mm-page-card);color:var(--mm-page-muted);font-size:12px;cursor:pointer;transition:all .15s ease}.rv-speed[data-v-a5c9a0a3]:hover{border-color:var(--mm-accent);color:var(--mm-accent-mid)}.rv-speed.active[data-v-a5c9a0a3]{border-color:var(--mm-accent);background:var(--mm-accent-50);color:var(--mm-accent-strong);font-weight:600}.result-info[data-v-a5c9a0a3]{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.result-prompt[data-v-a5c9a0a3]{max-width:100%;margin:0;font-size:13px;line-height:1.5;color:var(--mm-page-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-specs[data-v-a5c9a0a3]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--mm-page-faint)}.rs-model[data-v-a5c9a0a3]{font-weight:500;color:var(--mm-page-muted)}.rs-dot[data-v-a5c9a0a3]{color:var(--mm-page-input-border)}.result-actions[data-v-a5c9a0a3]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;animation:fadeUp-a5c9a0a3 .3s ease}.ra-btn[data-v-a5c9a0a3]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:1px solid var(--mm-page-input-border);border-radius:999px;background:var(--mm-page-card);color:var(--mm-page-muted);font-size:13px;line-height:1.4;cursor:pointer;transition:all .15s ease}.ra-btn svg[data-v-a5c9a0a3]{width:14px;height:14px;flex-shrink:0}.ra-btn[data-v-a5c9a0a3]:hover:not(:disabled){border-color:var(--mm-accent-300);background:var(--mm-accent-50);color:var(--mm-accent)}.ra-btn[data-v-a5c9a0a3]:disabled{opacity:.55;cursor:not-allowed}.ra-btn-danger[data-v-a5c9a0a3]:hover:not(:disabled){border-color:#fca5a5;background:#dc262624;color:#ef4444}.result-modal[data-v-a5c9a0a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.modal-video[data-v-a5c9a0a3]{width:auto;height:auto;max-width:90vw;max-height:80vh;border-radius:12px;background:#000;box-shadow:0 12px 40px #00000080}.modal-meta[data-v-a5c9a0a3]{margin-top:16px;color:#ffffffd9;font-size:14px;display:flex;align-items:center;gap:8px}.modal-meta .dot[data-v-a5c9a0a3]{color:#fff6}.modal-close[data-v-a5c9a0a3]{position:absolute;top:20px;right:24px;width:40px;height:40px;border:none;background:#ffffff26;color:#fff;border-radius:50%;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.modal-close[data-v-a5c9a0a3]:hover{background:#ffffff40}.modal-fade-enter-active[data-v-a5c9a0a3],.modal-fade-leave-active[data-v-a5c9a0a3]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-a5c9a0a3],.modal-fade-leave-to[data-v-a5c9a0a3]{opacity:0}@keyframes fadeUp-a5c9a0a3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pop-enter-active[data-v-a5c9a0a3],.pop-leave-active[data-v-a5c9a0a3]{transition:opacity .15s ease,transform .15s ease}.pop-enter-from[data-v-a5c9a0a3],.pop-leave-to[data-v-a5c9a0a3]{opacity:0;transform:translateY(4px)}.fade-up-enter-active[data-v-a5c9a0a3],.fade-up-leave-active[data-v-a5c9a0a3]{transition:opacity .25s ease,transform .25s ease}.fade-up-enter-from[data-v-a5c9a0a3],.fade-up-leave-to[data-v-a5c9a0a3]{opacity:0;transform:translateY(10px)}.gen-hint[data-v-a5c9a0a3]{display:flex;align-items:center;gap:8px;margin:10px 2px 2px;padding:8px 12px;font-size:12px;line-height:1.5;color:#8a6d3b;background:rgba(var(--mm-accent-rgb),.12);border:1px solid #ffe2a8;border-radius:10px}.gen-hint b[data-v-a5c9a0a3]{color:#b26b00;font-variant-numeric:tabular-nums}.gen-spinner[data-v-a5c9a0a3]{flex:none;width:12px;height:12px;border:2px solid #ffd591;border-top-color:#e8890c;border-radius:50%;animation:gen-spin .8s linear infinite}.model-card-tier-new[data-v-a5c9a0a3]{color:#fff;background:linear-gradient(135deg,var(--mm-accent-mid),var(--mm-accent));border-color:var(--mm-accent)}.model-card-tier-offline[data-v-a5c9a0a3]{color:var(--mm-page-muted);background:var(--mm-page-well);border-color:var(--mm-page-input-border)}.res-options[data-v-a5c9a0a3]{display:flex;gap:8px}.res-opt[data-v-a5c9a0a3]{flex:1;padding:8px 0;border:1px solid var(--mm-page-input-border);background:var(--mm-page-card);border-radius:8px;font-size:13px;font-weight:600;color:var(--mm-page-muted);cursor:pointer;transition:all .15s ease;font-family:inherit;letter-spacing:.3px}.res-opt[data-v-a5c9a0a3]:hover:not(:disabled){background:var(--mm-page-well);border-color:var(--mm-page-input-border);color:var(--mm-page-text)}.res-opt.active[data-v-a5c9a0a3]{background:var(--mm-accent-50);color:var(--mm-accent);border-color:var(--mm-accent);font-weight:700}.res-opt[data-v-a5c9a0a3]:disabled,.res-opt-disabled[data-v-a5c9a0a3]{cursor:default;opacity:.85;background:var(--mm-page-well)}.res-opt.res-opt-disabled.active[data-v-a5c9a0a3]{background:var(--mm-page-well);color:var(--mm-page-text);border-color:var(--mm-page-input-border)}.dur-cell[data-v-a5c9a0a3]:disabled,.dur-cell-disabled[data-v-a5c9a0a3]{cursor:not-allowed;color:#cbd5e1;background:var(--mm-page-well);border-color:#f1f5f9}.dur-cell[data-v-a5c9a0a3]:disabled:hover,.dur-cell-disabled[data-v-a5c9a0a3]:hover{background:var(--mm-page-well);border-color:#f1f5f9;color:#cbd5e1}.wan-notice[data-v-a5c9a0a3]{width:900px;max-width:calc(100vw - 32px);margin:0 auto 10px;padding:12px 16px;background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 100%);border:1px solid var(--mm-accent-300);border-radius:12px;color:#78350f}.wan-notice-line[data-v-a5c9a0a3]{font-size:13px;line-height:1.55}.wan-notice-sub[data-v-a5c9a0a3]{margin-top:4px;color:var(--mm-accent-strong)}.fill-prompt-btn[data-v-a5c9a0a3]{flex-shrink:0;align-self:flex-end;padding:6px 12px;margin-bottom:2px;border:1px solid var(--mm-accent-300);border-radius:999px;background:var(--mm-accent-50);color:var(--mm-accent-strong);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit}.fill-prompt-btn[data-v-a5c9a0a3]:hover{background:var(--mm-accent-200);border-color:var(--mm-accent)}.composer-negative-row[data-v-a5c9a0a3]{align-items:flex-start;gap:10px}.neg-label[data-v-a5c9a0a3]{flex-shrink:0;padding-top:8px;font-size:13px;font-weight:500;color:var(--mm-accent-deep);white-space:nowrap}.neg-input[data-v-a5c9a0a3]{flex:1;min-width:0;border:1px solid var(--mm-accent-300);border-radius:8px;background:rgba(var(--mm-accent-rgb),.1);padding:8px 10px;font-size:13px;line-height:1.5;color:var(--mm-page-text);resize:vertical;font-family:inherit;box-sizing:border-box}.neg-input[data-v-a5c9a0a3]:focus{outline:none;border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.12)}.model-card-locked[data-v-a5c9a0a3]{opacity:.62}.model-card-lockicon[data-v-a5c9a0a3]{display:inline-flex;align-items:center;justify-content:center;background:var(--mm-page-well);color:var(--mm-page-muted)}.model-card-lockicon svg[data-v-a5c9a0a3]{width:11px;height:11px}.model-card-tier-vip[data-v-a5c9a0a3]{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;font-weight:600}.model-notice[data-v-a5c9a0a3]{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;padding:8px 10px;border-radius:8px;background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6;font-size:12px;line-height:1.6}.model-notice-text[data-v-a5c9a0a3]{flex:1}.model-notice-close[data-v-a5c9a0a3]{flex:none;border:0;background:transparent;color:#7c6cc4;font-size:15px;line-height:1;cursor:pointer;padding:0 2px}.model-notice-close[data-v-a5c9a0a3]:hover{color:#5b21b6}.notice-fade-enter-active[data-v-a5c9a0a3],.notice-fade-leave-active[data-v-a5c9a0a3]{transition:opacity .18s ease,transform .18s ease}.notice-fade-enter-from[data-v-a5c9a0a3],.notice-fade-leave-to[data-v-a5c9a0a3]{opacity:0;transform:translateY(-4px)}.composer-video-row[data-v-a5c9a0a3]{align-items:flex-start}.video-files[data-v-a5c9a0a3]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.vfile[data-v-a5c9a0a3]{position:relative;display:inline-flex;align-items:center;gap:6px;background:var(--mm-page-well);border:1px solid var(--mm-page-input-border);border-radius:8px;padding:4px 14px 4px 8px;font-size:12px;color:var(--mm-page-muted);max-width:100%}.vfile b[data-v-a5c9a0a3]{color:var(--mm-accent-deep, #111827);font-weight:600}.vfile-name[data-v-a5c9a0a3]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vfile-size[data-v-a5c9a0a3]{font-style:normal;color:var(--mm-page-faint);font-size:11px}.vfile-uploading[data-v-a5c9a0a3],.vfile-err[data-v-a5c9a0a3]{border-style:dashed}.vfile-err[data-v-a5c9a0a3]{border-color:#dc262661;background:#dc262624}.portrait-file[data-v-a5c9a0a3]{padding-left:4px;border-color:var(--mm-accent-200);background:var(--mm-accent-50)}.portrait-file-cover[data-v-a5c9a0a3]{width:20px;height:20px;border-radius:5px;object-fit:cover;flex-shrink:0}.portrait-auth-badge[data-v-a5c9a0a3]{font-style:normal;font-size:10px;font-weight:600;color:#047857;background:#d1fae5;border-radius:999px;padding:1px 6px;white-space:nowrap}.portrait-picker-modal[data-v-a5c9a0a3]{max-width:560px}.portrait-picker-empty[data-v-a5c9a0a3]{padding:28px 12px;text-align:center;font-size:13px;color:var(--mm-page-faint);line-height:1.7}.portrait-picker-grid[data-v-a5c9a0a3]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.portrait-picker-item[data-v-a5c9a0a3]{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--mm-page-input-border);border-radius:10px;background:var(--mm-page-well);cursor:pointer;transition:all .15s ease;font-size:12px;color:var(--mm-page-text)}.portrait-picker-item[data-v-a5c9a0a3]:hover{border-color:var(--mm-accent)}.portrait-picker-item.picked[data-v-a5c9a0a3]{border-color:var(--mm-accent);background:var(--mm-accent-50)}.portrait-picker-cover[data-v-a5c9a0a3]{width:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--mm-page-card);display:flex;align-items:center;justify-content:center}.portrait-picker-cover img[data-v-a5c9a0a3]{width:100%;height:100%;object-fit:cover;display:block}.portrait-picker-noimg[data-v-a5c9a0a3]{font-size:11px;color:var(--mm-page-faint)}.portrait-picker-name[data-v-a5c9a0a3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.portrait-picker-flag[data-v-a5c9a0a3]{position:absolute;top:6px;right:6px;font-size:10px;font-weight:600;color:#fff;background:var(--mm-accent);border-radius:999px;padding:1px 7px}.vcl[data-v-2274f89d]{position:relative;padding:20px 24px 40px;color:var(--mm-page-text);background:var(--mm-page-bg);min-height:100%}.vcl-back[data-v-2274f89d]{position:absolute;top:20px;right:24px;font-size:13px;color:var(--mm-page-muted);text-decoration:none;padding:6px 12px;border-radius:999px;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border)}.vcl-back[data-v-2274f89d]:hover{color:var(--mm-accent-strong);border-color:var(--mm-accent-300)}.vcl-stage[data-v-2274f89d]{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:26px}.big-icon-wrap[data-v-2274f89d]{display:flex;justify-content:center}.big-icon[data-v-2274f89d]{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--mm-accent);background:var(--mm-accent-50);border:1px solid var(--mm-accent-100)}.big-icon svg[data-v-2274f89d]{width:30px;height:30px}.vcl-stage h2[data-v-2274f89d]{margin:4px 0 0;font-size:20px;font-weight:700;text-align:center}.vcl-stage .muted[data-v-2274f89d]{margin:0;max-width:640px;font-size:13px;line-height:1.8;color:var(--mm-page-muted);text-align:center}.composer[data-v-2274f89d]{display:flex;flex-direction:column;gap:10px;padding:12px 14px 10px;background:var(--mm-page-card);border:2px dashed var(--mm-page-input-border);border-radius:14px;width:980px;max-width:calc(100vw - 32px);margin-top:14px;transition:border-color .2s ease,box-shadow .2s ease,border-style .2s ease}.composer[data-v-2274f89d]:hover,.composer[data-v-2274f89d]:focus-within{border-color:var(--mm-accent);border-style:solid;box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.1)}.composer-row[data-v-2274f89d]{display:flex;align-items:center;gap:10px}.model-notice[data-v-2274f89d]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:rgba(var(--mm-accent-rgb),.08);color:var(--mm-accent-strong);font-size:12px;line-height:1.6}.model-notice-text[data-v-2274f89d]{flex:1}.model-notice-close[data-v-2274f89d]{border:none;background:transparent;color:inherit;font-size:15px;cursor:pointer;line-height:1;padding:2px}.notice-fade-enter-from[data-v-2274f89d],.notice-fade-leave-to[data-v-2274f89d]{opacity:0}.assets-row[data-v-2274f89d]{align-items:flex-start;flex-wrap:wrap;row-gap:10px}.asset-tile[data-v-2274f89d]{width:50px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1.5px dashed var(--mm-page-input-border);border-radius:10px;background:transparent;color:var(--mm-page-muted);font-size:10px;line-height:1;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.asset-tile svg[data-v-2274f89d]{width:18px;height:18px}.asset-tile[data-v-2274f89d]:hover:not(:disabled){border-color:var(--mm-accent-300);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.asset-tile[data-v-2274f89d]:disabled{opacity:.45;cursor:not-allowed}.asset-tile-off[data-v-2274f89d]{border-style:solid;opacity:.55}.asset-tip[data-v-2274f89d]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:10px;background:rgba(var(--mm-accent-rgb),.08)}.asset-tip>svg[data-v-2274f89d]{width:14px;height:14px;flex-shrink:0;margin-top:3px;color:var(--mm-accent)}.asset-hint[data-v-2274f89d]{display:block;margin:0;flex:1;font-size:12px;line-height:1.6;color:var(--mm-accent-strong)}.asset-tip-close[data-v-2274f89d]{border:none;background:transparent;color:inherit;font-size:15px;line-height:1;padding:2px;cursor:pointer;flex-shrink:0;opacity:.6}.asset-tip-close[data-v-2274f89d]:hover{opacity:1;color:var(--mm-accent)}.thumbs-carousel[data-v-2274f89d]{display:flex;align-items:center;flex-shrink:0;margin-top:-7px}.thumbs-viewport[data-v-2274f89d]{width:200px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;cursor:grab;border-radius:10px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-x;user-select:none;-webkit-user-select:none;padding:7px 0}.thumbs-viewport[data-v-2274f89d]::-webkit-scrollbar{display:none}.thumbs-viewport[data-v-2274f89d]:active{cursor:grabbing}.thumbs-track[data-v-2274f89d]{display:flex;gap:8px;padding-right:12px}.thumbs-track[data-v-2274f89d]>*{scroll-snap-align:start}.thumbs-carousel .thumb[data-v-2274f89d]{position:relative;width:50px;height:50px;border-radius:10px;border:1.5px solid var(--mm-page-input-border);background:var(--mm-page-card);flex-shrink:0;box-shadow:0 1px 3px #0000000f;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.thumbs-carousel .thumb[data-v-2274f89d]:hover{border-color:var(--mm-accent);box-shadow:0 3px 8px rgba(var(--mm-accent-rgb),.2);transform:translateY(-1px)}.thumbs-carousel .thumb img[data-v-2274f89d],.thumbs-carousel .thumb video[data-v-2274f89d]{width:100%;height:100%;object-fit:cover;display:block;border-radius:9px;background:#000}.thumbs-carousel .thumb-audio[data-v-2274f89d]{display:flex;align-items:center;justify-content:center;background:var(--mm-page-well)}.thumbs-carousel .thumb-audio svg[data-v-2274f89d]{width:20px;height:20px;color:var(--mm-page-faint)}.thumb-label[data-v-2274f89d]{position:absolute;left:3px;bottom:3px;font-size:10px;font-weight:600;color:#fff;background:#0000008c;padding:1px 5px;border-radius:4px;line-height:1.2;pointer-events:none;white-space:nowrap}.thumb-uploading img[data-v-2274f89d],.thumb-uploading video[data-v-2274f89d]{opacity:.45}.thumb-failed img[data-v-2274f89d],.thumb-failed video[data-v-2274f89d]{opacity:.4;filter:grayscale(1)}.thumb-uploading svg[data-v-2274f89d],.thumb-failed svg[data-v-2274f89d]{opacity:.45}.thumb-state[data-v-2274f89d]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:10px;line-height:1.2;font-weight:600;color:#fff;background:#0000009e;padding:2px 5px;border-radius:4px;white-space:nowrap;pointer-events:none}.thumb-state-err[data-v-2274f89d]{background:#e5484d}.thumb-del[data-v-2274f89d]{position:absolute;top:-7px;right:-7px;width:20px;height:20px;background:#1f2937;color:#fff;border:none;border-radius:50%;font-size:13px;line-height:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:1;transition:background .15s ease,transform .15s ease;z-index:20}.thumb-del[data-v-2274f89d]:hover{background:#ef4444;transform:scale(1.12)}.thumb-del[data-v-2274f89d]:disabled{opacity:.6;cursor:not-allowed}.composer-input[data-v-2274f89d]{width:100%;box-sizing:border-box;padding:8px 2px;font-size:14px;line-height:1.7;border:none;outline:none;background:transparent;color:var(--mm-page-text);resize:none}.composer-input[data-v-2274f89d]::placeholder{color:var(--mm-page-faint)}.composer-input[data-v-2274f89d]:disabled{opacity:.6}.composer-input[data-v-2274f89d]:focus,.composer-input[data-v-2274f89d]:focus-visible{border-color:transparent;box-shadow:none}.foot-row[data-v-2274f89d]{flex-wrap:nowrap;align-items:flex-end}.composer-actions[data-v-2274f89d]{display:flex;align-items:center;gap:12px;flex-shrink:0}.chips[data-v-2274f89d]{display:flex;gap:5px;row-gap:6px;flex-wrap:wrap;flex:1 1 auto;min-width:0;align-items:center}.chip-wrap[data-v-2274f89d]{position:relative}.chip[data-v-2274f89d]{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;border:1px solid var(--mm-page-input-border);border-radius:999px;background:var(--mm-page-card);font-size:12px;color:var(--mm-page-muted);white-space:nowrap;cursor:pointer}.chip[data-v-2274f89d]:hover{background:var(--mm-accent-50);border-color:var(--mm-accent-300);color:var(--mm-accent-deep)}.chip-icon[data-v-2274f89d]{color:var(--mm-accent)}.chip-icon svg[data-v-2274f89d]{width:12px;height:12px;display:block}.caret[data-v-2274f89d]{font-size:10px;opacity:.65}.chip-audio[data-v-2274f89d]{font-weight:500}.chip-audio[data-v-2274f89d]:not(.chip-off){background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 100%);border-color:var(--mm-accent-300);color:var(--mm-accent-strong)}.chip-audio:not(.chip-off) .chip-icon[data-v-2274f89d]{color:var(--mm-accent)}.chip-off[data-v-2274f89d],.chip-off .chip-icon[data-v-2274f89d]{color:var(--mm-page-faint)}.prompt-len[data-v-2274f89d]{margin-left:auto;font-size:12px;color:var(--mm-page-faint);white-space:nowrap;flex-shrink:0}.prompt-len.warn[data-v-2274f89d]{color:var(--mm-warning)}.popover[data-v-2274f89d]{position:absolute;top:calc(100% + 8px);left:0;z-index:60;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:12px;box-shadow:0 12px 32px #0000001f;padding:12px;width:max-content;max-width:420px}.pop-title[data-v-2274f89d]{display:block;font-size:12px;font-weight:700;color:var(--mm-page-text);margin-bottom:8px}.model-pop-head[data-v-2274f89d]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.model-pop-head .pop-title[data-v-2274f89d]{margin-bottom:0}.model-pop-note[data-v-2274f89d]{font-size:11px;color:var(--mm-page-faint)}.model-popover[data-v-2274f89d]{width:360px}.model-card[data-v-2274f89d]{position:relative;width:100%;text-align:left;padding:10px 12px 10px 26px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--mm-page-text);cursor:pointer;display:block}.model-card[data-v-2274f89d]:hover{background:var(--mm-page-well)}.model-card.active[data-v-2274f89d]{border-color:var(--mm-accent-300);background:var(--mm-accent-50)}.model-card-offline[data-v-2274f89d],.model-card-locked[data-v-2274f89d]{opacity:.55;cursor:not-allowed}.model-card-check[data-v-2274f89d]{position:absolute;left:8px;top:12px;font-size:12px;color:var(--mm-accent);font-weight:700}.model-card-lockicon svg[data-v-2274f89d]{width:12px;height:12px}.model-card-row1[data-v-2274f89d]{display:flex;align-items:center;gap:8px}.model-card-name[data-v-2274f89d]{font-size:13px;font-weight:700}.model-card-tier[data-v-2274f89d]{font-size:10px;color:var(--mm-page-faint);border:1px solid var(--mm-page-card-border);border-radius:999px;padding:0 6px}.model-card-tier-vip[data-v-2274f89d]{color:var(--mm-accent-strong);border-color:var(--mm-accent-300)}.model-card-desc[data-v-2274f89d]{margin-top:3px;font-size:12px;color:var(--mm-page-muted);line-height:1.6}.model-card-res[data-v-2274f89d]{margin-top:2px;font-size:11px;color:var(--mm-page-faint)}.model-card-row3[data-v-2274f89d]{margin-top:4px;display:flex;justify-content:space-between;font-size:11px;color:var(--mm-page-faint)}.model-card-rate[data-v-2274f89d]{color:var(--mm-accent-strong);font-weight:600}.ratio-popover[data-v-2274f89d]{width:300px}.ratio-grid[data-v-2274f89d]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.ratio-cell[data-v-2274f89d]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;border-radius:8px;border:1px solid var(--mm-page-card-border);background:var(--mm-page-card);cursor:pointer}.ratio-cell[data-v-2274f89d]:hover{border-color:var(--mm-accent-300)}.ratio-cell.active[data-v-2274f89d]{border-color:var(--mm-accent);background:var(--mm-accent-50)}.ratio-icon[data-v-2274f89d]{width:26px;border:1.5px solid currentColor;border-radius:3px;color:var(--mm-page-muted)}.ratio-cell.active .ratio-icon[data-v-2274f89d]{color:var(--mm-accent)}.ratio-icon-adaptive[data-v-2274f89d]{border-style:dashed}.ratio-text[data-v-2274f89d]{font-size:11px;color:var(--mm-page-muted);white-space:nowrap}.resolution-section[data-v-2274f89d]{border-top:1px dashed var(--mm-page-card-border);padding-top:8px}.res-label[data-v-2274f89d]{font-size:11px;font-weight:600;margin-bottom:6px}.res-options[data-v-2274f89d]{display:flex;gap:6px;flex-wrap:wrap}.res-opt[data-v-2274f89d]{padding:5px 12px;font-size:12px;border-radius:999px;border:1px solid var(--mm-page-input-border);background:var(--mm-page-card);cursor:pointer;color:var(--mm-page-muted)}.res-opt.active[data-v-2274f89d]{border-color:var(--mm-accent);background:var(--mm-accent-50);color:var(--mm-accent-strong);font-weight:600}.res-hint[data-v-2274f89d]{margin-top:6px;font-size:11px;color:var(--mm-page-faint)}.duration-popover[data-v-2274f89d]{width:260px}.duration-grid[data-v-2274f89d]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.dur-cell[data-v-2274f89d]{padding:6px 4px;font-size:12px;border-radius:8px;border:1px solid var(--mm-page-card-border);background:var(--mm-page-card);cursor:pointer;color:var(--mm-page-muted)}.dur-cell.active[data-v-2274f89d]{border-color:var(--mm-accent);background:var(--mm-accent-50);color:var(--mm-accent-strong);font-weight:600}.dur-cell-disabled[data-v-2274f89d]{opacity:.45;cursor:not-allowed}.pop-hint[data-v-2274f89d]{margin-top:8px;font-size:11px;color:var(--mm-page-faint)}.pop-enter-from[data-v-2274f89d],.pop-leave-to[data-v-2274f89d]{opacity:0;transform:translateY(4px)}.pop-enter-active[data-v-2274f89d],.pop-leave-active[data-v-2274f89d]{transition:opacity .15s ease,transform .15s ease}.cost[data-v-2274f89d]{font-size:12px;color:var(--mm-page-muted);white-space:nowrap;flex-shrink:0;margin-left:auto}.cost b[data-v-2274f89d]{color:var(--mm-accent);font-size:14px}.send[data-v-2274f89d]{width:34px;height:34px;border-radius:50%;border:none;background:var(--mm-accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.send svg[data-v-2274f89d]{width:16px;height:16px;display:block}.send[data-v-2274f89d]:hover:not(:disabled){background:var(--mm-accent-mid);box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.35)}.send[data-v-2274f89d]:disabled{background:var(--mm-page-input-border);color:var(--mm-page-faint);cursor:not-allowed}.dots[data-v-2274f89d]{letter-spacing:2px}.vcl-block[data-v-2274f89d]{margin:2px 0 0;padding:8px 10px;font-size:12px;line-height:1.6;border-radius:8px;background:rgba(var(--mm-warning-rgb, 180, 83, 9),.1);color:var(--mm-warning)}.gen-hint[data-v-2274f89d]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mm-page-muted)}.gen-hint b[data-v-2274f89d]{color:var(--mm-page-text)}.gen-spinner[data-v-2274f89d]{width:12px;height:12px;border-radius:50%;border:2px solid var(--mm-page-input-border);border-top-color:var(--mm-accent);animation:vclSpin-2274f89d .8s linear infinite}@keyframes vclSpin-2274f89d{to{transform:rotate(360deg)}}.vcl-error[data-v-2274f89d]{margin:0;padding:8px 10px;font-size:12px;line-height:1.6;border-radius:8px;background:rgba(var(--mm-danger-rgb, 220, 38, 38),.1);color:var(--mm-danger);max-width:640px}.result-stage[data-v-2274f89d]{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:100%}.result-group[data-v-2274f89d]{align-self:flex-start;font-size:13px;font-weight:600;letter-spacing:.2px}.result-video[data-v-2274f89d]{border-radius:14px;overflow:hidden;background:#000;box-shadow:0 10px 28px #00000024}.vcl-video[data-v-2274f89d]{display:block;max-width:min(720px,calc(100vw - 64px));max-height:480px}.result-meta-row[data-v-2274f89d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.result-meta[data-v-2274f89d]{font-size:12px;color:var(--mm-page-muted)}.result-actions[data-v-2274f89d]{display:flex;gap:8px}.result-btn[data-v-2274f89d]{padding:7px 14px;font-size:12px;border-radius:8px;border:1px solid var(--mm-page-card-border);background:var(--mm-page-card);color:var(--mm-page-text);cursor:pointer}.result-btn[data-v-2274f89d]:hover{border-color:var(--mm-accent-300);color:var(--mm-accent-strong)}.result-btn-primary[data-v-2274f89d]{border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.vc-page[data-v-e2668d24]{max-width:1080px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:18px}.vc-toast[data-v-e2668d24]{position:fixed;top:20px;right:24px;padding:10px 16px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:10px;font-size:13px;box-shadow:0 6px 20px #0f172a14;z-index:60}.toast-fade-enter-active[data-v-e2668d24],.toast-fade-leave-active[data-v-e2668d24]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-e2668d24],.toast-fade-leave-to[data-v-e2668d24]{opacity:0;transform:translateY(-6px)}.switch-row[data-v-e2668d24]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:34px}.switch-ipt[data-v-e2668d24]{width:18px;height:18px;accent-color:var(--mm-accent);cursor:pointer}.switch-text[data-v-e2668d24]{font-size:13px;color:#374151}.vc-card[data-v-e2668d24]{background:#fff;border:1px solid #e5e8ee;border-radius:14px;padding:18px;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a08}.out-card[data-v-e2668d24]{display:flex;flex-direction:column;gap:12px}.card-title[data-v-e2668d24]{font-size:15px;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px;flex-wrap:wrap;letter-spacing:.2px}.card-title[data-v-e2668d24]:before{content:"";width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--mm-accent-mid, var(--mm-accent)),var(--mm-accent, #111827));flex-shrink:0}.idx[data-v-e2668d24]{color:var(--mm-accent);font-weight:700}.req-badge[data-v-e2668d24],.opt-badge[data-v-e2668d24]{font-size:11px;font-weight:500;color:#6b7280;background:#f3f4f6;border-radius:999px;padding:2px 8px}.count-badge[data-v-e2668d24]{font-size:11px;font-weight:500;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:999px;padding:1px 8px}.count-warn[data-v-e2668d24]{color:#b45309;background:#fffbeb;border-color:#fde68a}.field-grid[data-v-e2668d24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.opts-grid[data-v-e2668d24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,235px));gap:12px 14px;margin-top:14px}.opts-grid .ipt[data-v-e2668d24]{padding:8px 10px}.field[data-v-e2668d24]{display:flex;flex-direction:column;gap:6px}.field+.field[data-v-e2668d24]{margin-top:0}.vc-card>.field[data-v-e2668d24]{margin-top:14px}.field-label[data-v-e2668d24]{font-size:13px;font-weight:500;color:#374151;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.field-label i[data-v-e2668d24]{color:#dc2626;font-style:normal}.field-hint[data-v-e2668d24]{font-size:11px;font-weight:400;font-style:normal;color:#9ca3af}.assist-btn[data-v-e2668d24],.picker-btn[data-v-e2668d24]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--mm-accent);color:var(--mm-accent-strong);background:transparent;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:500;cursor:pointer;line-height:1.6}.assist-btn[data-v-e2668d24]:hover,.picker-btn[data-v-e2668d24]:hover{background:var(--mm-accent-50)}.assist-btn svg[data-v-e2668d24]{width:11px;height:11px;flex-shrink:0}.assist-btn[data-v-e2668d24]:active,.picker-btn[data-v-e2668d24]:active{transform:translateY(1px)}.assist-btn[data-v-e2668d24]:disabled,.picker-btn[data-v-e2668d24]:disabled{opacity:.55;cursor:not-allowed}.region-field .field-label .picker-btn[data-v-e2668d24]{margin-left:8px}.ipt[data-v-e2668d24]{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:13px;font-family:inherit;color:#1f2937;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ipt[data-v-e2668d24]:focus{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.1)}.area[data-v-e2668d24]{resize:vertical;line-height:1.7}.a5-hint[data-v-e2668d24]{display:block;font-size:11px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pack-hint[data-v-e2668d24]{margin-top:8px;font-size:11px;line-height:1.6;color:#9ca3af}.out-actions .btn-row[data-v-e2668d24]{align-items:center}.out-actions .generate-btn[data-v-e2668d24]{padding:12px 56px;font-size:15px;border-radius:12px}.out-actions .cost-text[data-v-e2668d24]{font-size:11px;color:#9ca3af;line-height:1.5}.out-actions .cost-text b[data-v-e2668d24]{color:var(--mm-accent-strong)}.btn-row[data-v-e2668d24]{display:flex;gap:10px}.generate-btn[data-v-e2668d24]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--mm-accent-mid),var(--mm-accent));color:#fff;border:none;border-radius:10px;padding:11px 32px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.3);transition:all .15s ease}.generate-btn[data-v-e2668d24]:hover:not(:disabled){box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.4);transform:translateY(-1px)}.generate-btn[data-v-e2668d24]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ghost-btn[data-v-e2668d24]{background:#fff;border:1px solid #e5e7eb;color:#4b5563;border-radius:10px;padding:11px 22px;font-size:14px;cursor:pointer;font-family:inherit;transition:all .15s ease}.ghost-btn[data-v-e2668d24]:hover:not(:disabled){border-color:var(--mm-accent);color:var(--mm-accent-strong)}.ghost-btn[data-v-e2668d24]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-e2668d24]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-e2668d24 .8s linear infinite}@keyframes spin-e2668d24{to{transform:rotate(360deg)}}.notice-warn[data-v-e2668d24]{display:flex;align-items:flex-start;gap:6px;background:#fffbeb;border:1px solid #fde68a;color:#b45309;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.7}.notice-warn .warn-icon[data-v-e2668d24]{width:15px;height:15px;flex-shrink:0;margin-top:2px}.audience-grid[data-v-e2668d24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.audience-item[data-v-e2668d24]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.audience-label[data-v-e2668d24]{font-size:11px;color:#9ca3af}.audience-value[data-v-e2668d24]{font-size:13px;color:#374151;line-height:1.6}.plain-block[data-v-e2668d24]{margin:0;font-family:inherit;font-size:13px;color:#374151;line-height:1.8;white-space:pre-wrap;word-break:break-word;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:12px 14px}.seg-list[data-v-e2668d24]{display:flex;flex-direction:column;gap:12px}.seg-item[data-v-e2668d24]{border:1px solid #eef0f3;border-radius:12px;overflow:hidden}.seg-head[data-v-e2668d24]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(90deg,var(--mm-accent-50),#fff);padding:8px 12px;border-bottom:1px solid #f3f4f6}.seg-title[data-v-e2668d24]{font-size:13px;font-weight:600;color:var(--mm-accent-deep)}.seg-body[data-v-e2668d24]{padding:12px 14px;font-size:14px;color:#1f2937;line-height:1.9;white-space:pre-wrap;word-break:break-word}.storyboard-hint[data-v-e2668d24]{font-size:12px;color:#6b7280;line-height:1.7}.sb-toggle[data-v-e2668d24]{font-weight:600}.sb-table-wrap[data-v-e2668d24]{overflow-x:auto;border:1px solid #eef0f3;border-radius:10px}.sb-table[data-v-e2668d24]{width:100%;border-collapse:collapse;font-size:12.5px;color:#374151;min-width:920px}.sb-table th[data-v-e2668d24]{background:var(--mm-accent-50);color:var(--mm-accent-deep);font-weight:600;text-align:left;padding:9px 10px;border-bottom:1px solid var(--mm-accent-200);white-space:nowrap}.sb-table td[data-v-e2668d24]{padding:10px;border-bottom:1px solid #f3f4f6;line-height:1.7;vertical-align:top}.sb-table tbody tr:last-child td[data-v-e2668d24]{border-bottom:none}.sb-table tbody tr[data-v-e2668d24]:nth-child(2n){background:#fcfcfd}.sb-no[data-v-e2668d24]{font-weight:700;color:var(--mm-accent-strong);white-space:nowrap}.sb-sec[data-v-e2668d24]{white-space:nowrap;color:var(--mm-accent-strong);font-weight:600}.sb-vo[data-v-e2668d24]{color:#1f2937;min-width:200px}.video-hint[data-v-e2668d24]{font-size:13px;color:#4b5563;line-height:1.8}.prompt-preview[data-v-e2668d24]{margin:0;background:#f8f9fb;border:1px solid #eef0f3;border-radius:10px;padding:12px 14px;font-size:13px;color:#374151;line-height:1.9;white-space:pre-wrap;word-break:break-word;font-family:inherit;max-height:220px;overflow:auto}.video-actions[data-v-e2668d24]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.video-actions .generate-btn[data-v-e2668d24]{padding:10px 24px;font-size:13px;white-space:nowrap}.video-actions .generate-btn svg[data-v-e2668d24]{width:16px;height:16px;flex-shrink:0}.tag-row[data-v-e2668d24]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tag[data-v-e2668d24]{font-size:12px;color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:3px 12px}.tag-persona[data-v-e2668d24]{color:var(--mm-accent-deep);background:var(--mm-accent-50);border-color:var(--mm-accent-200);font-weight:600}.tag-persona em[data-v-e2668d24]{font-style:normal;font-weight:400;color:#6b7280;font-size:11px}.tag-region[data-v-e2668d24]{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.persona-reason[data-v-e2668d24]{font-size:12px;color:#6b7280;line-height:1.7;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:8px 12px}.pack-refs[data-v-e2668d24]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pack-refs-title[data-v-e2668d24]{font-size:12px;color:#6b7280}.pack-refs-title em[data-v-e2668d24]{font-style:normal;color:var(--mm-accent-deep);margin-left:4px}.pack-refs-list[data-v-e2668d24]{display:inline-flex;flex-wrap:wrap;gap:6px}.pack-ref[data-v-e2668d24]{font-size:12px;color:#4b5563;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:999px;padding:2px 10px;cursor:help}.pack-ref em[data-v-e2668d24]{font-style:normal;color:#9ca3af;margin-left:2px}.region-field[data-v-e2668d24]{display:flex;flex-direction:column;gap:6px;position:relative}.region-picker[data-v-e2668d24]{position:absolute;top:calc(100% + 6px);left:0;width:640px;max-width:min(640px,calc(100vw - 160px));border:1px solid var(--mm-accent-border, #e5e7eb);border-radius:12px;padding:12px;background:#fff;box-shadow:0 12px 36px #0f172a29,0 2px 8px #0f172a14;z-index:40}.rp-tabs[data-v-e2668d24]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rp-tabs button[data-v-e2668d24]{border:1px solid #e5e7eb;background:#f9fafb;border-radius:8px;padding:4px 14px;font-size:13px;cursor:pointer;color:#4b5563}.rp-tabs button.on[data-v-e2668d24]{background:var(--mm-accent, #111827);border-color:var(--mm-accent, #111827);color:#fff;font-weight:600}.rp-note[data-v-e2668d24]{font-style:normal;font-size:11px;color:#9ca3af;margin-left:auto}.rp-cols[data-v-e2668d24]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rp-col[data-v-e2668d24]{border:1px solid #f3f4f6;border-radius:8px;max-height:240px;overflow-y:auto;padding:4px}.rp-row[data-v-e2668d24]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:6px;font-size:13px;color:#374151;cursor:pointer}.rp-row label[data-v-e2668d24]{display:flex;align-items:center;gap:6px;cursor:pointer;flex:1}.rp-row[data-v-e2668d24]:hover,.rp-row.active[data-v-e2668d24]{background:#f9fafb}.rp-all[data-v-e2668d24]{font-weight:600;color:#111827;border-bottom:1px solid #f3f4f6;border-radius:0;position:sticky;top:0;background:#fff;z-index:1}.rp-arrow[data-v-e2668d24]{border:none;background:none;color:#9ca3af;font-size:16px;cursor:pointer;padding:0 4px}.rp-arrow[data-v-e2668d24]:hover{color:var(--mm-accent-deep, #111827)}.rp-empty[data-v-e2668d24]{font-size:12px;color:#9ca3af;padding:14px 8px;text-align:center}.rp-types[data-v-e2668d24]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px;color:#6b7280}.rp-type[data-v-e2668d24]{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.region-summary[data-v-e2668d24]{font-size:12px;color:#4b5563;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;padding:6px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uv-grid[data-v-e2668d24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.uv-item[data-v-e2668d24]{display:flex;gap:8px;align-items:baseline;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;padding:8px 10px}.uv-label[data-v-e2668d24]{flex:none;font-size:12px;font-weight:600;color:var(--mm-accent-deep, #111827)}.uv-val[data-v-e2668d24]{font-size:12px;color:#4b5563;line-height:1.5}.sb-act[data-v-e2668d24]{width:56px;text-align:center;white-space:nowrap}.sb-act .copy-btn[data-v-e2668d24]{padding:2px 8px;font-size:12px}.jump-ask[data-v-e2668d24]{border:1px solid #fde68a;background:#fffbeb;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.jump-ask-title[data-v-e2668d24]{font-size:13px;font-weight:600;color:#92400e}.jump-ask-opts[data-v-e2668d24]{display:flex;flex-wrap:wrap;gap:10px}.jump-ask-note[data-v-e2668d24]{font-size:12px;color:#a16207}.kb-head[data-v-e2668d24]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.kb-stat[data-v-e2668d24]{font-size:12px;color:#9ca3af;font-weight:400;margin-left:10px}.kb-stat em[data-v-e2668d24]{font-style:normal;color:var(--mm-accent-deep)}.kb-toggle[data-v-e2668d24]{font-size:12px;color:var(--mm-accent-strong);cursor:pointer}.kb-desc[data-v-e2668d24]{margin:8px 0 0;font-size:12px;line-height:1.6;color:#6b7280}.kb-upload-row[data-v-e2668d24]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.kb-kind[data-v-e2668d24]{width:120px}.kb-title-input[data-v-e2668d24]{flex:1;min-width:180px}.kb-file-btn[data-v-e2668d24]{position:relative;overflow:hidden;display:inline-flex}.kb-file-ipt[data-v-e2668d24]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.kb-up-btn[data-v-e2668d24]{padding:6px 14px;font-size:13px}.kb-accept[data-v-e2668d24]{margin:6px 0 0;font-size:11px;color:#9ca3af}.kb-list[data-v-e2668d24]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.kb-item[data-v-e2668d24]{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px 10px;background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px}.kb-item-kind[data-v-e2668d24]{font-size:11px;padding:1px 8px;border-radius:999px;flex-shrink:0}.kb-kind-product[data-v-e2668d24]{color:var(--mm-accent-strong);background:var(--mm-accent-50)}.kb-kind-persona[data-v-e2668d24]{color:#047857;background:#ecfdf5}.kb-item-title[data-v-e2668d24]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151}.kb-item-meta[data-v-e2668d24]{font-size:12px;color:#9ca3af;flex-shrink:0}.kb-del[data-v-e2668d24]{background:none;border:none;color:#ef4444;font-size:12px;cursor:pointer;padding:2px 4px;font-family:inherit}.kb-empty[data-v-e2668d24]{margin:10px 0 0;font-size:12px;color:#9ca3af}.kb-ref[data-v-e2668d24]{cursor:help}.copy-btn[data-v-e2668d24]{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--mm-accent-200);color:var(--mm-accent-strong);padding:4px 10px;border-radius:8px;font-size:12px;cursor:pointer;font-family:inherit;transition:all .12s ease}.copy-btn[data-v-e2668d24]:hover{background:var(--mm-accent-50)}.copy-btn svg[data-v-e2668d24]{width:12px;height:12px}.copy-btn.right[data-v-e2668d24]{margin-left:auto}.a5-tag[data-v-e2668d24]{align-self:flex-start;font-size:12px;font-weight:600;color:var(--mm-accent-deep);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:999px;padding:3px 12px}.pill[data-v-e2668d24]{font-size:11px;font-weight:500;border-radius:999px;padding:2px 10px}.pill-ok[data-v-e2668d24]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.pill-bad[data-v-e2668d24]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.pill-fix[data-v-e2668d24]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.compliance-ok[data-v-e2668d24]{font-size:13px;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:12px 14px;line-height:1.8}.compliance-ok em[data-v-e2668d24]{color:#059669;font-style:normal;font-size:12px}.compliance-sum[data-v-e2668d24]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sev[data-v-e2668d24]{font-size:12px;font-weight:600;border-radius:8px;padding:3px 10px}.sev-high[data-v-e2668d24]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.sev-mid[data-v-e2668d24]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.sev-low[data-v-e2668d24]{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb}.compliance-note[data-v-e2668d24]{font-size:12px;color:#9ca3af}.hit-list[data-v-e2668d24]{display:flex;flex-direction:column;gap:8px}.hit-item[data-v-e2668d24]{border:1px solid #f3f4f6;border-left:3px solid #fca5a5;border-radius:8px;padding:10px 12px;background:#fff}.hit-term[data-v-e2668d24]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.hit-word[data-v-e2668d24]{font-size:13px;font-weight:700;color:#b91c1c}.hit-level[data-v-e2668d24],.hit-cat[data-v-e2668d24]{font-size:11px;border-radius:6px;padding:1px 7px}.lv-high[data-v-e2668d24]{color:#b91c1c;background:#fef2f2}.lv-medium[data-v-e2668d24]{color:#b45309;background:#fffbeb}.lv-low[data-v-e2668d24]{color:#4b5563;background:#f3f4f6}.hit-cat[data-v-e2668d24]{color:#6b7280;background:#f3f4f6}.hit-count[data-v-e2668d24]{font-size:11px;color:#9ca3af}.hit-suggest[data-v-e2668d24]{font-size:12px;color:#4b5563;line-height:1.7}.avoided-block[data-v-e2668d24]{display:flex;flex-direction:column;gap:8px}.avoided-head[data-v-e2668d24]{display:flex;align-items:center;gap:6px;font-size:12px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:8px 12px;line-height:1.6}.avoided-head svg[data-v-e2668d24]{width:13px;height:13px;flex-shrink:0}.hit-item.hit-avoided[data-v-e2668d24]{border-left-color:#93c5fd}.hit-word.avoid[data-v-e2668d24]{color:#1e40af;text-decoration:line-through;text-decoration-color:#93c5fd}.notice-warn.small[data-v-e2668d24]{font-size:12px;padding:9px 12px}.compliance-foot[data-v-e2668d24]{font-size:11px;color:#9ca3af;line-height:1.7;border-top:1px dashed #f0f0f0;padding-top:10px}.out-foot[data-v-e2668d24]{text-align:center;font-size:12px;color:#9ca3af}.cr-page[data-v-167e1cfc]{max-width:1180px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:18px}.cr-toast[data-v-167e1cfc]{position:fixed;top:20px;right:24px;padding:10px 16px;background:rgba(var(--mm-success-rgb),.14);color:var(--mm-success);border:1px solid rgba(var(--mm-success-rgb),.35);border-radius:10px;font-size:13px;box-shadow:0 6px 20px #0f172a14;z-index:60;max-width:46vw;line-height:1.5}.toast-fade-enter-active[data-v-167e1cfc],.toast-fade-leave-active[data-v-167e1cfc]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-167e1cfc],.toast-fade-leave-to[data-v-167e1cfc]{opacity:0;transform:translateY(-6px)}.banner[data-v-167e1cfc]{display:flex;align-items:flex-start;gap:10px;background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 100%);border:1px solid var(--mm-accent-200);border-radius:12px;padding:14px 16px}.banner-icon[data-v-167e1cfc]{flex-shrink:0;opacity:.9}.banner-icon svg[data-v-167e1cfc]{width:16px;height:16px;display:block}.banner-text[data-v-167e1cfc]{font-size:13px;color:var(--mm-accent-deep);line-height:1.75}.banner-text em[data-v-167e1cfc]{font-style:normal;opacity:.78}.cr-card[data-v-167e1cfc]{background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px;padding:18px}.card-title[data-v-167e1cfc]{font-size:15px;font-weight:600;color:var(--mm-page-text);margin-bottom:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-title .right[data-v-167e1cfc]{margin-left:auto}.collapse-head[data-v-167e1cfc]{width:100%;background:none;border:none;padding:0;margin-bottom:12px;font:inherit;text-align:left;cursor:pointer;border-radius:8px}.collapse-head:hover .idx[data-v-167e1cfc],.collapse-head[data-v-167e1cfc]:hover{color:var(--mm-accent-mid)}.collapse-head[data-v-167e1cfc]:focus-visible{outline:2px solid rgba(var(--mm-accent-rgb),.55);outline-offset:3px}.collapse-head .chev[data-v-167e1cfc]{width:17px;height:17px;color:var(--mm-page-muted);transition:transform .18s ease}.collapse-head .chev.up[data-v-167e1cfc]{transform:rotate(180deg)}.idx[data-v-167e1cfc]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--mm-accent-50);color:var(--mm-accent-strong);font-size:12px;border:1px solid var(--mm-accent-200)}.count-badge[data-v-167e1cfc]{font-size:11px;font-weight:500;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:999px;padding:1px 8px}.count-warn[data-v-167e1cfc]{color:var(--mm-danger);background:rgba(var(--mm-danger-rgb),.1);border-color:rgba(var(--mm-danger-rgb),.4)}.cr-textarea[data-v-167e1cfc]{width:100%;min-height:190px;resize:vertical;box-sizing:border-box;background:var(--mm-page-input-bg);border:1px solid var(--mm-page-input-border);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.9;color:var(--mm-page-text);font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cr-textarea[data-v-167e1cfc]:focus{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.12)}.cr-textarea[data-v-167e1cfc]::placeholder{color:var(--mm-page-faint)}.meta-row[data-v-167e1cfc]{display:flex;gap:20px;margin-top:14px;flex-wrap:wrap}.field[data-v-167e1cfc]{display:flex;flex-direction:column;gap:6px;min-width:220px}.field.grow[data-v-167e1cfc]{flex:1}.field-label[data-v-167e1cfc]{font-size:12px;color:var(--mm-page-muted)}.field-input[data-v-167e1cfc]{background:var(--mm-page-input-bg);border:1px solid var(--mm-page-input-border);border-radius:8px;padding:8px 12px;font-size:13px;color:var(--mm-page-text);font-family:inherit;outline:none}.field-input[data-v-167e1cfc]:focus{border-color:var(--mm-accent)}.plat-row[data-v-167e1cfc]{display:flex;gap:8px;flex-wrap:wrap}.plat-pill[data-v-167e1cfc]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:999px;padding:7px 14px;font-size:12.5px;color:var(--mm-page-muted);cursor:pointer;font-family:inherit;transition:all .14s ease}.plat-pill[data-v-167e1cfc]:hover{border-color:var(--mm-accent-300);color:var(--mm-accent-strong)}.plat-pill.on[data-v-167e1cfc]{background:var(--mm-accent-50);border-color:var(--mm-accent);color:var(--mm-accent-strong);font-weight:600}.cr-footer[data-v-167e1cfc]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.foot-right[data-v-167e1cfc]{display:flex;align-items:center;gap:10px}.cost-text[data-v-167e1cfc]{font-size:13px;color:var(--mm-page-muted)}.ghost-btn[data-v-167e1cfc]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:10px;padding:11px 20px;font-size:13px;color:var(--mm-page-muted);cursor:pointer;font-family:inherit}.ghost-btn[data-v-167e1cfc]:hover:not(:disabled){border-color:var(--mm-accent-300);color:var(--mm-accent-strong)}.ghost-btn[data-v-167e1cfc]:disabled{opacity:.5;cursor:not-allowed}.generate-btn[data-v-167e1cfc]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff;border:none;border-radius:10px;padding:11px 30px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.3);transition:all .15s ease}.generate-btn[data-v-167e1cfc]:hover:not(:disabled){box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.4);transform:translateY(-1px)}.generate-btn[data-v-167e1cfc]:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinner[data-v-167e1cfc]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-167e1cfc .8s linear infinite}@keyframes spin-167e1cfc{to{transform:rotate(360deg)}}.mini-spinner[data-v-167e1cfc]{width:14px;height:14px;border:2px solid var(--mm-page-input-border);border-top-color:var(--mm-accent);border-radius:50%;animation:spin-167e1cfc .8s linear infinite;flex-shrink:0}.progress-hint[data-v-167e1cfc]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mm-page-muted);background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;padding:10px 14px}.cr-error[data-v-167e1cfc]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--mm-danger);background:rgba(var(--mm-danger-rgb),.08);border:1px solid rgba(var(--mm-danger-rgb),.35);border-radius:10px;padding:11px 14px}.cr-error .err-icon[data-v-167e1cfc]{flex-shrink:0}.cr-error .err-text[data-v-167e1cfc]{flex:1;min-width:0}.cr-error .err-retry[data-v-167e1cfc]{flex-shrink:0;font-size:12px;font-weight:600;color:#fff;background:var(--mm-danger);border:none;border-radius:8px;padding:5px 12px;cursor:pointer}.cr-error .err-retry[data-v-167e1cfc]:disabled{opacity:.5;cursor:not-allowed}.verdict-bar[data-v-167e1cfc]{display:flex;align-items:center;gap:14px;border-radius:14px;padding:16px 18px;border:1px solid var(--mm-page-card-border);background:var(--mm-page-card)}.vb-icon[data-v-167e1cfc]{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}.vb-body[data-v-167e1cfc]{flex:1;min-width:0}.vb-title[data-v-167e1cfc]{font-size:15px;font-weight:700}.vb-sub[data-v-167e1cfc]{font-size:12.5px;color:var(--mm-page-muted);margin-top:4px;line-height:1.65}.vb-meta[data-v-167e1cfc]{display:flex;gap:6px;flex-shrink:0}.vb-chip[data-v-167e1cfc]{font-size:11px;color:var(--mm-page-muted);background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:999px;padding:2px 9px}.vb-bad[data-v-167e1cfc]{border-color:rgba(var(--mm-danger-rgb),.4);background:rgba(var(--mm-danger-rgb),.06)}.vb-bad .vb-title[data-v-167e1cfc]{color:var(--mm-danger)}.vb-bad .vb-icon[data-v-167e1cfc]{background:rgba(var(--mm-danger-rgb),.14)}.vb-warn[data-v-167e1cfc]{border-color:rgba(var(--mm-warning-rgb),.4);background:rgba(var(--mm-warning-rgb),.07)}.vb-warn .vb-title[data-v-167e1cfc]{color:var(--mm-warning)}.vb-warn .vb-icon[data-v-167e1cfc]{background:rgba(var(--mm-warning-rgb),.16)}.vb-info[data-v-167e1cfc]{border-color:var(--mm-accent-200);background:var(--mm-accent-50)}.vb-info .vb-title[data-v-167e1cfc]{color:var(--mm-accent-strong)}.vb-info .vb-icon[data-v-167e1cfc]{background:var(--mm-accent-100)}.vb-ok[data-v-167e1cfc]{border-color:rgba(var(--mm-success-rgb),.35);background:rgba(var(--mm-success-rgb),.06)}.vb-ok .vb-title[data-v-167e1cfc]{color:var(--mm-success)}.vb-ok .vb-icon[data-v-167e1cfc]{background:rgba(var(--mm-success-rgb),.14)}.legend[data-v-167e1cfc]{display:flex;gap:6px}.lg[data-v-167e1cfc]{font-size:11px;border-radius:999px;padding:1px 8px;border:1px solid transparent}.lg-high[data-v-167e1cfc]{color:var(--mm-danger);background:rgba(var(--mm-danger-rgb),.1);border-color:rgba(var(--mm-danger-rgb),.35)}.lg-medium[data-v-167e1cfc]{color:var(--mm-warning);background:rgba(var(--mm-warning-rgb),.12);border-color:rgba(var(--mm-warning-rgb),.35)}.lg-low[data-v-167e1cfc]{color:var(--mm-page-muted);background:var(--mm-page-well);border-color:var(--mm-page-card-border)}.marked-text[data-v-167e1cfc]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:2.05;color:var(--mm-page-text);background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;padding:14px 16px}.mk[data-v-167e1cfc]{background:transparent;border-radius:4px;padding:1px 2px;font-weight:600;cursor:help;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mk-high[data-v-167e1cfc]{color:var(--mm-danger);background:rgba(var(--mm-danger-rgb),.16);border-bottom:1.5px solid var(--mm-danger)}.mk-medium[data-v-167e1cfc]{color:var(--mm-warning);background:rgba(var(--mm-warning-rgb),.18);border-bottom:1.5px dashed var(--mm-warning)}.mk-low[data-v-167e1cfc]{color:var(--mm-page-muted);background:rgba(var(--mm-page-muted),.14);border-bottom:1.5px dotted var(--mm-page-faint)}.hit-foot[data-v-167e1cfc]{margin-top:10px}.tip[data-v-167e1cfc]{font-size:12px;color:var(--mm-page-faint);line-height:1.7}.plain-block[data-v-167e1cfc]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:2;color:var(--mm-page-text);background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;padding:14px 16px;margin:0;font-family:inherit}.empty-block[data-v-167e1cfc]{color:var(--mm-page-faint)}.pill[data-v-167e1cfc]{font-size:11.5px;border-radius:999px;padding:2px 10px;border:1px solid transparent}.pill-ok[data-v-167e1cfc]{color:var(--mm-success);background:rgba(var(--mm-success-rgb),.1);border-color:rgba(var(--mm-success-rgb),.35)}.pill-bad[data-v-167e1cfc]{color:var(--mm-danger);background:rgba(var(--mm-danger-rgb),.1);border-color:rgba(var(--mm-danger-rgb),.35)}.compliance-ok[data-v-167e1cfc]{margin-top:10px;font-size:12.5px;line-height:1.7;color:var(--mm-success);background:rgba(var(--mm-success-rgb),.08);border:1px solid rgba(var(--mm-success-rgb),.28);border-radius:10px;padding:10px 14px}.notice-warn[data-v-167e1cfc]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.7;color:var(--mm-warning);background:rgba(var(--mm-warning-rgb),.09);border:1px solid rgba(var(--mm-warning-rgb),.3);border-radius:10px;padding:10px 14px}.notice-warn.small[data-v-167e1cfc]{margin-top:10px;font-size:12px}.warn-icon[data-v-167e1cfc]{width:15px;height:15px;flex-shrink:0;margin-top:2px}.tbl[data-v-167e1cfc]{display:flex;flex-direction:column;border:1px solid var(--mm-page-card-border);border-radius:10px;overflow:hidden}.tbl-head[data-v-167e1cfc],.tbl-row[data-v-167e1cfc]{display:grid;grid-template-columns:1.1fr 1.1fr 1.6fr 1.8fr 1.6fr;gap:0}.tbl-head[data-v-167e1cfc]{background:var(--mm-page-well);font-size:12px;font-weight:600;color:var(--mm-page-muted)}.tbl-row[data-v-167e1cfc]{border-top:1px solid var(--mm-page-card-border);font-size:12.5px;color:var(--mm-page-text)}.tbl-head>span[data-v-167e1cfc],.tbl-row>span[data-v-167e1cfc]{padding:9px 12px;line-height:1.65;border-right:1px solid var(--mm-page-card-border);word-break:break-word}.tbl-head>span[data-v-167e1cfc]:last-child,.tbl-row>span[data-v-167e1cfc]:last-child{border-right:none}.tbl-row .c-term[data-v-167e1cfc]{font-weight:600;color:var(--mm-danger)}.tbl-row .c-cat[data-v-167e1cfc]{color:var(--mm-page-muted)}.tbl-row .c-fix[data-v-167e1cfc]{color:var(--mm-success)}.chg-list[data-v-167e1cfc]{display:flex;flex-direction:column;gap:10px}.chg-item[data-v-167e1cfc]{background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;padding:10px 14px}.chg-line[data-v-167e1cfc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.chg-from[data-v-167e1cfc]{color:var(--mm-danger);text-decoration:line-through;text-decoration-color:rgba(var(--mm-danger-rgb),.5)}.chg-arrow[data-v-167e1cfc]{color:var(--mm-page-faint)}.chg-to[data-v-167e1cfc]{color:var(--mm-success);font-weight:600}.chg-reason[data-v-167e1cfc]{margin-top:5px;font-size:12px;color:var(--mm-page-muted);line-height:1.65}.kb-list[data-v-167e1cfc]{display:flex;flex-wrap:wrap;gap:8px}.kb-ref[data-v-167e1cfc]{font-size:12px;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:999px;padding:3px 11px;cursor:help}.copy-btn[data-v-167e1cfc]{display:inline-flex;align-items:center;gap:5px;background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);color:var(--mm-accent-strong);padding:5px 12px;border-radius:8px;font-size:12px;cursor:pointer;font-family:inherit;transition:all .12s ease}.copy-btn[data-v-167e1cfc]:hover{background:var(--mm-accent-100)}.copy-btn svg[data-v-167e1cfc]{width:12px;height:12px}@media (max-width: 820px){.cr-page[data-v-167e1cfc]{padding:16px}.tbl-head[data-v-167e1cfc]{display:none}.tbl-row[data-v-167e1cfc]{grid-template-columns:1fr;padding:10px 0}.tbl-row>span[data-v-167e1cfc]{border-right:none;padding:3px 14px}.tbl-row .c-term[data-v-167e1cfc]{font-size:13.5px}}.recharge-page[data-v-df51d82b]{max-width:1020px;margin:0 auto;padding-bottom:32px}.page-head[data-v-df51d82b]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.page-title[data-v-df51d82b]{font-size:22px;font-weight:700;margin:0;color:var(--mm-page-text)}.ticker[data-v-df51d82b]{display:flex;align-items:center;gap:8px;background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:999px;padding:6px 14px;max-width:460px;overflow:hidden}.ticker-label[data-v-df51d82b]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--mm-accent-strong);font-weight:600;flex-shrink:0}.ticker-label svg[data-v-df51d82b]{width:12px;height:12px}.ticker-viewport[data-v-df51d82b]{flex:1;overflow:hidden;min-width:0}.ticker-track[data-v-df51d82b]{display:flex;gap:32px;white-space:nowrap;animation:tickerScroll-df51d82b linear infinite}.ticker-item[data-v-df51d82b]{font-size:12px;color:var(--mm-page-muted)}@keyframes tickerScroll-df51d82b{0%{transform:translate(0)}to{transform:translate(-50%)}}.overview-card[data-v-df51d82b]{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-50) 100%);border:1px solid var(--mm-accent-200);border-radius:14px;padding:20px 24px;margin-bottom:14px;flex-wrap:wrap}.ov-left[data-v-df51d82b]{display:flex;align-items:center;gap:14px}.ov-icon[data-v-df51d82b]{width:52px;height:52px;display:block}.ov-level[data-v-df51d82b]{display:flex;align-items:center;gap:8px}.ov-level-name[data-v-df51d82b]{font-size:17px;font-weight:700;color:var(--mm-page-text)}.ov-level-tag[data-v-df51d82b]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid}.ov-sub[data-v-df51d82b]{font-size:12px;color:var(--mm-page-faint);margin-top:4px}.ov-right[data-v-df51d82b]{text-align:right}.ov-balance-label[data-v-df51d82b]{font-size:12px;color:var(--mm-page-faint)}.ov-balance[data-v-df51d82b]{font-size:30px;font-weight:700;color:var(--mm-accent);line-height:1.2}.ov-balance-sub[data-v-df51d82b]{font-size:11px;color:var(--mm-page-faint)}.notice-bar[data-v-df51d82b]{display:flex;align-items:center;gap:8px;background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);color:var(--mm-accent-strong);border-radius:10px;padding:10px 16px;font-size:13px;margin-bottom:20px;line-height:1.5}.notice-icon[data-v-df51d82b]{flex-shrink:0;display:inline-flex;color:var(--mm-accent-strong)}.notice-icon svg[data-v-df51d82b]{width:15px;height:15px}.section-title[data-v-df51d82b]{font-size:15px;font-weight:700;color:var(--mm-page-text);margin:0 0 12px}.plans-grid[data-v-df51d82b]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.plan-card[data-v-df51d82b]{position:relative;background:linear-gradient(165deg,var(--pc-tint1, #fff) 0%,var(--pc-tint2, #f9fafb) 100%);border:1px solid var(--pc-line, var(--mm-page-input-border));border-radius:18px;padding:22px 16px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .16s ease,box-shadow .16s ease}.plan-card[data-v-df51d82b]:hover{transform:translateY(-3px);box-shadow:0 14px 28px var(--pc-shadow, rgba(17, 24, 39, .12))}.plan-card.is-recommended[data-v-df51d82b]{background:linear-gradient(180deg,var(--pc-alt, #4e7bff) 0%,var(--pc, #6c5ce7) 54%,var(--pc-lite, #bb76ff) 100%);border-color:transparent;box-shadow:0 12px 28px var(--pc-shadow, rgba(var(--mm-accent-rgb), .28))}.plan-tag[data-v-df51d82b]{position:absolute;top:10px;right:10px;background:#fffffff2;color:var(--pc, var(--mm-accent-strong));font-size:10px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px #11182724}.plan-icon[data-v-df51d82b]{width:54px;height:54px;display:block;margin-bottom:8px;filter:drop-shadow(0 3px 7px rgba(17,24,39,.22))}.plan-card.is-recommended .plan-icon[data-v-df51d82b]{filter:drop-shadow(0 0 7px rgba(255,255,255,.9)) drop-shadow(0 4px 10px rgba(0,0,0,.18))}.plan-name[data-v-df51d82b]{font-size:15px;font-weight:700;color:var(--mm-page-text)}.plan-level[data-v-df51d82b]{font-size:12px;font-weight:700;margin-top:4px;padding:1px 9px;border-radius:999px}.plan-card.is-recommended .plan-level[data-v-df51d82b]{background:var(--mm-page-card)}.plan-price[data-v-df51d82b]{font-size:30px;font-weight:800;color:var(--mm-page-text);margin:10px 0 12px;line-height:1.1;letter-spacing:-.5px}.plan-price-symbol[data-v-df51d82b]{font-size:16px;font-weight:700;margin-right:2px}.plan-credits[data-v-df51d82b]{width:100%;background:#ffffffdb;border:1px solid rgba(255,255,255,.95);border-radius:12px;padding:10px 12px;margin-bottom:14px}.plan-card.is-recommended .plan-credits[data-v-df51d82b]{background:#ffffff2e;border-color:#ffffff52}.credit-row[data-v-df51d82b]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--mm-page-muted);padding:3px 0}.credit-row.total[data-v-df51d82b]{margin-top:6px;padding:7px 11px;border-radius:999px;background:var(--pc, var(--mm-accent));color:#fff}.credit-row.total .credit-label[data-v-df51d82b]{color:#ffffffeb}.credit-num[data-v-df51d82b]{font-weight:700;color:var(--mm-page-text)}.credit-num.bonus[data-v-df51d82b]{color:#ef4444}.plan-card.is-recommended .plan-name[data-v-df51d82b],.plan-card.is-recommended .plan-price[data-v-df51d82b],.plan-card.is-recommended .credit-num[data-v-df51d82b]{color:#fff}.plan-card.is-recommended .credit-num.bonus[data-v-df51d82b]{color:#fffffff2}.plan-card.is-recommended .credit-label[data-v-df51d82b]{color:#ffffffdb}.plan-card.is-recommended .credit-row.total[data-v-df51d82b]{background:#fffffff2}.plan-card.is-recommended .credit-row.total .credit-label[data-v-df51d82b]{color:#1f293799}.plan-card.is-recommended .credit-row.total .credit-num[data-v-df51d82b]{color:var(--pc, var(--mm-accent-strong))}.plan-buy[data-v-df51d82b]{width:100%;border:none;color:#fff;font-size:14px;font-weight:700;padding:11px 0;border-radius:10px;cursor:pointer;box-shadow:0 6px 14px var(--pc-shadow, rgba(17, 24, 39, .14));transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.plan-card.is-recommended .plan-buy[data-v-df51d82b]{box-shadow:0 0 0 2px #ffffffe6,0 8px 18px #00000029}.plan-buy[data-v-df51d82b]:hover{opacity:.92;transform:translateY(-1px)}.plan-after[data-v-df51d82b]{font-size:11px;color:var(--mm-page-muted);margin-top:9px}.plan-after[data-v-df51d82b]:before{content:"✓ ";font-weight:700;color:var(--pc, #9ca3af)}.plan-card.is-recommended .plan-after[data-v-df51d82b]{color:#ffffffe6}.plan-card.is-recommended .plan-after[data-v-df51d82b]:before{color:#fff}.plan-card.is-dark[data-v-df51d82b]{background:radial-gradient(146% 92% at 50% -20%,var(--pc-veil, rgba(216, 155, 44, .68)) 0%,var(--pc-fade, rgba(216, 155, 44, .14)) 50%,var(--pc-clear, rgba(216, 155, 44, 0)) 78%),linear-gradient(172deg,#3f2d14,#221809 42%,#100c07);border-color:var(--pc-edge, rgba(216, 155, 44, .5));box-shadow:0 12px 30px #00000061}.plan-card.is-dark[data-v-df51d82b]:hover{box-shadow:0 18px 38px #00000075,0 0 26px var(--pc-glow, rgba(216, 155, 44, .3))}.plan-card.is-dark .plan-icon[data-v-df51d82b]{filter:drop-shadow(0 4px 10px rgba(0,0,0,.55)) drop-shadow(0 1px 2px rgba(0,0,0,.4))}.plan-card.is-dark .plan-name[data-v-df51d82b]{color:#f3e4c4}.plan-card.is-dark .plan-price[data-v-df51d82b]{color:#fff}.plan-card.is-dark .plan-level[data-v-df51d82b]{background:#ffffff14;border:1px solid var(--pc-edge, rgba(216, 155, 44, .5))}.plan-card.is-dark .plan-credits[data-v-df51d82b]{background:#ffffff0e;border-color:#ffffff1a}.plan-card.is-dark .credit-label[data-v-df51d82b]{color:#fff9}.plan-card.is-dark .credit-num[data-v-df51d82b]{color:#fff}.plan-card.is-dark .credit-num.bonus[data-v-df51d82b]{color:var(--pc, #d89b2c)}.plan-card.is-dark .credit-row.total[data-v-df51d82b]{background:var(--pc, #d89b2c)}.plan-card.is-dark .credit-row.total .credit-label[data-v-df51d82b]{color:#17120cb8}.plan-card.is-dark .credit-row.total .credit-num[data-v-df51d82b],.plan-card.is-dark .plan-buy[data-v-df51d82b]{color:#17120c}.plan-card.is-dark .plan-after[data-v-df51d82b]{color:#ffffff8c}.plan-card.is-dark .plan-after[data-v-df51d82b]:before{color:var(--pc, #d89b2c)}.plan-card.is-dark .plan-tag[data-v-df51d82b]{background:var(--pc, #d89b2c);color:#17120c}.contact-card[data-v-df51d82b]{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#1f2937;border-radius:14px;padding:20px 24px;margin-bottom:18px;flex-wrap:wrap}.contact-head[data-v-df51d82b]{display:flex;align-items:center;gap:10px}.contact-title[data-v-df51d82b]{font-size:17px;font-weight:700;color:#fff}.contact-badge[data-v-df51d82b]{font-size:11px;font-weight:600;color:var(--mm-accent-mid);border:1px solid var(--mm-accent-mid);border-radius:999px;padding:2px 10px}.contact-desc[data-v-df51d82b]{margin:6px 0 0;font-size:13px;color:var(--mm-page-input-border);line-height:1.6}.contact-btn[data-v-df51d82b]{background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff;border:none;font-size:14px;font-weight:600;padding:11px 22px;border-radius:9px;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.contact-btn[data-v-df51d82b]:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(var(--mm-accent-rgb),.4)}.two-col[data-v-df51d82b]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.panel[data-v-df51d82b]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:14px;padding:20px 22px}.panel-title[data-v-df51d82b]{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--mm-page-text)}.panel-sub[data-v-df51d82b]{margin:0 0 14px;font-size:12px;color:var(--mm-page-faint)}.amount-input-row[data-v-df51d82b]{display:flex;align-items:center;gap:8px;border:1px solid var(--mm-page-input-border);border-radius:9px;padding:0 12px;margin-bottom:10px;transition:border-color .15s ease,box-shadow .15s ease}.amount-input-row[data-v-df51d82b]:focus-within{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.12)}.amount-prefix[data-v-df51d82b]{color:var(--mm-page-faint);font-size:15px}.amount-input[data-v-df51d82b]{flex:1;border:none;outline:none;font-size:17px;font-weight:600;color:var(--mm-page-text);padding:11px 0;background:transparent;min-width:0}.amount-unit[data-v-df51d82b]{font-size:13px;color:var(--mm-page-faint)}.quick-amounts[data-v-df51d82b]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.quick-btn[data-v-df51d82b]{flex:1;min-width:62px;background:var(--mm-page-well);border:1px solid var(--mm-page-input-border);border-radius:8px;padding:7px 0;font-size:13px;color:var(--mm-page-text);cursor:pointer;transition:all .15s ease}.quick-btn[data-v-df51d82b]:hover{border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.amount-preview[data-v-df51d82b]{font-size:13px;color:var(--mm-page-muted);margin-bottom:14px}.amount-preview b[data-v-df51d82b]{color:var(--mm-accent);font-size:16px}.panel-primary[data-v-df51d82b]{width:100%;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff;border:none;font-size:14px;font-weight:600;padding:11px 0;border-radius:9px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.panel-primary[data-v-df51d82b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(var(--mm-accent-rgb),.35)}.panel-primary[data-v-df51d82b]:disabled{opacity:.6;cursor:not-allowed}.code-input[data-v-df51d82b]{width:100%;border:1px solid var(--mm-page-input-border);border-radius:9px;padding:12px 14px;font-size:15px;letter-spacing:1px;color:var(--mm-page-text);outline:none;margin-bottom:12px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.code-input[data-v-df51d82b]:focus{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.12)}.code-tip[data-v-df51d82b]{margin:10px 0 0;font-size:11px;color:var(--mm-page-faint)}.records-card[data-v-df51d82b]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:14px;padding:20px 22px}.records-head[data-v-df51d82b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.records-total[data-v-df51d82b]{font-size:12px;color:var(--mm-page-faint)}.records-list[data-v-df51d82b]{display:flex;flex-direction:column;gap:8px}.record-item[data-v-df51d82b]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;padding:12px 16px}.record-left[data-v-df51d82b]{display:flex;align-items:center;gap:10px;min-width:0}.record-type[data-v-df51d82b]{font-size:11px;font-weight:600;padding:2px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0}.type-recharge[data-v-df51d82b]{background:#d1fae5;color:#047857}.type-gift[data-v-df51d82b]{background:var(--mm-accent-100);color:var(--mm-accent-strong)}.record-desc[data-v-df51d82b]{font-size:13px;color:var(--mm-page-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-right[data-v-df51d82b]{display:flex;align-items:baseline;gap:12px;flex-shrink:0}.record-amount[data-v-df51d82b]{font-size:15px;font-weight:700;color:#ef4444}.record-time[data-v-df51d82b]{font-size:11px;color:var(--mm-page-faint)}.records-empty[data-v-df51d82b]{text-align:center;padding:28px;font-size:13px;color:var(--mm-page-faint)}.rc-toast[data-v-df51d82b]{position:fixed;top:88px;left:50%;transform:translate(-50%);padding:11px 20px;border-radius:10px;font-size:13px;font-weight:500;z-index:200;box-shadow:0 8px 24px #0000001f;max-width:520px;line-height:1.5}.rc-toast.is-success[data-v-df51d82b]{background:#10b98121;color:#047857;border:1px solid #a7f3d0}.rc-toast.is-warn[data-v-df51d82b]{background:var(--mm-accent-50);color:var(--mm-accent-strong);border:1px solid var(--mm-accent-200)}.rc-toast.is-error[data-v-df51d82b]{background:#dc262624;color:#b91c1c;border:1px solid rgba(220,38,38,.38)}.rc-toast.is-info[data-v-df51d82b]{background:var(--mm-page-card);color:var(--mm-page-text);border:1px solid var(--mm-page-input-border)}.toast-fade-enter-active[data-v-df51d82b],.toast-fade-leave-active[data-v-df51d82b]{transition:opacity .22s ease,transform .22s ease}.toast-fade-enter-from[data-v-df51d82b],.toast-fade-leave-to[data-v-df51d82b]{opacity:0;transform:translate(-50%,-8px)}.modal-mask[data-v-df51d82b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;display:flex;align-items:center;justify-content:center;z-index:300}.modal[data-v-df51d82b]{background:var(--mm-page-card);border-radius:14px;padding:24px 26px;width:380px;max-width:90vw}.modal-title[data-v-df51d82b]{margin:0 0 10px;font-size:17px;font-weight:700;color:var(--mm-page-text)}.modal-desc[data-v-df51d82b]{margin:0 0 14px;font-size:13px;color:var(--mm-page-muted);line-height:1.6}.modal-line[data-v-df51d82b]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mm-page-text);margin-bottom:10px}.modal-copy[data-v-df51d82b]{background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);color:var(--mm-accent-strong);border-radius:6px;padding:3px 10px;font-size:12px;cursor:pointer}.modal-close[data-v-df51d82b]{width:100%;margin-top:8px;background:#1f2937;color:#fff;border:none;border-radius:9px;padding:10px 0;font-size:14px;cursor:pointer}@media (max-width: 980px){.plans-grid[data-v-df51d82b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.plans-grid[data-v-df51d82b],.two-col[data-v-df51d82b]{grid-template-columns:1fr}.ticker[data-v-df51d82b]{max-width:100%}.ov-right[data-v-df51d82b]{text-align:left}}.ent-page[data-v-258aaf6a]{max-width:1020px;margin:0 auto;padding-bottom:32px}.page-head[data-v-258aaf6a]{margin-bottom:18px}.page-title[data-v-258aaf6a]{font-size:22px;font-weight:700;margin:0;color:var(--mm-page-text)}.page-sub[data-v-258aaf6a]{margin:6px 0 0;font-size:13px;color:var(--mm-page-muted)}.ent-module[data-v-258aaf6a]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:14px;padding:20px 22px;margin-bottom:18px}.module-head[data-v-258aaf6a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.module-title[data-v-258aaf6a]{font-size:16px;font-weight:700;color:var(--mm-page-text);margin:0;display:flex;align-items:center;gap:8px}.module-count[data-v-258aaf6a]{font-size:12px;font-weight:600;color:var(--mm-page-muted);background:var(--mm-page-well);border:1px solid var(--mm-page-input-border);border-radius:999px;padding:2px 10px}.panel-icon[data-v-258aaf6a]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--mm-accent-50);border:1px solid var(--mm-accent-100, var(--mm-accent-50));color:var(--mm-accent);flex-shrink:0}.panel-icon svg[data-v-258aaf6a]{width:14px;height:14px}.btn-create[data-v-258aaf6a],.btn-danger[data-v-258aaf6a],.btn-join[data-v-258aaf6a]{background:var(--mm-danger);color:#fff;border:none;font-size:13px;font-weight:600;padding:9px 18px;border-radius:9px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.btn-create[data-v-258aaf6a]:hover:not(:disabled),.btn-danger[data-v-258aaf6a]:hover:not(:disabled),.btn-join[data-v-258aaf6a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px rgba(var(--mm-danger-rgb),.32)}.btn-create[data-v-258aaf6a]:disabled,.btn-danger[data-v-258aaf6a]:disabled,.btn-join[data-v-258aaf6a]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-258aaf6a]{background:var(--mm-page-card);color:var(--mm-page-text);border:1px solid var(--mm-page-input-border);font-size:13px;font-weight:600;padding:9px 18px;border-radius:9px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.btn-ghost[data-v-258aaf6a]:hover:not(:disabled){border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.btn-ghost[data-v-258aaf6a]:disabled{opacity:.6;cursor:not-allowed}.module-empty[data-v-258aaf6a]{text-align:center;padding:26px 12px;font-size:13px;color:var(--mm-page-muted)}.empty-main[data-v-258aaf6a]{margin:0;font-size:14px;color:var(--mm-page-muted)}.empty-sub[data-v-258aaf6a]{margin:6px 0 0;font-size:12px;color:var(--mm-page-muted)}.ent-list[data-v-258aaf6a]{display:flex;flex-direction:column;gap:10px}.ent-card[data-v-258aaf6a]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--mm-page-well);border:1px solid var(--mm-page-input-border);border-radius:12px;padding:14px 18px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ent-card[data-v-258aaf6a]:hover{border-color:var(--mm-accent);box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.12);transform:translateY(-1px)}.ent-card-main[data-v-258aaf6a]{min-width:0}.ent-name-row[data-v-258aaf6a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ent-name[data-v-258aaf6a]{font-size:15px;font-weight:700;color:var(--mm-page-text)}.ent-meta[data-v-258aaf6a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--mm-page-muted)}.meta-dot[data-v-258aaf6a]{color:var(--mm-page-muted)}.ent-arrow[data-v-258aaf6a]{font-size:22px;color:var(--mm-page-muted);flex-shrink:0}.status-tag[data-v-258aaf6a]{font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.status-tag.is-ok[data-v-258aaf6a]{background:rgba(var(--mm-success-rgb),.14);color:var(--mm-success)}.status-tag.is-frozen[data-v-258aaf6a]{background:rgba(var(--mm-danger-rgb),.14);color:var(--mm-danger)}.role-tag[data-v-258aaf6a]{font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;border:1px solid}.role-tag.is-owner[data-v-258aaf6a]{background:var(--mm-accent-50);color:var(--mm-accent-strong);border-color:var(--mm-accent-200)}.role-tag.is-member[data-v-258aaf6a]{background:var(--mm-page-well);color:var(--mm-page-muted);border-color:var(--mm-page-input-border)}.modal-mask[data-v-258aaf6a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;display:flex;align-items:center;justify-content:center;z-index:300}.modal[data-v-258aaf6a]{background:var(--mm-page-card);border-radius:14px;padding:24px 26px;width:420px;max-width:90vw}.modal-title[data-v-258aaf6a]{margin:0 0 14px;font-size:17px;font-weight:700;color:var(--mm-page-text)}.modal-desc[data-v-258aaf6a]{margin:0 0 14px;font-size:13px;color:var(--mm-page-muted);line-height:1.6}.field[data-v-258aaf6a]{display:block;margin-bottom:14px}.field-label[data-v-258aaf6a]{display:block;font-size:13px;font-weight:600;color:var(--mm-page-text);margin-bottom:6px}.req[data-v-258aaf6a]{color:var(--mm-danger);font-style:normal}.field-input[data-v-258aaf6a]{width:100%;box-sizing:border-box;border:1px solid var(--mm-page-input-border);border-radius:9px;padding:10px 12px;font-size:14px;color:var(--mm-page-text);background:var(--mm-page-input-bg);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-258aaf6a]:focus{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.12)}.field-textarea[data-v-258aaf6a]{min-height:66px;resize:vertical;font-family:inherit}.field-count[data-v-258aaf6a]{display:block;margin-top:4px;text-align:right;font-size:11px;color:var(--mm-page-muted)}.field-hint[data-v-258aaf6a]{display:block;margin-top:6px;font-size:11px;color:var(--mm-page-muted)}.modal-actions[data-v-258aaf6a]{display:flex;gap:10px;margin-top:18px}.modal-actions .btn-ghost[data-v-258aaf6a],.modal-actions .btn-danger[data-v-258aaf6a]{flex:1}.rc-toast[data-v-258aaf6a]{position:fixed;top:88px;left:50%;transform:translate(-50%);padding:11px 20px;border-radius:10px;font-size:13px;font-weight:500;z-index:400;box-shadow:0 8px 24px #0000001f;max-width:520px;line-height:1.5}.rc-toast.is-success[data-v-258aaf6a]{background:rgba(var(--mm-success-rgb),.13);color:var(--mm-success);border:1px solid rgba(var(--mm-success-rgb),.38)}.rc-toast.is-warn[data-v-258aaf6a]{background:var(--mm-accent-50);color:var(--mm-accent-strong);border:1px solid var(--mm-accent-200)}.rc-toast.is-error[data-v-258aaf6a]{background:rgba(var(--mm-danger-rgb),.14);color:var(--mm-danger);border:1px solid rgba(var(--mm-danger-rgb),.38)}.rc-toast.is-info[data-v-258aaf6a]{background:var(--mm-page-card);color:var(--mm-page-text);border:1px solid var(--mm-page-input-border)}.toast-fade-enter-active[data-v-258aaf6a],.toast-fade-leave-active[data-v-258aaf6a]{transition:opacity .22s ease,transform .22s ease}.toast-fade-enter-from[data-v-258aaf6a],.toast-fade-leave-to[data-v-258aaf6a]{opacity:0;transform:translate(-50%,-8px)}@media (max-width: 720px){.ent-page[data-v-258aaf6a]{padding-bottom:20px}.modal[data-v-258aaf6a]{width:auto}}.entd-page[data-v-f3dbdb39]{max-width:1020px;margin:0 auto;padding-bottom:32px}.entd-head[data-v-f3dbdb39]{margin-bottom:12px}.back-link[data-v-f3dbdb39]{font-size:13px;color:var(--mm-page-muted);text-decoration:none}.back-link[data-v-f3dbdb39]:hover{color:var(--mm-accent-strong)}.entd-loading[data-v-f3dbdb39],.entd-error[data-v-f3dbdb39]{text-align:center;padding:60px 12px;font-size:14px;color:var(--mm-page-muted)}.entd-error p[data-v-f3dbdb39]{margin:0 0 16px;color:var(--mm-page-muted)}.frozen-bar[data-v-f3dbdb39]{display:flex;align-items:center;gap:8px;background:rgba(var(--mm-danger-rgb),.12);border:1px solid rgba(var(--mm-danger-rgb),.35);color:var(--mm-danger);border-radius:10px;padding:11px 16px;font-size:13px;font-weight:600;margin-bottom:14px}.frozen-bar svg[data-v-f3dbdb39]{width:16px;height:16px;flex-shrink:0}.hero-card[data-v-f3dbdb39]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:14px;padding:20px 24px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.hero-left[data-v-f3dbdb39]{min-width:0}.hero-name-row[data-v-f3dbdb39]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-name[data-v-f3dbdb39]{font-size:20px;font-weight:700;margin:0;color:var(--mm-page-text)}.hero-desc[data-v-f3dbdb39]{margin:8px 0 0;font-size:13px;color:var(--mm-page-muted);line-height:1.6}.hero-cols[data-v-f3dbdb39]{display:flex;gap:12px}.hero-col[data-v-f3dbdb39]{background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:12px;padding:10px 18px;min-width:128px}.hero-col-label[data-v-f3dbdb39]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--mm-page-muted)}.hero-col-icon[data-v-f3dbdb39]{display:inline-flex;color:var(--mm-accent)}.hero-col-icon svg[data-v-f3dbdb39]{width:14px;height:14px}.hero-col-value[data-v-f3dbdb39]{font-size:26px;font-weight:800;color:var(--mm-accent);line-height:1.3;margin-top:2px}.hero-col-value.small[data-v-f3dbdb39]{font-size:16px;font-weight:700;color:var(--mm-page-text)}.hero-actions[data-v-f3dbdb39]{display:flex;gap:10px;flex-wrap:wrap;width:100%;border-top:1px solid var(--mm-page-card-border);padding-top:14px}.status-tag[data-v-f3dbdb39]{font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.status-tag.is-ok[data-v-f3dbdb39]{background:rgba(var(--mm-success-rgb),.18);color:var(--mm-success)}.status-tag.is-frozen[data-v-f3dbdb39]{background:rgba(var(--mm-danger-rgb),.16);color:var(--mm-danger)}.role-tag[data-v-f3dbdb39]{font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;border:1px solid}.role-tag.is-owner[data-v-f3dbdb39]{background:var(--mm-page-card);color:var(--mm-accent-strong);border-color:var(--mm-accent-200)}.role-tag.is-member[data-v-f3dbdb39]{background:var(--mm-page-well);color:var(--mm-page-muted);border-color:var(--mm-page-input-border)}.panel[data-v-f3dbdb39]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:14px;padding:20px 22px;margin-bottom:16px}.panel-head-row[data-v-f3dbdb39]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title[data-v-f3dbdb39]{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--mm-page-text);display:flex;align-items:center;gap:8px}.panel-icon[data-v-f3dbdb39]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--mm-accent-50);border:1px solid var(--mm-accent-100, var(--mm-accent-50));color:var(--mm-accent);flex-shrink:0}.panel-icon svg[data-v-f3dbdb39]{width:14px;height:14px}.panel-head-row .panel-title[data-v-f3dbdb39]{margin-bottom:0}.panel-sub[data-v-f3dbdb39]{margin:0 0 16px;font-size:12px;color:var(--mm-page-muted)}.panel-count[data-v-f3dbdb39]{font-size:12px;font-weight:600;color:var(--mm-page-muted)}.panel-empty[data-v-f3dbdb39]{text-align:center;padding:22px 12px;font-size:13px;color:var(--mm-page-muted)}.pool-cards[data-v-f3dbdb39]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.pool-card[data-v-f3dbdb39]{background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:12px;padding:16px 18px}.pool-card-link[data-v-f3dbdb39]{cursor:pointer;transition:border-color .15s ease,background .15s ease}.pool-card-link[data-v-f3dbdb39]:hover{border-color:var(--mm-accent);background:var(--mm-accent-50)}.pool-label[data-v-f3dbdb39]{font-size:12px;font-weight:600;color:var(--mm-page-muted)}.pool-value[data-v-f3dbdb39]{font-size:30px;font-weight:800;color:var(--mm-page-text);line-height:1.3;font-variant-numeric:tabular-nums}.pool-value.is-accent[data-v-f3dbdb39]{color:var(--mm-accent)}.pool-value.is-success[data-v-f3dbdb39]{color:var(--mm-success)}.pool-value-sm[data-v-f3dbdb39]{font-size:15px;font-weight:700;color:var(--mm-accent-strong);line-height:1.6}.amount-input-row[data-v-f3dbdb39]{display:flex;align-items:center;gap:8px;border:1px solid var(--mm-page-input-border);border-radius:9px;padding:0 12px;margin-bottom:12px;transition:border-color .15s ease,box-shadow .15s ease}.amount-input-row[data-v-f3dbdb39]:focus-within{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.12)}.amount-input[data-v-f3dbdb39]{flex:1;border:none;outline:none;font-size:16px;font-weight:600;color:var(--mm-page-text);padding:11px 0;background:transparent;min-width:0}.amount-unit[data-v-f3dbdb39]{font-size:13px;color:var(--mm-page-muted)}.pool-actions[data-v-f3dbdb39]{display:flex;gap:10px}.pool-actions .btn-primary[data-v-f3dbdb39],.pool-actions .btn-ghost[data-v-f3dbdb39]{flex:1}.pool-frozen-hint[data-v-f3dbdb39]{margin:12px 0 0;font-size:12px;color:var(--mm-danger)}.member-list[data-v-f3dbdb39]{display:flex;flex-direction:column;gap:8px;margin-top:14px}.member-row[data-v-f3dbdb39]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;padding:10px 16px;flex-wrap:wrap}.member-row.is-owner[data-v-f3dbdb39]{background:var(--mm-accent-50);border-color:var(--mm-accent-200);position:relative;overflow:hidden}.member-row.is-owner[data-v-f3dbdb39]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--mm-accent)}.member-main[data-v-f3dbdb39]{display:flex;align-items:center;gap:10px;min-width:0}.member-id-col[data-v-f3dbdb39]{display:flex;flex-direction:column;gap:2px;min-width:0}.member-name-line[data-v-f3dbdb39]{display:flex;align-items:center;gap:8px;min-width:0}.member-name[data-v-f3dbdb39]{font-size:14px;font-weight:600;color:var(--mm-page-text)}.member-account[data-v-f3dbdb39]{font-size:12px;color:var(--mm-page-muted);line-height:1.4;word-break:break-all}.member-side[data-v-f3dbdb39]{display:flex;align-items:center;gap:8px;flex-shrink:0}.member-sub[data-v-f3dbdb39]{font-size:12px;color:var(--mm-page-muted);margin-right:4px}.btn-primary[data-v-f3dbdb39],.btn-danger[data-v-f3dbdb39]{border:none;color:#fff;font-size:13px;font-weight:600;padding:10px 18px;border-radius:9px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.btn-primary[data-v-f3dbdb39]{background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid))}.btn-primary[data-v-f3dbdb39]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px rgba(var(--mm-accent-rgb),.35)}.btn-danger[data-v-f3dbdb39]{background:var(--mm-danger)}.btn-danger[data-v-f3dbdb39]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px rgba(var(--mm-danger-rgb),.32)}.btn-primary[data-v-f3dbdb39]:disabled,.btn-danger[data-v-f3dbdb39]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-f3dbdb39]{background:var(--mm-page-card);color:var(--mm-page-text);border:1px solid var(--mm-page-input-border);font-size:13px;font-weight:600;padding:10px 18px;border-radius:9px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.btn-ghost[data-v-f3dbdb39]:hover:not(:disabled){border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.btn-ghost[data-v-f3dbdb39]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost.is-active[data-v-f3dbdb39]{border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.btn-ghost.full[data-v-f3dbdb39]{width:100%;margin-top:4px}.btn-mini[data-v-f3dbdb39]{background:var(--mm-page-card);color:var(--mm-page-text);border:1px solid var(--mm-page-input-border);font-size:12px;font-weight:600;padding:5px 12px;border-radius:7px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.btn-mini[data-v-f3dbdb39]:hover:not(:disabled){border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.btn-mini[data-v-f3dbdb39]:disabled{opacity:.5;cursor:not-allowed}.btn-mini.is-danger[data-v-f3dbdb39]{color:var(--mm-danger);border-color:rgba(var(--mm-danger-rgb),.35)}.btn-mini.is-danger[data-v-f3dbdb39]:hover:not(:disabled){background:rgba(var(--mm-danger-rgb),.08);border-color:rgba(var(--mm-danger-rgb),.55);color:var(--mm-danger)}.danger-zone[data-v-f3dbdb39]{text-align:right;padding:4px 2px 8px}.btn-text-danger[data-v-f3dbdb39]{background:transparent;border:none;color:var(--mm-danger);font-size:13px;font-weight:600;cursor:pointer;padding:6px 4px;text-decoration:none}.btn-text-danger[data-v-f3dbdb39]:hover{text-decoration:underline}.modal-mask[data-v-f3dbdb39]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;display:flex;align-items:center;justify-content:center;z-index:300}.modal[data-v-f3dbdb39]{background:var(--mm-page-card);border-radius:14px;padding:24px 26px;width:420px;max-width:90vw;max-height:88vh;overflow-y:auto}.modal-wide[data-v-f3dbdb39]{width:520px}.modal-title[data-v-f3dbdb39]{margin:0 0 12px;font-size:17px;font-weight:700;color:var(--mm-page-text)}.modal-desc[data-v-f3dbdb39]{margin:0 0 14px;font-size:13px;color:var(--mm-page-muted);line-height:1.6}.modal-actions[data-v-f3dbdb39]{display:flex;gap:10px;margin-top:16px}.modal-actions .btn-ghost[data-v-f3dbdb39],.modal-actions .btn-primary[data-v-f3dbdb39],.modal-actions .btn-danger[data-v-f3dbdb39]{flex:1}.field[data-v-f3dbdb39]{display:block;margin-bottom:14px}.field-label[data-v-f3dbdb39]{display:block;font-size:13px;font-weight:600;color:var(--mm-page-text);margin-bottom:6px}.field-input[data-v-f3dbdb39]{width:100%;box-sizing:border-box;border:1px solid var(--mm-page-input-border);border-radius:9px;padding:10px 12px;font-size:14px;color:var(--mm-page-text);background:var(--mm-page-input-bg);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-f3dbdb39]:focus{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.12)}.field-hint[data-v-f3dbdb39]{display:block;margin-top:6px;font-size:11px;color:var(--mm-page-muted)}.confirm-summary[data-v-f3dbdb39]{background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;padding:12px 16px;margin-bottom:10px}.confirm-row[data-v-f3dbdb39]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--mm-page-muted);padding:4px 0}.confirm-row b[data-v-f3dbdb39]{font-size:16px;font-weight:700;color:var(--mm-page-text)}.confirm-hint[data-v-f3dbdb39]{margin:0;font-size:11px;color:var(--mm-page-muted)}.points-cards[data-v-f3dbdb39]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.points-card[data-v-f3dbdb39]{background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;padding:12px 14px;text-align:center}.points-label[data-v-f3dbdb39]{font-size:12px;color:var(--mm-page-muted)}.points-value[data-v-f3dbdb39]{font-size:22px;font-weight:700;color:var(--mm-page-text);margin-top:4px}.notice-bar[data-v-f3dbdb39]{display:flex;align-items:center;gap:8px;background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);color:var(--mm-accent-strong);border-radius:10px;padding:9px 14px;font-size:13px;margin-bottom:14px}.notice-icon[data-v-f3dbdb39]{display:inline-flex;flex-shrink:0;color:var(--mm-accent-strong)}.notice-icon svg[data-v-f3dbdb39]{width:15px;height:15px}.points-member-wrap[data-v-f3dbdb39]{margin-bottom:12px;max-height:200px;overflow-y:auto}.points-member-list[data-v-f3dbdb39]{display:flex;flex-direction:column;gap:6px}.points-member-row[data-v-f3dbdb39]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:8px;padding:8px 14px;font-size:13px;color:var(--mm-page-text)}.points-member-id[data-v-f3dbdb39]{display:flex;flex-direction:column;gap:1px;min-width:0}.points-member-name[data-v-f3dbdb39]{font-weight:600}.points-member-account[data-v-f3dbdb39]{font-size:11px;color:var(--mm-page-muted);word-break:break-all}.points-member-val[data-v-f3dbdb39]{font-weight:700;color:var(--mm-accent-strong);flex-shrink:0}.log-list[data-v-f3dbdb39]{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.log-row[data-v-f3dbdb39]{display:flex;align-items:center;gap:10px;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:9px;padding:10px 14px}.log-type[data-v-f3dbdb39]{font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;flex-shrink:0;background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);color:var(--mm-page-muted)}.lt-recharge[data-v-f3dbdb39],.lt-grant[data-v-f3dbdb39]{background:var(--mm-accent-100, var(--mm-accent-50));border-color:var(--mm-accent-200);color:var(--mm-accent-strong)}.lt-consume[data-v-f3dbdb39]{background:rgba(var(--mm-danger-rgb),.12);border-color:rgba(var(--mm-danger-rgb),.3);color:var(--mm-danger)}.log-desc[data-v-f3dbdb39]{flex:1;min-width:0;font-size:13px;color:var(--mm-page-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-amount[data-v-f3dbdb39]{font-size:15px;font-weight:700;color:var(--mm-page-text);flex-shrink:0}.log-time[data-v-f3dbdb39]{font-size:11px;color:var(--mm-page-muted);flex-shrink:0}.invite-code-row[data-v-f3dbdb39]{display:flex;align-items:center;gap:10px;background:var(--mm-page-well);border:1px solid var(--mm-page-input-border);border-radius:10px;padding:12px 16px;margin-bottom:12px}.invite-code[data-v-f3dbdb39]{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700;letter-spacing:2px;color:var(--mm-page-text);word-break:break-all}.warn-text[data-v-f3dbdb39]{margin:0;font-size:12px;color:var(--mm-warning);line-height:1.5}.plan-radios[data-v-f3dbdb39]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.plan-radio[data-v-f3dbdb39]{display:flex;align-items:center;gap:10px;background:var(--mm-page-well);border:1px solid var(--mm-page-input-border);border-radius:10px;padding:12px 16px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.plan-radio.selected[data-v-f3dbdb39]{border-color:var(--mm-accent);background:var(--mm-accent-50)}.plan-radio input[data-v-f3dbdb39]{flex-shrink:0}.plan-radio-name[data-v-f3dbdb39]{flex:1;font-size:14px;font-weight:600;color:var(--mm-page-text)}.plan-radio-price[data-v-f3dbdb39]{display:flex;align-items:baseline;gap:8px;font-size:13px;color:var(--mm-page-muted)}.plan-radio-price s[data-v-f3dbdb39]{font-size:12px}.plan-radio-price b[data-v-f3dbdb39]{font-size:17px;color:var(--mm-danger)}.channel-row[data-v-f3dbdb39]{display:flex;align-items:center;gap:14px;margin-bottom:6px}.channel-label[data-v-f3dbdb39]{font-size:13px;font-weight:600;color:var(--mm-page-text)}.channel-radio[data-v-f3dbdb39]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--mm-page-text);cursor:pointer}.activate-block[data-v-f3dbdb39]{margin-top:18px;border-top:1px dashed var(--mm-page-input-border);padding-top:12px}.activate-row[data-v-f3dbdb39]{display:flex;gap:8px;margin-top:8px}.activate-row .field-input[data-v-f3dbdb39]{flex:1}.rc-toast[data-v-f3dbdb39]{position:fixed;top:88px;left:50%;transform:translate(-50%);padding:11px 20px;border-radius:10px;font-size:13px;font-weight:500;z-index:400;box-shadow:0 8px 24px #0000001f;max-width:520px;line-height:1.5}.rc-toast.is-success[data-v-f3dbdb39]{background:rgba(var(--mm-success-rgb),.13);color:var(--mm-success);border:1px solid rgba(var(--mm-success-rgb),.38)}.rc-toast.is-warn[data-v-f3dbdb39]{background:var(--mm-accent-50);color:var(--mm-accent-strong);border:1px solid var(--mm-accent-200)}.rc-toast.is-error[data-v-f3dbdb39]{background:rgba(var(--mm-danger-rgb),.14);color:var(--mm-danger);border:1px solid rgba(var(--mm-danger-rgb),.38)}.rc-toast.is-info[data-v-f3dbdb39]{background:var(--mm-page-card);color:var(--mm-page-text);border:1px solid var(--mm-page-input-border)}.toast-fade-enter-active[data-v-f3dbdb39],.toast-fade-leave-active[data-v-f3dbdb39]{transition:opacity .22s ease,transform .22s ease}.toast-fade-enter-from[data-v-f3dbdb39],.toast-fade-leave-to[data-v-f3dbdb39]{opacity:0;transform:translate(-50%,-8px)}@media (max-width: 900px){.hero-card[data-v-f3dbdb39]{flex-direction:column;align-items:stretch}.hero-cols[data-v-f3dbdb39]{gap:10px}.pool-cards[data-v-f3dbdb39]{grid-template-columns:repeat(2,1fr)}.pool-actions[data-v-f3dbdb39]{flex-direction:column}.modal[data-v-f3dbdb39]{width:min(420px,92vw)}.modal-wide[data-v-f3dbdb39]{width:min(520px,92vw)}}@media (max-width: 720px){.pool-cards[data-v-f3dbdb39],.points-cards[data-v-f3dbdb39]{grid-template-columns:1fr}.hero-cols[data-v-f3dbdb39]{flex-direction:column}.hero-col[data-v-f3dbdb39]{min-width:0}.member-row[data-v-f3dbdb39]{flex-direction:column;align-items:stretch}.member-side[data-v-f3dbdb39]{flex-wrap:wrap}.modal[data-v-f3dbdb39],.modal-wide[data-v-f3dbdb39]{width:auto;max-width:94vw}}.coming-soon-page[data-v-41866e46]{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:24px}.cs-card[data-v-41866e46]{background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:16px;box-shadow:0 10px 30px #0000000f;padding:48px 56px;text-align:center;max-width:420px;width:100%}.cs-icon[data-v-41866e46]{width:72px;height:72px;margin:0 auto 20px;background:var(--mm-accent-50);border-radius:20px;display:flex;align-items:center;justify-content:center}.cs-icon svg[data-v-41866e46]{width:40px;height:40px}.cs-title[data-v-41866e46]{font-size:20px;font-weight:700;color:var(--mm-page-text);margin:0 0 8px}.cs-desc[data-v-41866e46]{font-size:13px;color:var(--mm-page-muted);margin:0 0 28px}.cs-back[data-v-41866e46]{display:inline-block;padding:10px 24px;border-radius:10px;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent));color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.35)}.cs-back[data-v-41866e46]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.45)}.cs-back[data-v-41866e46]:active{transform:scale(.97)}.particle-canvas[data-v-74ff4b73]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.login-page[data-v-dd99f8b6]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 60%,var(--mm-accent-50) 100%);overflow:hidden}.bg-glow[data-v-dd99f8b6]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.bg-glow-1[data-v-dd99f8b6]{width:480px;height:480px;background:radial-gradient(circle,rgba(var(--mm-accent-rgb),.25),transparent 70%);top:-120px;left:-120px}.bg-glow-2[data-v-dd99f8b6]{width:380px;height:380px;background:radial-gradient(circle,rgba(var(--mm-accent-rgb),.2),transparent 70%);bottom:-100px;right:-100px}.login-card[data-v-dd99f8b6]{position:relative;width:100%;max-width:400px;background:var(--mm-page-card);border-radius:16px;padding:32px 32px 24px;box-shadow:0 20px 60px #00000014,0 4px 16px rgba(var(--mm-accent-rgb),.06);z-index:1}.brand[data-v-dd99f8b6]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.logo-box[data-v-dd99f8b6]{width:44px;height:44px}.mammoth-svg[data-v-dd99f8b6],.logo-box img[data-v-dd99f8b6]{width:100%;height:100%;display:block}.brand-cn[data-v-dd99f8b6]{font-size:18px;font-weight:700;color:var(--mm-page-text);line-height:1.2}.brand-en[data-v-dd99f8b6]{font-size:11px;color:var(--mm-page-faint);letter-spacing:.5px}.slogan[data-v-dd99f8b6]{font-size:13px;color:var(--mm-page-muted);margin:0 0 20px}.form[data-v-dd99f8b6]{display:flex;flex-direction:column;gap:12px}.field[data-v-dd99f8b6]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--mm-page-input-border);border-radius:10px;background:var(--mm-page-card);transition:border-color .15s ease,box-shadow .15s ease}.field[data-v-dd99f8b6]:focus-within{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.1)}.field-icon[data-v-dd99f8b6]{display:flex;align-items:center;opacity:.7}.field-icon svg[data-v-dd99f8b6]{width:15px;height:15px}.field input[data-v-dd99f8b6]{flex:1;border:none;outline:none;font-size:14px;background:transparent;color:var(--mm-page-text)}.field input[data-v-dd99f8b6]:focus{box-shadow:none}.field input[data-v-dd99f8b6]::placeholder{color:var(--mm-page-faint)}.eye[data-v-dd99f8b6]{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:var(--mm-page-muted);transition:color .15s ease}.eye[data-v-dd99f8b6]:hover{color:var(--mm-page-text)}.eye svg[data-v-dd99f8b6]{width:16px;height:16px}.row-between[data-v-dd99f8b6]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.check[data-v-dd99f8b6]{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--mm-page-muted);font-size:12px}.check input[data-v-dd99f8b6]{accent-color:var(--mm-accent)}.link[data-v-dd99f8b6]{color:var(--mm-accent);cursor:pointer}.link.inline[data-v-dd99f8b6]{text-decoration:none}.link.inline[data-v-dd99f8b6]:hover{text-decoration:underline}.link.bold[data-v-dd99f8b6]{font-weight:600}.error-msg[data-v-dd99f8b6]{margin:0;font-size:12px;color:#dc2626;background:#dc262624;border:1px solid rgba(220,38,38,.38);border-radius:8px;padding:8px 12px}.ok-msg[data-v-dd99f8b6]{margin:0;font-size:12px;color:#15803d;background:#15803d1f;border:1px solid rgba(21,128,61,.32);border-radius:8px;padding:8px 12px}.btn-primary[data-v-dd99f8b6]{background:linear-gradient(135deg,var(--mm-accent) 0%,var(--mm-accent-mid) 100%);color:#fff;border:none;padding:12px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s ease;margin-top:4px}.btn-primary[data-v-dd99f8b6]:hover{box-shadow:0 8px 20px rgba(var(--mm-accent-rgb),.3);transform:translateY(-1px)}.btn-primary[data-v-dd99f8b6]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary.block[data-v-dd99f8b6]{width:100%}.protocol[data-v-dd99f8b6]{font-size:11px;color:var(--mm-page-faint);margin:16px 0 8px;line-height:1.6}.protocol .check[data-v-dd99f8b6]{align-items:flex-start}.bottom[data-v-dd99f8b6]{text-align:center;font-size:13px;color:var(--mm-page-muted);margin:8px 0 0}.footer[data-v-dd99f8b6]{position:relative;z-index:1;margin-top:24px;font-size:12px;color:var(--mm-page-faint)}.login-page[data-v-3c9513e4]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,var(--mm-accent-50) 0%,var(--mm-accent-100) 60%,var(--mm-accent-50) 100%);overflow:hidden}.bg-glow[data-v-3c9513e4]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.bg-glow-1[data-v-3c9513e4]{width:480px;height:480px;background:radial-gradient(circle,rgba(var(--mm-accent-rgb),.25),transparent 70%);top:-120px;left:-120px}.bg-glow-2[data-v-3c9513e4]{width:380px;height:380px;background:radial-gradient(circle,rgba(var(--mm-accent-rgb),.2),transparent 70%);bottom:-100px;right:-100px}.login-card[data-v-3c9513e4]{position:relative;width:100%;max-width:400px;background:var(--mm-page-card);border-radius:16px;padding:32px 32px 24px;box-shadow:0 20px 60px #00000014,0 4px 16px rgba(var(--mm-accent-rgb),.06);z-index:1}.brand[data-v-3c9513e4]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.logo-box[data-v-3c9513e4]{width:44px;height:44px}.mammoth-svg[data-v-3c9513e4],.logo-box img[data-v-3c9513e4]{width:100%;height:100%;display:block}.brand-cn[data-v-3c9513e4]{font-size:18px;font-weight:700;color:var(--mm-page-text);line-height:1.2}.brand-en[data-v-3c9513e4]{font-size:11px;color:var(--mm-page-faint);letter-spacing:.5px}.slogan[data-v-3c9513e4]{font-size:13px;color:var(--mm-page-muted);margin:0 0 20px}.gift-num[data-v-3c9513e4]{color:var(--mm-accent);font-size:15px}.form[data-v-3c9513e4]{display:flex;flex-direction:column;gap:12px}.field[data-v-3c9513e4]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--mm-page-input-border);border-radius:10px;background:var(--mm-page-card);transition:border-color .15s ease,box-shadow .15s ease}.field[data-v-3c9513e4]:focus-within{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.1)}.field-icon[data-v-3c9513e4]{display:flex;align-items:center;opacity:.7}.field-icon svg[data-v-3c9513e4]{width:15px;height:15px}.field input[data-v-3c9513e4]{flex:1;min-width:0;border:none;outline:none;font-size:14px;background:transparent;color:var(--mm-page-text)}.field input[data-v-3c9513e4]:focus{box-shadow:none}.field input[data-v-3c9513e4]::placeholder{color:var(--mm-page-faint)}.eye[data-v-3c9513e4]{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:var(--mm-page-muted);transition:color .15s ease}.eye[data-v-3c9513e4]:hover{color:var(--mm-page-text)}.eye svg[data-v-3c9513e4]{width:16px;height:16px}.sms-btn[data-v-3c9513e4]{flex:0 0 auto;background:transparent;border:none;border-left:1px solid var(--mm-page-input-border);margin-left:2px;padding:0 0 0 10px;font-size:12px;font-weight:600;color:var(--mm-accent);white-space:nowrap;cursor:pointer;transition:color .15s ease,opacity .15s ease}.sms-btn[data-v-3c9513e4]:hover:not(:disabled){color:var(--mm-accent-strong)}.sms-btn[data-v-3c9513e4]:disabled{color:var(--mm-page-faint);opacity:.7;cursor:not-allowed}.field-hint[data-v-3c9513e4]{margin:-4px 0 0;padding-left:2px;font-size:11px;line-height:1.6;color:var(--mm-page-faint)}.error-msg[data-v-3c9513e4]{margin:0;font-size:12px;color:#dc2626;background:#dc262624;border:1px solid rgba(220,38,38,.38);border-radius:8px;padding:8px 12px}.btn-primary[data-v-3c9513e4]{background:linear-gradient(135deg,var(--mm-accent) 0%,var(--mm-accent-mid) 100%);color:#fff;border:none;padding:12px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s ease;margin-top:4px}.btn-primary[data-v-3c9513e4]:hover{box-shadow:0 8px 20px rgba(var(--mm-accent-rgb),.3);transform:translateY(-1px)}.btn-primary[data-v-3c9513e4]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary.block[data-v-3c9513e4]{width:100%}.protocol[data-v-3c9513e4]{font-size:11px;color:var(--mm-page-faint);margin:16px 0 8px;line-height:1.6}.check[data-v-3c9513e4]{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--mm-page-muted);font-size:12px}.check input[data-v-3c9513e4]{accent-color:var(--mm-accent)}.link[data-v-3c9513e4]{color:var(--mm-accent);cursor:pointer}.link.inline[data-v-3c9513e4]{text-decoration:none}.link.inline[data-v-3c9513e4]:hover{text-decoration:underline}.link.bold[data-v-3c9513e4]{font-weight:600}.bottom[data-v-3c9513e4]{text-align:center;font-size:13px;color:var(--mm-page-muted);margin:8px 0 0}.footer[data-v-3c9513e4]{position:relative;z-index:1;margin-top:24px;font-size:12px;color:var(--mm-page-faint)}.legal-page{min-height:100vh;background:var(--mm-page-well);color:var(--mm-page-text);font-size:15px;line-height:1.85;-webkit-font-smoothing:antialiased}.legal-head{max-width:880px;margin:0 auto;padding:40px 24px 8px}.legal-back{display:inline-block;font-size:14px;color:var(--mm-page-muted);text-decoration:none;margin-bottom:18px}.legal-back:hover{color:var(--mm-page-text)}.legal-title{font-size:26px;font-weight:700;margin:0 0 10px}.legal-meta{font-size:13px;color:var(--mm-page-faint);margin:0 0 6px}.legal-body{max-width:880px;margin:16px auto 40px;padding:28px 32px 36px;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:14px}.legal-body h2{font-size:19px;font-weight:700;margin:34px 0 12px;padding-top:18px;border-top:1px solid var(--mm-page-card-border)}.legal-body h2:first-child{margin-top:4px;padding-top:0;border-top:none}.legal-body h3{font-size:16px;font-weight:600;margin:22px 0 8px}.legal-body p{margin:8px 0}.legal-body strong{font-weight:600}.legal-body ul,.legal-body ol{padding-left:22px;margin:8px 0}.legal-body li{margin:4px 0}.legal-callout{margin:14px 0;padding:12px 16px;border-left:4px solid #d89b2c;border-radius:8px;background:#fbf6ec;font-weight:600}.legal-note{margin:10px 0;padding:10px 14px;border-left:4px solid #9aa3b2;border-radius:8px;background:#f5f7fa;color:#5b6270;font-size:14px}.legal-table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.legal-table th,.legal-table td{border:1px solid #e5e8ee;padding:8px 10px;text-align:left;vertical-align:top}.legal-table th{background:#f4f6f9;font-weight:600}.legal-foot{max-width:880px;margin:0 auto;padding:0 24px 48px;font-size:13px;color:var(--mm-page-faint);text-align:center;--mm-icp-font-size: 13px}.legal-foot p{margin:4px 0}.legal-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:14px}.legal-nav a{color:var(--mm-page-muted);text-decoration:none}.legal-nav a:hover{color:var(--mm-page-text)}.legal-nav a+a{position:relative;padding-left:14px}.legal-nav a+a:before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:#d8dce4}@media (max-width: 720px){.legal-body{padding:20px 18px 28px;margin:12px 12px 32px}}.profile-page[data-v-e5cbe781]{max-width:880px;margin:0 auto;padding-bottom:24px}.page-title[data-v-e5cbe781]{font-size:22px;font-weight:700;margin:0 0 20px;color:var(--mm-page-text)}.stats-row[data-v-e5cbe781]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.stat-card[data-v-e5cbe781]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;min-width:0;transition:border-color .15s ease,transform .15s ease}.stat-card[data-v-e5cbe781]:hover{border-color:var(--mm-accent);transform:translateY(-2px)}.stat-icon[data-v-e5cbe781]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px}.stat-icon svg[data-v-e5cbe781]{width:20px;height:20px}.stat-icon-credit[data-v-e5cbe781]{color:#d97706;background:#d977061f}.stat-icon-warn[data-v-e5cbe781]{color:#ea580c;background:#ea580c1f}.stat-icon-batch[data-v-e5cbe781]{color:#2563eb;background:#2563eb1f}.stat-main[data-v-e5cbe781]{display:flex;flex-direction:column;gap:1px;min-width:0}.stat-label[data-v-e5cbe781]{font-size:12px;color:var(--mm-page-muted)}.stat-value[data-v-e5cbe781]{font-size:22px;font-weight:700;color:var(--mm-accent);line-height:1.15}.stat-sub[data-v-e5cbe781]{font-size:11px;color:var(--mm-page-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card[data-v-e5cbe781]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:12px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.user-left[data-v-e5cbe781]{display:flex;gap:16px;align-items:center}.user-avatar[data-v-e5cbe781]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff;font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-meta[data-v-e5cbe781]{display:flex;flex-direction:column;gap:8px}.user-name[data-v-e5cbe781]{font-size:18px;font-weight:700;color:var(--mm-page-text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-id[data-v-e5cbe781]{font-size:11px;color:var(--mm-page-faint);font-weight:400;background:var(--mm-page-well);padding:2px 8px;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease}.user-id[data-v-e5cbe781]:hover{color:var(--mm-accent-strong);background:var(--mm-accent-50)}.user-tags[data-v-e5cbe781]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-e5cbe781]{font-size:11px;color:var(--mm-page-muted);background:var(--mm-page-well);padding:3px 8px;border-radius:999px}.tag-success[data-v-e5cbe781]{background:#d1fae5;color:#047857}.tag-vip[data-v-e5cbe781]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;border:1px solid transparent;transition:transform .15s ease}.tag-vip[data-v-e5cbe781]:hover{transform:translateY(-1px)}.tag-vip.is-vip[data-v-e5cbe781]{font-weight:600}.tag-vip-icon[data-v-e5cbe781]{width:14px;height:14px;display:block}.tag-vip--bronze[data-v-e5cbe781],.tag-vip--silver[data-v-e5cbe781],.tag-vip--diamond[data-v-e5cbe781],.tag-vip--blackgold[data-v-e5cbe781]{position:relative;overflow:hidden;border-radius:999px}.tag-vip--blackgold[data-v-e5cbe781]:after,.tag-vip--diamond[data-v-e5cbe781]:after,.tag-vip--silver[data-v-e5cbe781]:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(105deg,transparent,var(--sweep, rgba(255, 255, 255, .4)),transparent);animation:vipSweep-e5cbe781 var(--sweep-dur, 2.6s) ease-in-out infinite;pointer-events:none}@keyframes vipSweep-e5cbe781{0%{left:-80%}55%,to{left:135%}}@keyframes vipBreath-e5cbe781{0%,to{box-shadow:var(--glow-lo, 0 0 4px transparent)}50%{box-shadow:var(--glow-hi, 0 0 10px transparent)}}.tag-vip--blackgold[data-v-e5cbe781]{--sweep: rgba(255, 222, 130, .5);--sweep-dur: 2.4s;--glow-lo: 0 0 6px rgba(216, 155, 44, .28), inset 0 0 6px rgba(216, 155, 44, .12);--glow-hi: 0 0 16px rgba(216, 155, 44, .55), inset 0 0 10px rgba(216, 155, 44, .22);background:linear-gradient(135deg,#221b10,#453317 48%,#1a1409);border-color:#d89b2ca6;color:#f2cd6e;animation:vipBreath-e5cbe781 2.4s ease-in-out infinite}.tag-vip--blackgold .tag-vip-icon[data-v-e5cbe781]{filter:drop-shadow(0 0 3px rgba(242,205,110,.6))}.tag-vip--diamond[data-v-e5cbe781]{--sweep: rgba(108, 92, 231, .28);--sweep-dur: 3.4s;--glow-lo: 0 0 4px rgba(108, 92, 231, .2);--glow-hi: 0 0 12px rgba(108, 92, 231, .4);background:linear-gradient(135deg,#f4f1ff,#e9e3ff,#ded4ff);border-color:#6c5ce78c;color:#5a4bd1;animation:vipBreath-e5cbe781 3s ease-in-out infinite}.tag-vip--silver[data-v-e5cbe781]{--sweep: rgba(255, 255, 255, .65);--sweep-dur: 4.2s;background:linear-gradient(135deg,#f4f6f8,#e4e9ee 55%,#d5dce3);border-color:#8c97a899;color:#5f6b7c}.tag-vip--bronze[data-v-e5cbe781]{background:linear-gradient(135deg,#f9efe6,#f0dfd0 55%,#e6cdb8);border-color:#c4703a8c;color:#9c5a2c}.user-credits-line[data-v-e5cbe781]{font-size:13px;color:var(--mm-page-text);display:flex;align-items:center;gap:6px}.user-credits-line b[data-v-e5cbe781]{color:var(--mm-accent);font-size:15px}.coin-icon[data-v-e5cbe781]{width:24px;height:24px;display:block}.coin-icon-sm[data-v-e5cbe781]{width:16px;height:16px;flex-shrink:0}.user-right[data-v-e5cbe781]{display:flex;flex-direction:column;gap:8px}.btn-action[data-v-e5cbe781]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);padding:8px 14px;border-radius:8px;font-size:13px;color:var(--mm-page-text);cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.btn-action svg[data-v-e5cbe781]{width:14px;height:14px}.btn-action[data-v-e5cbe781]:hover{border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.btn-recharge[data-v-e5cbe781]{background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff;border:none;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.btn-recharge svg[data-v-e5cbe781]{width:14px;height:14px}.btn-recharge[data-v-e5cbe781]:hover{box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.35);transform:translateY(-1px)}.info-card[data-v-e5cbe781]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:12px;padding:20px 24px;margin-bottom:16px}.info-cells[data-v-e5cbe781]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:12px}.info-cell[data-v-e5cbe781]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-e5cbe781]{font-size:12px;color:var(--mm-page-faint)}.info-value[data-v-e5cbe781]{font-size:16px;font-weight:600;color:var(--mm-page-text)}.info-note[data-v-e5cbe781]{margin:0;padding-top:12px;border-top:1px solid var(--mm-page-card-border);font-size:12px;color:var(--mm-page-faint);line-height:1.6}.invite-card[data-v-e5cbe781]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:12px;padding:20px 24px;margin-bottom:16px}.invite-head[data-v-e5cbe781]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.invite-title[data-v-e5cbe781]{margin:0;font-size:16px;font-weight:700;color:var(--mm-page-text);display:flex;align-items:center;gap:8px}.invite-title svg[data-v-e5cbe781]{width:16px;height:16px;color:var(--mm-page-muted)}.invite-desc[data-v-e5cbe781]{margin:0;font-size:13px;color:var(--mm-page-muted);line-height:1.6}.invite-row[data-v-e5cbe781]{display:flex;align-items:center;gap:10px;margin-top:12px}.invite-code[data-v-e5cbe781]{flex:1;min-width:0;font-size:22px;font-weight:700;letter-spacing:2px;color:var(--mm-accent-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.invite-link[data-v-e5cbe781]{flex:1;min-width:0;padding:8px 12px;border:1px solid var(--mm-page-input-border);border-radius:8px;background:var(--mm-page-well);font-size:12px;color:var(--mm-page-muted);outline:none}.invite-btn[data-v-e5cbe781]{flex:0 0 auto;padding:7px 14px;border-radius:8px;border:1px solid var(--mm-accent-200);background:var(--mm-accent-50);color:var(--mm-accent-strong);font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.invite-btn[data-v-e5cbe781]:hover:not(:disabled){opacity:.85}.invite-btn[data-v-e5cbe781]:disabled{opacity:.5;cursor:not-allowed}.invite-stats[data-v-e5cbe781]{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:var(--mm-page-muted)}.invite-stats b[data-v-e5cbe781]{color:var(--mm-page-text)}.invite-dot[data-v-e5cbe781]{color:var(--mm-page-faint)}.invite-note[data-v-e5cbe781]{margin:8px 0 0;font-size:12px;color:var(--mm-page-faint);line-height:1.6}.invite-recent[data-v-e5cbe781]{margin-top:12px;padding-top:12px;border-top:1px solid var(--mm-page-card-border)}.invite-recent-empty[data-v-e5cbe781]{font-size:12px;color:var(--mm-page-faint)}.invite-recent-item[data-v-e5cbe781]{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:12px}.invite-recent-name[data-v-e5cbe781]{color:var(--mm-page-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-recent-date[data-v-e5cbe781]{flex:0 0 auto;color:var(--mm-page-faint)}.portrait-gift-hint[data-v-e5cbe781]{margin:0 0 12px;font-size:12px;color:var(--mm-page-faint);line-height:1.6}.credits-log-card[data-v-e5cbe781]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:12px;padding:20px 24px}.log-header[data-v-e5cbe781]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.log-title[data-v-e5cbe781]{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--mm-page-text)}.log-sub[data-v-e5cbe781]{margin:0;font-size:12px;color:var(--mm-page-faint)}.log-count[data-v-e5cbe781]{font-size:12px;color:var(--mm-page-faint)}.log-toolbar[data-v-e5cbe781]{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.log-search[data-v-e5cbe781]{flex:1;min-width:220px;padding:8px 12px;border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.log-search[data-v-e5cbe781]:focus{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.1)}.log-filters[data-v-e5cbe781]{display:flex;gap:6px;flex-wrap:wrap}.log-filters button[data-v-e5cbe781]{background:var(--mm-page-well);border:1px solid transparent;padding:6px 14px;border-radius:8px;font-size:12px;color:var(--mm-page-muted);cursor:pointer;transition:all .15s ease}.log-filters button[data-v-e5cbe781]:hover{border-color:var(--mm-accent-200);color:var(--mm-accent)}.log-filters button.active[data-v-e5cbe781]{background:rgba(var(--mm-accent-rgb),.14);color:var(--mm-accent);border-color:var(--mm-accent-200);font-weight:600}.log-list[data-v-e5cbe781]{display:flex;flex-direction:column;gap:10px;max-height:600px;overflow-y:auto}.log-item[data-v-e5cbe781]{display:flex;align-items:center;justify-content:space-between;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;padding:14px 18px;transition:all .15s ease}.log-item[data-v-e5cbe781]:hover{border-color:var(--mm-accent);background:var(--mm-accent-50)}.log-left[data-v-e5cbe781]{display:flex;flex-direction:column;gap:4px;min-width:0}.log-tags-row[data-v-e5cbe781]{display:flex;align-items:center;gap:10px}.log-tag[data-v-e5cbe781]{font-size:11px;padding:2px 10px;border-radius:999px;font-weight:600;white-space:nowrap;flex-shrink:0}.tag-recharge[data-v-e5cbe781]{background:#d1fae5;color:#047857}.tag-import[data-v-e5cbe781]{background:#dbeafe;color:#1e40af}.tag-refund[data-v-e5cbe781]{background:var(--mm-accent-100);color:var(--mm-accent-deep)}.tag-consume[data-v-e5cbe781]{background:#dc262629;color:#b91c1c}.tag-code[data-v-e5cbe781]{background:var(--mm-accent-100);color:var(--mm-accent-strong)}.tag-invite[data-v-e5cbe781]{background:#cffafe;color:#0e7490}.log-desc[data-v-e5cbe781]{font-size:13px;color:var(--mm-page-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-time[data-v-e5cbe781]{font-size:11px;color:var(--mm-page-faint)}.log-amount[data-v-e5cbe781]{font-size:16px;font-weight:700;flex-shrink:0;margin-left:12px}.amount-up[data-v-e5cbe781]{color:#10b981}.amount-down[data-v-e5cbe781]{color:#ef4444}.log-empty[data-v-e5cbe781]{text-align:center;padding:32px;color:var(--mm-page-faint);font-size:13px}.name-edit-tip[data-v-e5cbe781]{font-size:11px;color:var(--mm-page-faint);font-weight:400}.name-edit-btn[data-v-e5cbe781]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px solid var(--mm-page-input-border);border-radius:6px;color:var(--mm-page-muted);cursor:pointer;transition:all .2s ease;padding:0}.name-edit-btn[data-v-e5cbe781]:hover{background:var(--mm-accent-50);border-color:var(--mm-accent);color:var(--mm-accent)}.name-edit-btn.is-disabled[data-v-e5cbe781],.name-edit-btn[data-v-e5cbe781]:disabled{background:var(--mm-page-well);border-color:var(--mm-page-input-border);color:#c0c4cc;cursor:not-allowed}.name-edit-btn.is-disabled[data-v-e5cbe781]:hover,.name-edit-btn[data-v-e5cbe781]:disabled:hover{background:var(--mm-page-well);border-color:var(--mm-page-input-border);color:#c0c4cc}.name-edit-btn svg[data-v-e5cbe781]{width:14px;height:14px}.name-input[data-v-e5cbe781]{font-size:18px;font-weight:700;color:var(--mm-page-text);border:1.5px solid var(--mm-accent);border-radius:6px;padding:2px 8px;outline:none;background:var(--mm-accent-50);min-width:120px;max-width:200px}.name-input[data-v-e5cbe781]:focus{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.15)}.name-save-btn[data-v-e5cbe781],.name-cancel-btn[data-v-e5cbe781]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s ease}.name-save-btn[data-v-e5cbe781]{background:var(--mm-accent);color:#fff}.name-save-btn[data-v-e5cbe781]:hover{background:var(--mm-accent)}.name-cancel-btn[data-v-e5cbe781]{background:var(--mm-page-well);color:var(--mm-page-muted)}.name-cancel-btn[data-v-e5cbe781]:hover{background:var(--mm-page-input-border);color:var(--mm-page-text)}.profile-toast[data-v-e5cbe781]{position:fixed;top:90px;right:24px;background:#10b98121;color:#047857;border:1px solid #a7f3d0;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:0 4px 12px #00000014;z-index:100;display:flex;align-items:center;gap:6px}.profile-toast[data-v-e5cbe781]:before{content:"✓";color:#059669;font-weight:700}.toast-fade-enter-active[data-v-e5cbe781],.toast-fade-leave-active[data-v-e5cbe781]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-e5cbe781],.toast-fade-leave-to[data-v-e5cbe781]{opacity:0;transform:translateY(-6px)}.portrait-card[data-v-e5cbe781]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:12px;padding:20px 24px;margin-bottom:16px}.portrait-head[data-v-e5cbe781]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.portrait-head-left[data-v-e5cbe781]{display:flex;align-items:center;gap:10px}.portrait-title[data-v-e5cbe781]{margin:0;font-size:16px;font-weight:700;color:var(--mm-page-text)}.portrait-quota[data-v-e5cbe781]{font-size:11px;font-weight:600;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);padding:2px 9px;border-radius:999px;cursor:default}.btn-portrait-create[data-v-e5cbe781]{background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff;border:none;padding:7px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-portrait-create[data-v-e5cbe781]:hover:not(:disabled){box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.3);transform:translateY(-1px)}.btn-portrait-create[data-v-e5cbe781]:disabled{opacity:.6;cursor:not-allowed}.portrait-empty[data-v-e5cbe781]{border:1px dashed var(--mm-page-input-border);border-radius:10px;padding:20px;text-align:center;font-size:13px;color:var(--mm-page-faint)}.portrait-empty-text[data-v-e5cbe781]{margin:0 0 12px;line-height:1.7;color:var(--mm-page-muted)}.portrait-list[data-v-e5cbe781]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.portrait-item[data-v-e5cbe781]{border:1px solid var(--mm-page-card-border);border-radius:10px;overflow:hidden;background:var(--mm-page-well);transition:border-color .15s ease}.portrait-item[data-v-e5cbe781]:hover{border-color:var(--mm-accent)}.portrait-cover[data-v-e5cbe781]{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--mm-page-card);display:flex;align-items:center;justify-content:center}.portrait-cover img[data-v-e5cbe781]{width:100%;height:100%;object-fit:cover;display:block}.portrait-cover-empty[data-v-e5cbe781]{font-size:12px;color:var(--mm-page-faint)}.portrait-del[data-v-e5cbe781]{position:absolute;top:6px;right:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:11px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease}.portrait-item:hover .portrait-del[data-v-e5cbe781]{opacity:1}.portrait-meta[data-v-e5cbe781]{padding:8px 10px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.portrait-name[data-v-e5cbe781]{font-size:13px;color:var(--mm-page-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portrait-badge[data-v-e5cbe781]{font-size:11px;padding:1px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0;background:var(--mm-page-well);color:var(--mm-page-muted)}.badge-pending[data-v-e5cbe781],.badge-verifying[data-v-e5cbe781]{background:var(--mm-accent-50);color:var(--mm-accent-strong)}.badge-active[data-v-e5cbe781]{background:#d1fae5;color:#047857}.badge-failed[data-v-e5cbe781]{background:#dc262624;color:#b91c1c}.badge-revoked[data-v-e5cbe781]{background:var(--mm-page-well);color:var(--mm-page-faint)}.portrait-buy-row[data-v-e5cbe781]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px dashed var(--mm-accent-200);background:var(--mm-accent-50);border-radius:10px;padding:12px 14px}.portrait-buy-hint[data-v-e5cbe781]{font-size:12px;color:var(--mm-page-muted)}.btn-portrait-buy[data-v-e5cbe781]{background:var(--mm-page-card);border:1px solid var(--mm-accent-200);color:var(--mm-accent-strong);padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.btn-portrait-buy[data-v-e5cbe781]:hover{background:var(--mm-accent-50);border-color:var(--mm-accent)}.pm-mask[data-v-e5cbe781]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px}.pm-card[data-v-e5cbe781]{width:100%;max-width:520px;max-height:86vh;display:flex;flex-direction:column;background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #0003}.pm-head[data-v-e5cbe781]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--mm-page-card-border)}.pm-title[data-v-e5cbe781]{margin:0;font-size:15px;font-weight:700;color:var(--mm-page-text)}.pm-close[data-v-e5cbe781]{border:none;background:transparent;color:var(--mm-page-muted);font-size:15px;cursor:pointer;padding:2px 6px;border-radius:6px}.pm-close[data-v-e5cbe781]:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.pm-body[data-v-e5cbe781]{padding:18px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.pm-desc[data-v-e5cbe781]{margin:0;font-size:13px;line-height:1.7;color:var(--mm-page-muted)}.pm-field[data-v-e5cbe781]{display:flex;flex-direction:column;gap:6px}.pm-field label[data-v-e5cbe781]{font-size:12px;color:var(--mm-page-faint)}.pm-field input[data-v-e5cbe781]{padding:9px 12px;border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:13px;color:var(--mm-page-text);background:var(--mm-page-card);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pm-field input[data-v-e5cbe781]:focus{border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.12)}.pm-error[data-v-e5cbe781]{margin:0;font-size:12px;color:#b91c1c;background:#dc262614;border-radius:8px;padding:8px 10px}.pm-tip[data-v-e5cbe781]{margin:0;font-size:12px;color:var(--mm-page-faint);line-height:1.6}.pm-link-row[data-v-e5cbe781]{display:flex;gap:8px;align-items:center}.pm-link[data-v-e5cbe781]{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:12px;color:var(--mm-page-muted);background:var(--mm-page-well);text-overflow:ellipsis}.pm-mini-btn[data-v-e5cbe781]{border:1px solid var(--mm-page-input-border);background:var(--mm-page-card);color:var(--mm-page-text);padding:7px 12px;border-radius:8px;font-size:12px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .15s ease}.pm-mini-btn[data-v-e5cbe781]:hover{border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.pm-upload[data-v-e5cbe781]{display:flex;align-items:center;justify-content:center;border:1px dashed var(--mm-page-input-border);border-radius:10px;padding:18px;font-size:13px;color:var(--mm-page-muted);cursor:pointer;transition:all .15s ease}.pm-upload[data-v-e5cbe781]:hover{border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.pm-thumbs[data-v-e5cbe781]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.pm-thumb[data-v-e5cbe781]{position:relative;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--mm-page-well)}.pm-thumb img[data-v-e5cbe781]{width:100%;height:100%;object-fit:cover;display:block}.pm-thumb-state[data-v-e5cbe781]{position:absolute;left:0;right:0;bottom:0;font-size:10px;text-align:center;background:#00000080;color:#fff;padding:2px 0}.pm-thumb-state.is-err[data-v-e5cbe781]{background:#b91c1cd9}.pm-thumb-del[data-v-e5cbe781]{position:absolute;top:3px;right:3px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#00000080;color:#fff;font-size:10px;line-height:1;cursor:pointer}.pm-results[data-v-e5cbe781]{display:flex;flex-direction:column;gap:8px}.pm-result-item[data-v-e5cbe781]{display:flex;gap:10px;align-items:center;border:1px solid var(--mm-page-card-border);border-radius:10px;padding:8px;background:var(--mm-page-well)}.pm-result-item img[data-v-e5cbe781]{width:48px;height:48px;object-fit:cover;border-radius:8px;flex-shrink:0}.pm-result-meta[data-v-e5cbe781]{display:flex;flex-direction:column;gap:4px;min-width:0}.pm-result-reason[data-v-e5cbe781]{font-size:12px;color:var(--mm-page-muted);line-height:1.5}.pm-buy-box[data-v-e5cbe781]{border:1px solid var(--mm-accent-200);background:var(--mm-accent-50);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pm-buy-price[data-v-e5cbe781]{font-size:14px;font-weight:700;color:var(--mm-page-text);display:flex;align-items:baseline;gap:8px}.pm-buy-price span[data-v-e5cbe781]{font-size:20px;color:var(--mm-accent-strong)}.pm-buy-note[data-v-e5cbe781]{margin:0;font-size:12px;line-height:1.7;color:var(--mm-page-muted)}.pm-foot[data-v-e5cbe781]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--mm-page-card-border)}.pm-btn-ghost[data-v-e5cbe781]{background:var(--mm-page-well);border:1px solid transparent;color:var(--mm-page-muted);padding:8px 16px;border-radius:8px;font-size:13px;cursor:pointer}.pm-btn-ghost[data-v-e5cbe781]:hover{color:var(--mm-page-text);border-color:var(--mm-page-input-border)}.pm-btn-primary[data-v-e5cbe781]{background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));border:none;color:#fff;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.pm-btn-primary[data-v-e5cbe781]:hover:not(:disabled){box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.32)}.pm-btn-primary[data-v-e5cbe781]:disabled{opacity:.6;cursor:not-allowed}.pm-fade-enter-active[data-v-e5cbe781],.pm-fade-leave-active[data-v-e5cbe781]{transition:opacity .18s ease}.pm-fade-enter-from[data-v-e5cbe781],.pm-fade-leave-to[data-v-e5cbe781]{opacity:0}@media (max-width: 720px){.info-cells[data-v-e5cbe781],.stats-row[data-v-e5cbe781]{grid-template-columns:1fr}.user-card[data-v-e5cbe781]{flex-direction:column;align-items:flex-start;gap:16px}.log-item[data-v-e5cbe781]{flex-direction:column;align-items:flex-start;gap:8px}.portrait-list[data-v-e5cbe781]{grid-template-columns:repeat(2,1fr)}.pm-thumbs[data-v-e5cbe781]{grid-template-columns:repeat(3,1fr)}}.history-page[data-v-fd2b01b6]{flex:1;min-width:0;height:100%;overflow-y:auto;background:var(--mm-page-well);padding:28px 36px 48px}.page-head[data-v-fd2b01b6]{margin-bottom:22px}.page-title[data-v-fd2b01b6]{font-size:22px;font-weight:700;color:var(--mm-page-text);margin:0 0 4px}.page-sub[data-v-fd2b01b6]{font-size:13px;color:var(--mm-page-faint);margin:0}.empty[data-v-fd2b01b6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:120px 0;text-align:center}.empty-icon[data-v-fd2b01b6]{width:64px;height:64px;border-radius:18px;background:var(--mm-accent-50);color:var(--mm-accent);display:flex;align-items:center;justify-content:center}.empty-icon svg[data-v-fd2b01b6]{width:34px;height:34px}.empty-text[data-v-fd2b01b6]{font-size:14px;color:var(--mm-page-muted);margin:0}.empty-btn[data-v-fd2b01b6]{background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent));color:#fff;font-size:13px;font-weight:600;padding:9px 26px;border-radius:999px;text-decoration:none;box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.35);transition:transform .15s ease,box-shadow .15s ease}.empty-btn[data-v-fd2b01b6]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--mm-accent-rgb),.45)}.date-group[data-v-fd2b01b6]{margin-bottom:28px}.group-head[data-v-fd2b01b6]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.group-title[data-v-fd2b01b6]{font-size:15px;font-weight:600;color:var(--mm-page-text);margin:0}.group-count[data-v-fd2b01b6]{font-size:12px;color:var(--mm-page-faint)}.card-grid[data-v-fd2b01b6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.card[data-v-fd2b01b6]{background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;display:flex;flex-direction:column}.card[data-v-fd2b01b6]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1118271a}.thumb[data-v-fd2b01b6]{position:relative;aspect-ratio:3 / 4;background:var(--mm-page-well)}.thumb img[data-v-fd2b01b6]{width:100%;height:100%;object-fit:cover;display:block}.count-badge[data-v-fd2b01b6]{position:absolute;top:8px;left:8px;background:#111827b3;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.video-badge[data-v-fd2b01b6]{position:absolute;top:8px;right:8px;background:rgba(var(--mm-accent-rgb),.92);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.batch-badge[data-v-fd2b01b6]{position:absolute;top:8px;left:8px;background:rgba(var(--mm-accent-rgb),.92);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;box-shadow:0 1px 4px rgba(var(--mm-accent-rgb),.28)}.video-card .thumb[data-v-fd2b01b6]{background:#111827}.thumb-video-ph[data-v-fd2b01b6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffffb8}.thumb-video-ph svg[data-v-fd2b01b6]{width:34px;height:34px}.text-card[data-v-fd2b01b6]{padding:14px}.text-snippet[data-v-fd2b01b6]{font-size:13px;line-height:1.6;color:var(--mm-page-text);background:var(--mm-accent-50);border-radius:8px;padding:10px 12px;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;flex:1}.placeholder-card .placeholder-body[data-v-fd2b01b6]{aspect-ratio:3 / 4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--mm-page-well);color:var(--mm-page-faint);font-size:13px}.placeholder-card.processing .placeholder-body[data-v-fd2b01b6]{background:repeating-linear-gradient(45deg,var(--mm-page-well),var(--mm-page-well) 10px,var(--mm-page-card-border) 10px,var(--mm-page-card-border) 20px);color:var(--mm-page-muted)}.ph-icon[data-v-fd2b01b6]{width:32px;height:32px}.card-meta[data-v-fd2b01b6]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px}.card-meta[data-v-fd2b01b6] .chip{font-size:11px;font-weight:600;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:999px;padding:1px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta[data-v-fd2b01b6] .meta-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.card-meta[data-v-fd2b01b6] .credits{font-size:11px;color:var(--mm-page-muted)}.card-meta[data-v-fd2b01b6] .time{font-size:11px;color:var(--mm-page-faint)}.load-more[data-v-fd2b01b6]{display:flex;justify-content:center;padding:10px 0 20px}.more-btn[data-v-fd2b01b6]{background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);color:var(--mm-page-text);font-size:13px;padding:9px 34px;border-radius:999px;cursor:pointer;transition:all .15s ease;font-family:inherit}.more-btn[data-v-fd2b01b6]:hover:not(:disabled){border-color:var(--mm-accent);color:var(--mm-accent-strong);background:var(--mm-accent-50)}.more-btn[data-v-fd2b01b6]:disabled{opacity:.6;cursor:not-allowed}.no-more[data-v-fd2b01b6]{font-size:12px;color:var(--mm-page-faint)}.modal-overlay[data-v-fd2b01b6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}.modal[data-v-fd2b01b6]{position:relative;background:var(--mm-page-card);border-radius:14px;max-width:min(720px,92vw);max-height:88vh;width:100%;padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.modal-close[data-v-fd2b01b6]{position:absolute;top:10px;right:12px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--mm-page-well);color:var(--mm-page-muted);font-size:13px;cursor:pointer;transition:all .15s ease;z-index:2}.modal-close[data-v-fd2b01b6]:hover{background:#dc262629;color:#ef4444}.modal-head[data-v-fd2b01b6]{display:flex;align-items:center;gap:10px;padding-right:36px;min-width:0}.modal-title[data-v-fd2b01b6]{font-size:14px;font-weight:600;color:var(--mm-page-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.modal-credits[data-v-fd2b01b6]{font-size:12px;color:var(--mm-page-faint);flex-shrink:0}.modal-body[data-v-fd2b01b6]{min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:10px}.img-stage[data-v-fd2b01b6]{position:relative;max-width:100%;display:flex;align-items:center}.img-stage img[data-v-fd2b01b6]{max-width:100%;max-height:60vh;border-radius:10px;display:block}.nav-btn[data-v-fd2b01b6]{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border:none;border-radius:50%;background:#1118278c;color:#fff;font-size:20px;line-height:1;cursor:pointer;transition:background .15s ease}.nav-btn[data-v-fd2b01b6]:hover{background:rgba(var(--mm-accent-rgb),.9)}.nav-btn.prev[data-v-fd2b01b6]{left:10px}.nav-btn.next[data-v-fd2b01b6]{right:10px}.img-index[data-v-fd2b01b6]{position:absolute;bottom:10px;right:12px;background:#111827a6;color:#fff;font-size:11px;padding:2px 8px;border-radius:999px}.img-dots[data-v-fd2b01b6]{display:flex;gap:6px}.dot[data-v-fd2b01b6]{width:8px;height:8px;border-radius:50%;border:none;background:var(--mm-page-input-border);cursor:pointer;padding:0;transition:all .15s ease}.dot.on[data-v-fd2b01b6]{background:var(--mm-accent);transform:scale(1.2)}.video-player[data-v-fd2b01b6]{width:auto;height:auto;max-width:100%;max-height:60vh;border-radius:10px;background:#111827}.modal-processing[data-v-fd2b01b6]{padding:70px 30px;font-size:14px;color:var(--mm-page-muted);background:var(--mm-page-well);border-radius:10px;width:100%;text-align:center}.modal-text[data-v-fd2b01b6]{font-size:14px;line-height:1.8;color:var(--mm-page-text);background:var(--mm-accent-50);border-radius:10px;padding:16px 18px;margin:0;width:100%;white-space:pre-wrap;word-break:break-word}.detail-name[data-v-fd2b01b6]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--mm-page-text);flex:1;min-width:0}.detail-count[data-v-fd2b01b6]{font-size:12px;font-weight:500;color:var(--mm-page-faint)}.detail-fields[data-v-fd2b01b6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dfield[data-v-fd2b01b6]{background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;padding:10px 12px;min-width:0}.dfield-full[data-v-fd2b01b6]{grid-column:1 / -1}.dlabel[data-v-fd2b01b6]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--mm-page-faint);margin-bottom:4px}.dlabel svg[data-v-fd2b01b6]{width:12px;height:12px}.dvalue[data-v-fd2b01b6]{font-size:13px;color:var(--mm-page-text);margin:0;word-break:break-word}.dvalue-prompt[data-v-fd2b01b6]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;max-height:5.2em}.edit-btn[data-v-fd2b01b6]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px solid var(--mm-accent-300);background:var(--mm-accent-50);color:var(--mm-accent-strong);font-size:14px;font-weight:600;padding:12px;border-radius:10px;cursor:pointer;transition:all .15s ease;font-family:inherit}.edit-btn[data-v-fd2b01b6]:hover{background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent));border-color:transparent;color:#fff;box-shadow:0 4px 14px rgba(var(--mm-accent-rgb),.35)}.edit-btn svg[data-v-fd2b01b6]{width:15px;height:15px}.modal-actions[data-v-fd2b01b6]{display:flex;gap:10px}.modal-actions>button[data-v-fd2b01b6]{flex:1}.open-btn[data-v-fd2b01b6]{display:flex;align-items:center;justify-content:center;gap:8px;border:none;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent));color:#fff;font-size:14px;font-weight:600;padding:12px;border-radius:10px;cursor:pointer;transition:all .15s ease;font-family:inherit}.open-btn[data-v-fd2b01b6]:hover:not(:disabled){box-shadow:0 4px 14px rgba(var(--mm-accent-rgb),.4);transform:translateY(-1px)}.open-btn[data-v-fd2b01b6]:disabled{opacity:.6;cursor:not-allowed}.open-btn svg[data-v-fd2b01b6]{width:15px;height:15px}.fade-enter-active[data-v-fd2b01b6],.fade-leave-active[data-v-fd2b01b6]{transition:opacity .18s ease}.fade-enter-from[data-v-fd2b01b6],.fade-leave-to[data-v-fd2b01b6]{opacity:0}.settings-page[data-v-ca771944]{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:18px;padding-bottom:40px}.settings-title[data-v-ca771944]{font-size:20px;font-weight:700;color:var(--mm-page-text, #1f2937);margin:4px 0 2px}.set-card[data-v-ca771944]{background:var(--mm-page-card, #fff);border:1px solid var(--mm-page-card-border, #e5e8ee);border-radius:16px;padding:20px 22px}.set-head[data-v-ca771944]{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.set-emoji[data-v-ca771944]{color:var(--mm-accent, #c05e0a);flex-shrink:0;margin-top:1px}.set-emoji svg[data-v-ca771944]{width:20px;height:20px;display:block}.set-name[data-v-ca771944]{font-size:15px;font-weight:700;color:var(--mm-accent, #c05e0a)}.set-desc[data-v-ca771944]{font-size:12px;color:var(--mm-page-muted, #6b7280);margin-top:2px;line-height:1.6}.mode-row[data-v-ca771944]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mode-card[data-v-ca771944]{position:relative;border:1.5px solid var(--mm-page-card-border, #e5e7eb);background:var(--mm-page-input-bg, #fff);border-radius:12px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mode-card[data-v-ca771944]:hover{border-color:var(--mm-accent-300, #f5b066)}.mode-card.on[data-v-ca771944]{border-color:var(--mm-accent, #c05e0a);background:var(--mm-accent-50, #fff4e8)}.mode-icon[data-v-ca771944]{color:var(--mm-page-muted, #6b7280);display:flex;align-items:center;justify-content:center}.mode-icon svg[data-v-ca771944]{width:22px;height:22px;display:block}.mode-card.on .mode-icon[data-v-ca771944]{color:var(--mm-accent, #c05e0a)}.mode-label[data-v-ca771944]{font-size:13px;font-weight:600;color:var(--mm-page-text, #1f2937)}.mode-card.on .mode-label[data-v-ca771944]{color:var(--mm-accent, #c05e0a)}.mode-check[data-v-ca771944]{position:absolute;top:8px;right:10px;font-size:12px;color:var(--mm-accent, #c05e0a);font-weight:700}.classic-row[data-v-ca771944]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--mm-page-card-border, #f3f4f6)}.classic-label[data-v-ca771944]{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--mm-page-faint, #9ca3af)}.classic-chip[data-v-ca771944]{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--mm-page-card-border, #e5e7eb);background:var(--mm-page-input-bg, #fff);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;color:var(--mm-page-text, #1f2937);cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease}.classic-chip[data-v-ca771944]:hover{border-color:var(--mm-accent-300, #f5b066)}.classic-chip.on[data-v-ca771944]{border-color:var(--mm-accent, #c05e0a);background:var(--mm-accent-50, #fff4e8);color:var(--mm-accent, #c05e0a)}.classic-dot[data-v-ca771944]{width:14px;height:14px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000014}.classic-chip .mode-check[data-v-ca771944]{position:static;order:3}.set-row[data-v-ca771944]{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--mm-page-card-border, #f3f4f6)}.set-row[data-v-ca771944]:first-of-type{border-top:0}.set-row.dim[data-v-ca771944]{opacity:.55}.set-row-icon[data-v-ca771944]{color:var(--mm-page-muted, #6b7280);width:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.set-row-icon svg[data-v-ca771944]{width:17px;height:17px;display:block}.set-row-body[data-v-ca771944]{flex:1;min-width:0}.set-row-name[data-v-ca771944]{font-size:14px;font-weight:600;color:var(--mm-page-text, #1f2937)}.set-row-desc[data-v-ca771944]{font-size:12px;color:var(--mm-page-muted, #6b7280);margin-top:2px;line-height:1.5}.set-row-hint[data-v-ca771944]{color:var(--mm-page-faint, #9ca3af)}.tgl[data-v-ca771944]{position:relative;width:44px;height:24px;border-radius:999px;border:0;background:#d1d5db;cursor:pointer;transition:background .18s ease;flex-shrink:0}.tgl.on[data-v-ca771944]{background:var(--mm-brand, #f08821)}.tgl-dot[data-v-ca771944]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.tgl.on .tgl-dot[data-v-ca771944]{transform:translate(20px)}.seg[data-v-ca771944]{display:inline-flex;border:1px solid var(--mm-page-input-border, #d7dbe2);border-radius:8px;overflow:hidden;flex-shrink:0}.seg-btn[data-v-ca771944]{border:0;background:var(--mm-page-input-bg, #fff);color:var(--mm-page-muted, #6b7280);font-size:12px;padding:6px 14px;cursor:pointer}.seg-btn+.seg-btn[data-v-ca771944]{border-left:1px solid var(--mm-page-input-border, #d7dbe2)}.seg-btn.on[data-v-ca771944]{background:var(--mm-accent-50, #fff4e8);color:var(--mm-accent, #c05e0a);font-weight:700}.seg-btn[data-v-ca771944]:disabled{cursor:not-allowed}.replay-btn[data-v-ca771944]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--mm-page-input-border, #d7dbe2);background:var(--mm-page-input-bg, #fff);color:var(--mm-page-text, #374151);font-size:13px;border-radius:8px;padding:7px 14px;cursor:pointer;flex-shrink:0;font-family:inherit}.replay-btn svg[data-v-ca771944]{width:14px;height:14px}.replay-btn[data-v-ca771944]:hover{border-color:var(--mm-accent-300, #f5b066);color:var(--mm-accent, #c05e0a)}.set-note[data-v-ca771944]{border-top:1px dashed var(--mm-page-card-border, #f3f4f6);margin-top:10px;padding-top:10px;font-size:12px;line-height:1.6;color:var(--mm-page-text, #374151)}.set-note.muted[data-v-ca771944]{color:var(--mm-page-muted, #6b7280)}.set-note.err[data-v-ca771944]{color:#b91c1c}.aigc-mask[data-v-ca771944]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#11182773;display:flex;align-items:center;justify-content:center;padding:20px}.aigc-modal[data-v-ca771944]{width:100%;max-width:520px;max-height:84vh;overflow-y:auto;background:var(--mm-page-card, #fff);border-radius:14px;padding:22px 24px;box-shadow:0 18px 48px #00000038}.aigc-title[data-v-ca771944]{font-size:16px;font-weight:700;color:var(--mm-page-text, #1f2937);margin:0 0 12px}.aigc-p[data-v-ca771944]{font-size:13px;line-height:1.75;color:var(--mm-page-text, #374151);margin:0 0 12px}.aigc-p.muted[data-v-ca771944]{color:var(--mm-page-muted, #6b7280);font-size:12px}.aigc-list[data-v-ca771944]{margin:0 0 14px;padding-left:20px;font-size:13px;line-height:1.8;color:var(--mm-page-text, #374151)}.aigc-list li+li[data-v-ca771944]{margin-top:6px}.aigc-err[data-v-ca771944]{font-size:12px;color:#b91c1c;margin:0 0 12px}.aigc-actions[data-v-ca771944]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.aigc-btn[data-v-ca771944]{border:1px solid var(--mm-page-input-border, #d7dbe2);background:var(--mm-page-input-bg, #fff);color:var(--mm-page-text, #374151);font-size:13px;font-family:inherit;border-radius:8px;padding:8px 16px;cursor:pointer}.aigc-btn[data-v-ca771944]:disabled{opacity:.6;cursor:not-allowed}.aigc-btn.primary[data-v-ca771944]{background:var(--mm-brand, #f08821);border-color:var(--mm-brand, #f08821);color:#fff;font-weight:700}.admin-page{min-height:100vh;background:var(--mm-page-bg);color:var(--mm-page-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;--mm-page-faint: var(--mm-admin-faint);--mm-page-muted: var(--mm-admin-well-text)}.admin-page .login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.admin-page .login-card{width:360px;background:var(--mm-page-card);border-radius:16px;padding:32px;box-shadow:0 12px 40px #00000014}.admin-page .brand{font-size:20px;font-weight:700;color:var(--mm-page-text);display:flex;align-items:center;gap:10px}.admin-page .brand-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-mid));color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-page .brand-mark svg{width:19px;height:19px}.admin-page .sub{font-size:13px;color:var(--mm-page-faint);margin:4px 0 24px}.admin-page .field{display:block;margin-bottom:14px}.admin-page .field span{display:block;font-size:13px;color:var(--mm-page-muted);margin-bottom:6px}.admin-page .field input,.admin-page .field textarea{width:100%;padding:10px 12px;border:1px solid var(--mm-page-input-border);border-radius:10px;font-size:14px;box-sizing:border-box;font-family:inherit}.admin-page .field textarea{resize:vertical}.admin-page .field input:focus,.admin-page .field textarea:focus{outline:none;border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.12)}.admin-page .field input.w-sm,.admin-page .field .w-sm{width:160px}.admin-page .field input.w-md,.admin-page .field .w-md{width:320px}.admin-page .field input:disabled{background:var(--mm-page-well);color:var(--mm-page-faint);cursor:not-allowed}.admin-page .check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mm-page-muted);margin-bottom:12px;cursor:pointer}.admin-page .error{color:var(--mm-admin-danger);font-size:13px;margin:0 0 12px}.admin-page .btn{width:100%;padding:11px;background:var(--mm-admin-accent-solid);color:var(--mm-admin-on-accent);border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:filter .15s}.admin-page .btn:hover{filter:brightness(1.08)}.admin-page .btn:disabled{opacity:.6;cursor:not-allowed}.admin-page .btn.btn-danger{background:var(--mm-admin-danger);color:var(--mm-admin-on-danger)}.admin-page .btn.btn-danger:hover{filter:brightness(1.05)}.admin-page .danger-title{color:var(--mm-admin-danger)}.admin-page .img-field .img-row{display:flex;align-items:center;gap:10px}.admin-page .img-preview{width:34px;height:34px;border-radius:8px;object-fit:contain;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);flex-shrink:0}.admin-page .img-input{flex:1;width:auto;min-width:0}.admin-page .img-file-hidden{display:none}.admin-page .topbar{height:60px;background:var(--mm-page-card);border-bottom:1px solid var(--mm-page-card-border);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:10}.admin-page .right{display:flex;align-items:center;gap:12px}.admin-page .gsearch{position:relative;display:flex;align-items:center;gap:8px;width:400px;max-width:34vw;height:36px;padding:0 10px;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:9px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.admin-page .gsearch.focused{background:var(--mm-page-card);border-color:var(--mm-admin-accent-solid);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.12)}.admin-page .gsearch-ico{width:15px;height:15px;flex:none;color:var(--mm-page-faint)}.admin-page .gsearch-input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--mm-page-text);font-size:13px;font-family:inherit;outline:none}.admin-page .gsearch-input::placeholder{color:var(--mm-page-faint)}.admin-page .gsearch-kbd{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--mm-page-faint);background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:5px;padding:2px 5px}.admin-page .gsearch-clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border:0;border-radius:5px;background:transparent;color:var(--mm-page-faint);cursor:pointer}.admin-page .gsearch-clear svg{width:12px;height:12px}.admin-page .gsearch-clear:hover{background:var(--mm-page-card);color:var(--mm-page-text)}.admin-page .gsearch-panel{position:absolute;top:calc(100% + 8px);left:0;width:460px;max-width:92vw;max-height:62vh;overflow-y:auto;padding:6px;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:12px;box-shadow:0 18px 44px #00000029;z-index:40}.admin-page .gs-group{padding:2px 0}.admin-page .gs-group+.gs-group{margin-top:4px;padding-top:6px;border-top:1px solid var(--mm-page-card-border)}.admin-page .gs-group-title{padding:4px 8px 6px;font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--mm-page-faint)}.admin-page .gs-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.admin-page .gs-item.on{background:var(--mm-accent-50)}.admin-page .gs-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--mm-page-well);color:var(--mm-page-muted);font-size:12px;font-weight:600}.admin-page .gs-ico-cell{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;color:var(--mm-page-faint)}.admin-page .gs-ico-cell svg{width:15px;height:15px}.admin-page .gs-main{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-page .gs-title{font-size:13px;color:var(--mm-page-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-page .gs-title.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.01em}.admin-page .gs-sub{font-size:11.5px;color:var(--mm-page-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-page .gs-flag{margin-left:auto;flex:none;padding:2px 6px;border-radius:5px;font-size:11px;color:var(--mm-admin-danger);background:var(--mm-admin-danger-bg)}.admin-page .gs-hint{padding:18px 12px;text-align:center;font-size:12.5px;color:var(--mm-page-faint)}.admin-page .gs-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding:8px 10px 4px;border-top:1px solid var(--mm-page-card-border);font-size:11px;color:var(--mm-page-faint)}.admin-page .gs-keys{display:inline-flex;align-items:center;gap:4px}.admin-page .gs-keys kbd{padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:4px}.admin-page .who{font-size:13px;color:var(--mm-page-muted)}.admin-page .ghost-btn{padding:7px 14px;background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:13px;color:var(--mm-page-muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.admin-page .ghost-btn:hover{background:var(--mm-page-well)}.admin-page .icon-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--mm-page-card);border:1px solid var(--mm-page-input-border);border-radius:8px;color:var(--mm-page-muted);cursor:pointer;transition:all .15s ease}.admin-page .icon-btn:hover{background:var(--mm-page-well);color:var(--mm-accent-strong);border-color:var(--mm-accent-200)}.admin-page .icon-btn svg{width:16px;height:16px}.admin-page .admin-menu-wrap{position:relative}.admin-page .admin-trigger svg:not(.caret){width:14px;height:14px}.admin-page .admin-trigger .caret{width:12px;height:12px;transition:transform .15s ease}.admin-page .admin-trigger .caret.flip{transform:rotate(180deg)}.admin-page .admin-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:150px;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:10px;box-shadow:0 12px 32px #00000024;padding:6px;z-index:30}.admin-page .admin-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:0;background:transparent;border-radius:7px;font-size:13px;color:var(--mm-page-text);cursor:pointer;text-align:left}.admin-page .admin-menu-item:hover{background:var(--mm-accent-50);color:var(--mm-accent-strong)}.admin-page .admin-menu-item.danger:hover{background:var(--mm-admin-danger-bg);color:var(--mm-admin-danger)}.admin-page .admin-menu-item svg{width:14px;height:14px;flex-shrink:0;opacity:.75}.admin-page .dd-fade-enter-active,.admin-page .dd-fade-leave-active{transition:opacity .12s ease,transform .12s ease}.admin-page .dd-fade-enter-from,.admin-page .dd-fade-leave-to{opacity:0;transform:translateY(-4px)}.admin-page .layout{display:flex;min-height:calc(100vh - 60px);align-items:stretch}.admin-page .sidenav{width:208px;flex:none;display:flex;flex-direction:column;background:var(--mm-page-card);border-right:1px solid var(--mm-page-card-border);padding:14px 12px 12px;position:sticky;top:60px;height:calc(100vh - 60px);transition:width .16s ease}.admin-page .nav-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px}.admin-page .nav-collapse{display:flex;align-items:center;gap:8px;width:100%;height:34px;margin-top:8px;padding:0 10px;flex:none;border:0;border-top:1px solid var(--mm-page-card-border);border-radius:0 0 8px 8px;background:transparent;color:var(--mm-page-faint);font-size:12px;font-family:inherit;cursor:pointer}.admin-page .nav-collapse:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.admin-page .nav-collapse svg{width:15px;height:15px;flex:none;transition:transform .16s ease}.admin-page .sidenav.collapsed{width:64px;padding:14px 8px 12px}.admin-page .sidenav.collapsed .nav-group{margin-bottom:8px;padding-top:8px;border-top:1px solid var(--mm-page-card-border)}.admin-page .sidenav.collapsed .nav-group:first-child{padding-top:0;border-top:0}.admin-page .sidenav.collapsed .nav-group-title{display:none}.admin-page .sidenav.collapsed .nav-tab{justify-content:center;gap:0;padding:0}.admin-page .sidenav.collapsed .nav-tab>span{display:none}.admin-page .sidenav.collapsed .nav-collapse{justify-content:center;padding:0}.admin-page .sidenav.collapsed .nav-collapse>span{display:none}.admin-page .sidenav.collapsed .nav-collapse svg{transform:rotate(180deg)}.admin-page .nav-group{margin-bottom:16px}.admin-page .nav-group-title{font-size:11px;font-weight:600;color:var(--mm-page-faint);letter-spacing:.06em;padding:6px 10px}.admin-page .nav-tab{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:0 10px;height:36px;border:none;background:transparent;border-radius:8px;font-size:13px;color:var(--mm-page-muted);cursor:pointer;margin-bottom:2px;transition:background .12s ease,color .12s ease}.admin-page .nav-tab svg{width:15px;height:15px;flex-shrink:0;opacity:.8}.admin-page .nav-tab:hover{background:var(--mm-page-well);color:var(--mm-page-text)}.admin-page .nav-tab.active{background:var(--mm-accent-50);color:var(--mm-admin-accent);font-weight:600}.admin-page .nav-tab.active svg{opacity:1}.admin-page .content{flex:1;min-width:0;width:100%;max-width:1720px;margin:0 auto;padding:20px 28px 40px}.admin-page .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:2px 0 18px}.admin-page .page-head h1{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--mm-page-text)}.admin-page .page-sub{margin:5px 0 0;font-size:12.5px;color:var(--mm-page-faint)}.admin-page .page-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.admin-page .crumb{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mm-page-faint);margin-bottom:16px}.admin-page .crumb-sep{width:12px;height:12px;opacity:.6}.admin-page .crumb-cur{color:var(--mm-page-text);font-weight:600}.admin-page .stats{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:20px}.admin-page .token-stats{grid-template-columns:repeat(6,1fr)}.admin-page .cat-text,.admin-page .cat-vec{background:var(--mm-page-well);color:var(--mm-page-muted)}.admin-page .cat-video{background:var(--mm-accent-50);color:var(--mm-admin-accent)}.admin-page .cat-image{background:var(--mm-page-well);color:var(--mm-admin-success)}.admin-page .row-dim td{opacity:.55}.admin-page .table td.feat{font-size:12px;color:var(--mm-page-muted, #555);max-width:260px}.admin-page .table td.small,.admin-page .table .small{font-size:12px}.admin-page .cost-zero{color:var(--mm-page-faint)}.admin-page .stats-4col{grid-template-columns:repeat(4,1fr)}.admin-page .stat-card{background:var(--mm-page-card);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;box-shadow:0 2px 10px #0000000a}.admin-page .stat-rich{gap:6px;transition:transform .15s ease,box-shadow .15s ease}.admin-page .stat-rich:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000017}.admin-page .stat-top{display:flex;align-items:center;justify-content:flex-start;gap:8px}.admin-page .stat-ico{width:32px;height:32px;border-radius:9px;background:var(--mm-accent-50);color:var(--mm-accent-strong);display:flex;align-items:center;justify-content:center}.admin-page .stat-ico svg{width:16px;height:16px}.admin-page .stat-label{font-size:12px;color:var(--mm-page-faint);display:flex;align-items:center;gap:4px}.admin-page .stat-num{font-size:26px;font-weight:700;color:var(--mm-page-text)}.admin-page .token-card .stat-num{font-size:22px}.admin-page .stat-foot{display:flex;align-items:center;gap:8px;min-height:16px}.admin-page .stat-sub{font-size:11px;color:var(--mm-page-faint)}.admin-page .delta{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:700;padding:1px 7px;border-radius:999px}.admin-page .delta svg{width:11px;height:11px}.admin-page .delta.up{color:var(--mm-admin-danger);background:var(--mm-admin-danger-bg)}.admin-page .delta.down{color:var(--mm-admin-success);background:var(--mm-admin-success-bg)}.admin-page .gift-cards{grid-template-columns:repeat(4,1fr);margin-bottom:0}.admin-page .gift-cards .stat-card{background:var(--mm-page-well);box-shadow:none}.admin-page .gift-tip{font-size:12px;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);padding:3px 10px;border-radius:999px}.admin-page .gift-rank{margin-top:14px;padding:12px 14px;background:var(--mm-accent-50);border-left:3px solid var(--mm-accent);border-radius:10px}.admin-page .gift-rank.is-empty{background:transparent;border-left-color:var(--mm-page-card-border)}.admin-page .gift-rank-head{display:flex;align-items:baseline;gap:10px;font-size:13px;font-weight:700;color:var(--mm-accent-strong);margin-bottom:8px}.admin-page .gift-rank-hint{font-size:12px;font-weight:400;color:var(--mm-page-faint)}.admin-page .gift-rank .table{background:transparent}.admin-page .gift-rank .table th,.admin-page .gift-rank .table td{border-bottom-color:var(--mm-accent-200)}.admin-page .rank-no{width:32px;color:var(--mm-page-faint);font-weight:700}.admin-page .stat-tip{position:relative;display:inline-flex;color:var(--mm-page-faint);cursor:help}.admin-page .stat-tip svg{width:13px;height:13px}.admin-page .stat-tip-pop{position:absolute;bottom:calc(100% + 8px);right:-8px;z-index:20;width:220px;padding:9px 11px;border-radius:8px;background:var(--mm-page-text);color:var(--mm-page-bg);font-size:11px;font-style:normal;line-height:1.6;text-align:left;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.stat-tip:hover .stat-tip-pop,.admin-page .stat-tip:focus .stat-tip-pop{opacity:1;visibility:visible;transform:translateY(0)}.admin-page .panel{background:var(--mm-page-card);border-radius:14px;padding:20px 24px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px}.admin-page .panel-table{padding:0;overflow:visible}.admin-page .panel-table .toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--mm-page-card-border)}.admin-page .toolbar-hint{font-size:12px;color:var(--mm-page-faint);white-space:nowrap}.admin-page .panel-table .pager{padding:0 18px 16px}.admin-page .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-page .panel-head h2{font-size:16px;font-weight:700;margin:0}.admin-page .head-ops{display:flex;gap:8px}.admin-page .btn-sm.ghost{background:var(--mm-page-card);color:var(--mm-page-text);border:1px solid var(--mm-page-input-border)}.admin-page .btn-sm.ghost:hover{background:var(--mm-page-well);filter:none}.admin-page .chg{font-style:normal;font-size:11px;font-weight:500;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);padding:1px 6px;border-radius:999px;margin-left:4px}.admin-page .sub-hint{display:block;font-size:12px;color:var(--mm-page-faint);margin-top:6px;line-height:1.6}.admin-page .hint code{background:var(--mm-page-well);padding:1px 5px;border-radius:4px;font-size:11px;color:var(--mm-accent-strong)}.admin-page .hint{font-size:12px;color:var(--mm-page-faint);margin:-8px 0 14px}.admin-page .search{display:flex;gap:8px}.admin-page .search input{width:240px;height:36px;padding:0 12px;border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:13px;background:var(--mm-page-input-bg);color:var(--mm-page-text);font-family:inherit}.admin-page .search .link-btn{margin:0 0 0 2px}.admin-page .toolbar .search{display:flex;align-items:center;gap:8px}.admin-page .search input::placeholder{color:var(--mm-page-faint)}.admin-page .search input:focus{outline:none;border-color:var(--mm-accent)}.admin-page .btn-sm{height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;background:var(--mm-admin-accent-solid);color:var(--mm-admin-on-accent);border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.admin-page .btn-sm:hover{filter:brightness(1.08)}.admin-page .btn-sm:disabled{opacity:.5;cursor:not-allowed}.admin-page .btn-sm:disabled:hover{filter:none}.admin-page .table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.admin-page .table th{text-align:left;height:var(--mm-th-h);padding:0 12px;font-size:12px;font-weight:600;color:var(--mm-page-faint);background:var(--mm-page-card);border-bottom:1px solid var(--mm-page-card-border);white-space:nowrap;position:sticky;top:60px;z-index:2}.admin-page .table td{height:var(--mm-row-h);padding:8px 12px;border-bottom:1px solid var(--mm-page-card-border);vertical-align:middle}.admin-page .table tbody tr:last-child td{border-bottom:none}.admin-page .table tbody tr:not(.row-black):not(.row-selected):hover td{background:var(--mm-page-well)}.admin-page .table-dense td{height:var(--mm-row-h-dense)}.admin-page .col-check{width:40px;padding-right:0!important}.admin-page .check-cell{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px 0;cursor:pointer}.admin-page .col-check input{width:16px;height:16px;cursor:pointer;accent-color:var(--mm-admin-accent-solid);margin:0}.admin-page .col-num{width:96px;text-align:right!important;font-variant-numeric:tabular-nums}.admin-page .col-vip{width:108px}.admin-page .col-role{width:96px}.admin-page .col-status{width:100px}.admin-page .col-time{width:92px;white-space:nowrap}.admin-page .col-ops{width:104px;text-align:right!important}.admin-page .col-min{width:72px;white-space:nowrap}.admin-page .col-code{width:152px}.admin-page .col-kind{width:108px}.admin-page .col-batch{width:104px;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-page .col-user{width:112px;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-page .col-ver{width:208px}.admin-page .col-unit{width:168px}.admin-page .table-wrap{width:100%;overflow-x:auto}.admin-page .table-wrap .table{min-width:1080px}.admin-page .table-wrap thead th{position:static}.admin-page .u-name{font-size:13.5px;font-weight:600;color:var(--mm-page-text);line-height:1.4}.admin-page .u-meta{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:11.5px;color:var(--mm-page-faint);line-height:1.3;white-space:nowrap}.admin-page .u-meta .mono{font-size:11.5px;color:var(--mm-page-faint)}.admin-page .u-sep{opacity:.5}.admin-page .u-warn{color:var(--mm-admin-well-text)}.admin-page .tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--mm-page-card-border);border-radius:6px;font-size:11.5px;color:var(--mm-page-muted);background:transparent;white-space:nowrap}.admin-page .tag-vip{color:var(--mm-admin-accent);border-color:var(--mm-accent-200);background:var(--mm-accent-50);font-weight:600}.admin-page .tag-admin{color:var(--mm-page-text);border-color:var(--mm-page-input-border);background:var(--mm-page-well);font-weight:600}.admin-page .tag-current{margin-left:8px;color:var(--mm-admin-success);background:var(--mm-admin-success-bg);border-color:transparent;font-weight:600}.admin-page .status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mm-page-muted);white-space:nowrap}.admin-page .status i{width:6px;height:6px;border-radius:50%;flex:none;background:currentColor}.admin-page .status.is-on i{background:var(--mm-admin-success)}.admin-page .status.is-off i{background:var(--mm-admin-danger)}.admin-page .status.is-idle i{background:var(--mm-page-input-border)}.admin-page .status.is-off{color:var(--mm-admin-danger);font-weight:600}.admin-page .row-ops{display:flex;align-items:center;justify-content:flex-end;gap:2px;position:relative}.admin-page .icon-more{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--mm-page-muted);font-size:15px;line-height:1;cursor:pointer}.admin-page .icon-more:hover,.admin-page .icon-more.on{background:var(--mm-page-well);border-color:var(--mm-page-card-border);color:var(--mm-page-text)}.admin-page .row-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:184px;padding:6px;text-align:left;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:10px;box-shadow:0 14px 36px #00000029}.admin-page .row-menu.menu-up{top:auto;bottom:calc(100% + 6px)}.admin-page .menu-label{padding:6px 10px 4px;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--mm-page-faint)}.admin-page .row-menu-item{display:block;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;font-size:13px;color:var(--mm-page-text);text-align:left;cursor:pointer}.admin-page .row-menu-item:hover:not(:disabled){background:var(--mm-page-well)}.admin-page .row-menu-item:disabled{color:var(--mm-page-input-border);cursor:not-allowed}.admin-page .row-menu-item.danger{color:var(--mm-admin-danger)}.admin-page .row-menu-item.danger:hover:not(:disabled){background:var(--mm-admin-danger-bg)}.admin-page .menu-sep{height:1px;margin:5px 4px;background:var(--mm-page-card-border)}.admin-page .batch-bar{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--mm-page-card);border:1px solid var(--mm-page-card-border);border-radius:12px;box-shadow:0 16px 44px #0000002e}.admin-page .batch-count{font-size:12.5px;color:var(--mm-page-muted);white-space:nowrap}.admin-page .batch-count b{color:var(--mm-page-text);font-size:13.5px}.admin-page .batch-sep{width:1px;height:20px;background:var(--mm-page-card-border)}.admin-page .batch-cancel{margin:0 2px 0 4px;color:var(--mm-page-muted)}.admin-page .has-batch{padding-bottom:64px}.admin-page .btn-sm.ghost.is-danger{color:var(--mm-admin-danger)}.admin-page .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--mm-page-muted);font-size:13px}.admin-page .credits{font-weight:700;color:var(--mm-page-text)}.admin-page .total{font-weight:700;color:var(--mm-admin-success)}.admin-page .cost-cell{font-weight:700;color:var(--mm-page-text);white-space:nowrap}.admin-page .muted{color:var(--mm-page-muted);font-size:12px}.admin-page .sum-row td{font-weight:700;color:var(--mm-page-text);border-top:2px solid var(--mm-page-card-border)}.admin-page .time{color:var(--mm-page-muted);font-size:13px;white-space:nowrap}.admin-page .ops{white-space:nowrap}.admin-page .link-btn{display:inline-flex;align-items:center;height:36px;padding:0 2px;background:none;border:none;color:var(--mm-admin-accent);font-size:13px;cursor:pointer;white-space:nowrap}.admin-page .link-btn:hover{text-decoration:underline}.admin-page .link-btn.danger{color:var(--mm-page-muted)}.admin-page .link-btn.danger:hover:not(:disabled){color:var(--mm-admin-danger)}.admin-page .link-btn.safe{color:var(--mm-admin-success)}.admin-page .role{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:11.5px;background:var(--mm-page-well);color:var(--mm-page-muted);border:1px solid var(--mm-page-card-border);white-space:nowrap}.admin-page .role.admin{background:var(--mm-page-well);color:var(--mm-page-text);border-color:var(--mm-page-input-border);font-weight:600}.admin-page .role.ok{background:var(--mm-admin-success-bg);color:var(--mm-admin-success);border-color:transparent}.admin-page .role.blacked{background:var(--mm-admin-danger-bg);color:var(--mm-admin-danger);border-color:transparent}.admin-page .row-black td{background:var(--mm-admin-danger-bg)}.admin-page .row-selected td{background:var(--mm-accent-50)}.admin-page .user-tags{display:flex;align-items:center;gap:6px;margin-top:4px}.admin-page .ann-title{font-weight:600}.admin-page .ann-content{color:var(--mm-page-muted);font-size:13px;max-width:320px}.admin-page .err-msg{color:var(--mm-page-muted);font-size:13px;max-width:520px;white-space:nowrap;overflow-x:auto;text-overflow:ellipsis}.admin-page .empty{text-align:center;color:var(--mm-page-faint);padding:18px 0;font-size:13px}.admin-page .empty-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap;text-align:left;padding:0}.admin-page .btn-sm.danger{background:var(--mm-admin-danger);color:var(--mm-admin-on-danger)}.admin-page .ver-current{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;background:var(--mm-page-well);border:1px solid var(--mm-page-card-border);border-radius:10px;font-size:13px}.admin-page .ver-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--mm-page-text);font-size:13px;letter-spacing:.01em}.admin-page .ver-fp{font-family:ui-monospace,Menlo,monospace;color:var(--mm-page-faint);font-size:12px}.admin-page .ver-note{color:var(--mm-page-text)}.admin-page .ver-note-cell{color:var(--mm-page-muted)}.admin-page .ver-time{color:var(--mm-page-faint);font-size:12px;margin-left:auto}.admin-page .ver-rolling td{background:var(--mm-admin-danger-bg)}.admin-page .ver-log{background:#0f172a;color:#e2e8f0;border-radius:10px;padding:14px 16px;font-size:12px;line-height:1.6;overflow-x:auto;max-height:320px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;margin:0}.admin-page .trend{display:flex;gap:12px;align-items:flex-end;justify-content:space-around;padding:8px 0 4px}.admin-page .trend-day{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.admin-page .bars{display:flex;gap:6px;align-items:flex-end;height:160px}.admin-page .bar-wrap{width:18px;height:100%;display:flex;align-items:flex-end}.admin-page .bar{width:18px;border-radius:4px 4px 0 0;transition:height .3s}.admin-page .bar-users{background:var(--mm-chart-1)}.admin-page .bar-gen{background:var(--mm-chart-2)}.admin-page .bar-token{background:var(--mm-accent-400)}.admin-page .bar-val{font-size:11px;color:var(--mm-page-faint)}.admin-page .bar-date{font-size:11px;color:var(--mm-page-muted)}.admin-page .legend{display:flex;gap:18px;justify-content:center;margin-top:10px;font-size:12px;color:var(--mm-page-muted)}.admin-page .dot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.admin-page .dot-users{background:var(--mm-chart-1)}.admin-page .dot-gen{background:var(--mm-chart-2)}.admin-page .type-list{display:flex;flex-direction:column;gap:12px}.admin-page .type-row{display:flex;align-items:center;gap:12px}.admin-page .type-name{width:90px;font-size:13px;color:var(--mm-page-muted);text-align:right;flex-shrink:0}.admin-page .type-track{flex:1;height:14px;background:var(--mm-page-well);border-radius:7px;overflow:hidden}.admin-page .type-fill{height:100%;background:linear-gradient(90deg,var(--mm-accent),var(--mm-accent-400));border-radius:7px;transition:width .3s}.admin-page .type-count{min-width:40px;font-size:13px;font-weight:600;color:var(--mm-page-text);white-space:nowrap}.admin-page .type-cost{font-style:normal;font-weight:500;font-size:11px;color:var(--mm-page-faint)}.admin-page .range-bar{display:flex;align-items:center;gap:8px;margin:0 0 16px;flex-wrap:wrap}.admin-page .range-chip{border:1px solid var(--mm-page-input-border);background:var(--mm-page-card);color:var(--mm-page-muted);font-size:12px;height:36px;display:inline-flex;align-items:center;border-radius:999px;padding:0 16px;cursor:pointer;transition:all .12s ease}.admin-page .range-chip:hover{color:var(--mm-accent-strong);border-color:var(--mm-accent-200)}.admin-page .range-chip.active{background:var(--mm-admin-accent-solid);border-color:var(--mm-admin-accent-solid);color:var(--mm-admin-on-accent);font-weight:600}.admin-page .range-date{border:1px solid var(--mm-page-input-border);background:var(--mm-page-card);color:var(--mm-page-text);font-size:12px;height:36px;border-radius:8px;padding:0 10px;font-family:inherit}.admin-page .range-sep{font-size:12px;color:var(--mm-page-faint)}.admin-page .range-label{font-size:12px;color:var(--mm-page-muted)}.admin-page .form-block{border-top:1px solid var(--mm-page-card-border);padding-top:16px;margin-top:16px}.admin-page .form-block:first-of-type{border-top:none;padding-top:0;margin-top:0}.admin-page .block-title{font-size:14px;font-weight:700;margin:0 0 12px;color:var(--mm-page-text)}.admin-page .sub-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:6px}.admin-page .sidebar-row{grid-template-columns:90px 1fr 1.2fr 90px 80px 28px;align-items:end}.admin-page .sidebar-row .field.slim{margin:0}.admin-page .sidebar-row select{padding:8px 10px;border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:13px;background:var(--mm-page-card);width:100%;box-sizing:border-box}.admin-page .group-tag{font-size:12px;color:var(--mm-accent-deep);background:var(--mm-accent-100);border-radius:8px;padding:8px 10px;align-self:center}.admin-page .row-del{display:inline-flex;align-items:center;justify-content:center;width:28px;height:36px;border:none;background:transparent;color:var(--mm-page-faint);cursor:pointer;border-radius:6px}.admin-page .row-del:hover{color:var(--mm-admin-danger);background:var(--mm-admin-danger-bg)}.admin-page .add-btn{margin-top:8px;background:var(--mm-page-well);color:var(--mm-page-text)}.admin-page .add-btn:hover{background:var(--mm-page-input-border)}.admin-page .stat-inputs{display:flex;gap:12px}.admin-page .stat-inputs .field{flex:1}.admin-page .gift-block{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:4px 20px}.admin-page .gift-block .field{margin-bottom:10px}.admin-page .gift-block .gift-line{display:flex;align-items:center;gap:6px}.admin-page .gift-block .gift-line .unit{margin-left:0}.admin-page .gift-input{width:140px!important}.admin-page .gift-note{margin:6px 0 0;line-height:1.7}.admin-page .pricing-group{margin-bottom:18px}.admin-page .pricing-group-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--mm-page-card-border)}.admin-page .pricing-group-title{margin:0;font-size:15px;font-weight:700;color:var(--mm-page-text)}.admin-page .pricing-group-desc{font-size:12px;color:var(--mm-page-faint)}.admin-page .pricing-table td{padding:10px 12px}.admin-page .price-input{width:90px;padding:7px 10px;border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:14px}.admin-page .price-input:focus{outline:none;border-color:var(--mm-accent)}.admin-page .unit{font-size:12px;color:var(--mm-page-faint);margin-left:8px}.admin-page .head-ops{display:flex;align-items:center;gap:10px}.admin-page .changed-count{font-size:12px;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);padding:3px 10px;border-radius:999px;white-space:nowrap}.admin-page .tag-changed{margin-left:8px;font-size:11px;color:var(--mm-accent-strong);background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);padding:1px 7px;border-radius:999px;white-space:nowrap}.admin-page .tag-free{margin-left:8px;font-size:11px;color:var(--mm-success);background:var(--mm-page-well);border:1px solid var(--mm-page-input-border);padding:1px 7px;border-radius:999px;white-space:nowrap}.admin-page .def-hint{margin-left:10px;font-size:12px;color:var(--mm-page-faint)}.admin-page .pricing-table tr.price-changed .price-input{border-color:var(--mm-accent);background:var(--mm-accent-50)}.admin-page .legacy-block{margin-top:10px;padding:12px 14px;background:var(--mm-page-well);border:1px dashed var(--mm-page-input-border);border-radius:10px}.admin-page .legacy-title{font-size:13px;font-weight:700;color:var(--mm-page-muted);margin-bottom:4px}.admin-page .legacy-hint{font-size:12px;color:var(--mm-page-faint);line-height:1.6;margin-bottom:8px}.admin-page .legacy-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.admin-page .legacy-list li{font-size:12px;color:var(--mm-page-muted);display:flex;align-items:baseline}.admin-page .legacy-name{color:var(--mm-page-faint)}.admin-page .legacy-val{color:var(--mm-page-muted);font-weight:600;margin-left:6px}.admin-page .link-btn:disabled{color:var(--mm-page-input-border);cursor:not-allowed;text-decoration:none}.admin-page .pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;font-size:13px;color:var(--mm-page-muted)}.admin-page .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.admin-page .modal{width:460px;max-width:100%;max-height:90vh;overflow-y:auto;background:var(--mm-page-card);border-radius:16px;padding:24px;box-shadow:0 20px 60px #0003}.admin-page .modal h3{margin:0 0 8px;font-size:17px}.admin-page .target{font-size:13px;color:var(--mm-page-muted);margin:0 0 16px}.admin-page .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.admin-page .modal-actions .btn{width:auto;padding:9px 20px}.admin-page .modal-actions .ghost-btn{padding:9px 20px}.admin-page .confirm-body{margin:0 0 12px;font-size:13.5px;line-height:1.75;color:var(--mm-page-muted)}.admin-page .confirm-meta{margin:0 0 4px;font-size:12px;line-height:1.7;color:var(--mm-page-faint)}.admin-page .confirm-list{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 12px;padding:10px 12px;list-style:none;background:var(--mm-page-well);border-radius:8px;font-size:12.5px;color:var(--mm-page-text)}.admin-page .confirm-more{color:var(--mm-page-faint)}.admin-page .modal-wide{width:640px}.admin-page .detail-title{font-size:13px;font-weight:700;color:var(--mm-page-muted);margin:16px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--mm-page-card-border)}.admin-page .detail-title:first-of-type{margin-top:4px}.admin-page .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:0}.admin-page .detail-grid dt{font-size:12px;color:var(--mm-page-faint);margin-bottom:2px}.admin-page .detail-grid dd{margin:0;font-size:13px;color:var(--mm-page-text)}.admin-page .detail-table td,.admin-page .detail-table th{height:40px;padding:8px 10px;font-size:13px}.admin-page .logs{max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.admin-page .log-row{display:grid;grid-template-columns:44px 56px 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:8px;background:var(--mm-page-well);font-size:13px}.admin-page .log-type{font-size:12px;color:var(--mm-page-muted)}.admin-page .log-amount{font-weight:700;font-family:ui-monospace,Menlo,monospace}.admin-page .log-amount.plus{color:var(--mm-admin-success)}.admin-page .log-amount.minus{color:var(--mm-admin-danger)}.admin-page .log-desc{color:var(--mm-page-text)}.admin-page .log-time{color:var(--mm-page-faint);font-size:12px}.admin-page .price-input.tiny{width:58px}.admin-page .price-input.key-input,.admin-page .price-input.color-input{width:96px}.admin-page .name-input{width:130px;padding:7px 10px;border:1px solid var(--mm-page-input-border);border-radius:8px;font-size:14px}.admin-page .name-input:focus{outline:none;border-color:var(--mm-accent)}.admin-page .color-dot{display:inline-block;width:12px;height:12px;border-radius:3px;margin-left:6px;vertical-align:middle;border:1px solid rgba(0,0,0,.08)}.admin-page .dark-cell{text-align:center}.admin-page .dark-cell input{width:16px;height:16px;cursor:pointer;accent-color:var(--mm-admin-accent-solid);vertical-align:middle}.admin-page .pricing-table th.dark-col{white-space:nowrap}.admin-page .sub-row select{width:100%;padding:10px 12px;border:1px solid var(--mm-page-input-border);border-radius:10px;font-size:14px;background:var(--mm-page-card);font-family:inherit}.admin-page .sub-row select:focus{outline:none;border-color:var(--mm-accent)}.admin-page .code-gen-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.admin-page .code-gen-row .field{flex:1 1 150px;margin:0}.admin-page .code-gen-row button{flex:0 0 auto}.admin-page .gen-result{background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:10px;padding:12px 14px;margin:4px 0 14px}.admin-page .gen-result-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--mm-accent-strong);margin-bottom:8px}.admin-page .gen-codes{width:100%;box-sizing:border-box;border:1px solid var(--mm-accent-200);border-radius:8px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.7;color:var(--mm-page-text);background:var(--mm-page-card);resize:vertical}.admin-page .code-filters{display:flex;gap:8px;margin:4px 0 14px;flex-wrap:wrap}.admin-page .kw-chip{display:flex;align-items:center;gap:6px;margin:-4px 0 12px;padding:7px 10px;background:var(--mm-accent-50);border:1px solid var(--mm-accent-200);border-radius:8px;font-size:12.5px;color:var(--mm-page-text)}.admin-page .kw-chip svg{width:13px;height:13px;flex:none;color:var(--mm-admin-accent)}.admin-page .kw-clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:2px;border:0;border-radius:5px;background:transparent;color:var(--mm-page-muted);cursor:pointer}.admin-page .kw-clear svg{width:11px;height:11px}.admin-page .kw-clear:hover{background:var(--mm-page-card);color:var(--mm-page-text)}.admin-page .filter-label{font-size:12px;color:var(--mm-page-muted);align-self:center;margin-right:2px}.admin-page .scope-label{margin-left:8px;padding-left:12px;border-left:1px solid var(--mm-page-card-border)}.admin-page .code-filters .btn-sm.active{background:var(--mm-admin-accent-solid);color:var(--mm-admin-on-accent);border-color:var(--mm-admin-accent-solid)}.admin-page .cnt{display:inline-block;margin-left:6px;font-size:11px;opacity:.8}.admin-page .role.vip{background:var(--mm-accent-50);color:var(--mm-admin-accent);border-color:var(--mm-accent-200);font-weight:600}.admin-page .toast{position:fixed;top:76px;left:50%;transform:translate(-50%);background:#111827;color:#fff;padding:10px 20px;border-radius:10px;font-size:14px;z-index:200;box-shadow:0 8px 24px #0003}.admin-page .fade-enter-active,.admin-page .fade-leave-active{transition:opacity .2s}.admin-page .fade-enter-from,.admin-page .fade-leave-to{opacity:0}@media (max-width: 1100px){.admin-page .stats-4col{grid-template-columns:repeat(2,1fr)}.admin-page .page-head{align-items:flex-start;flex-direction:column}}@media (max-width: 900px){.admin-page .stats{grid-template-columns:repeat(2,1fr)}.admin-page .batch-bar{left:12px;right:12px;bottom:12px;transform:none;flex-wrap:wrap}.admin-page .toolbar-hint{display:none}.admin-page .stats.gift-cards{grid-template-columns:repeat(2,1fr)}.admin-page .gift-block,.admin-page .detail-grid{grid-template-columns:1fr}.admin-page .layout{flex-direction:column}.admin-page .sidenav,.admin-page .sidenav.collapsed{width:100%;height:auto;position:static;flex-direction:row;flex-wrap:wrap;gap:4px;padding:10px 12px;border-right:none;border-bottom:1px solid var(--mm-page-card-border)}.admin-page .nav-scroll{display:contents}.admin-page .nav-collapse{display:none}.admin-page .sidenav.collapsed .nav-tab>span,.admin-page .sidenav.collapsed .nav-group-title{display:revert}.admin-page .sidenav.collapsed .nav-group{margin:0;padding:0;border:0;display:contents}.admin-page .gsearch{max-width:none;width:100%;order:3}.admin-page .topbar{flex-wrap:wrap;height:auto;padding:10px 16px;gap:10px}.admin-page .nav-tab{width:auto}}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#1f2937;background:#f9fafb}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}html{overscroll-behavior-x:none}button,.btn-primary,.chip,.item,input,textarea,select,.card{transition:background .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease,border-color .18s ease}button:active,.btn-primary:active,.chip:active{transform:scale(.97)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--mm-accent);box-shadow:0 0 0 3px rgba(var(--mm-accent-rgb),.15)}.btn-primary{background:var(--mm-accent);color:#fff;border:none;padding:10px 18px;border-radius:8px;font-weight:600}.btn-primary:hover{background:var(--mm-accent-strong);box-shadow:0 4px 12px rgba(var(--mm-accent-rgb),.25)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.muted{color:#6b7280;font-size:13px}.card:hover{box-shadow:0 4px 16px #0000000a}:root,html[data-theme=light]{color-scheme:light;--mm-accent: #C05E0A;--mm-accent-rgb: 192, 94, 10;--mm-accent-mid: #D96F12;--mm-accent-strong: #9A4A05;--mm-accent-deep: #7A3B04;--mm-accent-50: #FFF4E8;--mm-accent-100: #FFE7C7;--mm-accent-200: #FFD199;--mm-accent-300: #F5B066;--mm-accent-400: #EE9438;--mm-brand: #F08821;--mm-brand-rgb: 240, 136, 33;--mm-sidebar-bg: #232227;--mm-sidebar-border: #1B1A1F;--mm-sidebar-text: #A9A7AB;--mm-sidebar-text-strong: #ECEBE9;--mm-sidebar-icon: #C9C7C3;--mm-sidebar-muted: #7A7880;--mm-sidebar-line: rgba(255, 255, 255, .08);--mm-sidebar-hover: rgba(255, 255, 255, .06);--mm-sidebar-hover-strong: rgba(255, 255, 255, .14);--mm-sidebar-credit: var(--mm-accent-200);--mm-page-bg: #faf9f7;--mm-page-card: #ffffff;--mm-page-card-border: #e8e5e0;--mm-page-text: #1f2937;--mm-page-muted: #6b7280;--mm-page-faint: #9ca3af;--mm-page-input-bg: #ffffff;--mm-page-input-border: #dcd8d2;--mm-page-well: #f4f3f0;--mm-gold: #C08A1E;--mm-gold-rgb: 192, 138, 30;--mm-success: #0E8A5F;--mm-success-rgb: 14, 138, 95;--mm-info: #0E7490;--mm-info-rgb: 14, 116, 144;--mm-warning: #B45309;--mm-warning-rgb: 180, 83, 9;--mm-danger: #DC2626;--mm-danger-rgb: 220, 38, 38}html[data-theme=dark]{color-scheme:dark;--mm-accent: #FF6A3D;--mm-accent-rgb: 255, 106, 61;--mm-accent-mid: #FF4500;--mm-accent-strong: #FF8A5C;--mm-accent-deep: #E63E00;--mm-accent-50: rgba(255, 69, 0, .1);--mm-accent-100: rgba(255, 69, 0, .16);--mm-accent-200: rgba(255, 69, 0, .28);--mm-accent-300: rgba(255, 106, 61, .45);--mm-accent-400: #FF6A3D;--mm-brand: #FF4500;--mm-brand-rgb: 255, 69, 0;--mm-sidebar-bg: #0D0D0F;--mm-sidebar-border: #050506;--mm-sidebar-text: #9B9793;--mm-sidebar-text-strong: #F2F0ED;--mm-sidebar-icon: #C4C0BB;--mm-sidebar-muted: #6B6763;--mm-page-bg: #121212;--mm-page-card: #1D1D1F;--mm-page-card-border: #2E2E30;--mm-page-text: #F2F0ED;--mm-page-muted: #A8A29E;--mm-page-faint: #6E6A66;--mm-page-input-bg: #262628;--mm-page-input-border: #3A3A3C;--mm-page-well: #212124;--mm-gold: #E8B54A;--mm-gold-rgb: 232, 181, 74;--mm-success: #3DD68C;--mm-success-rgb: 61, 214, 140;--mm-info: #5BC4DE;--mm-info-rgb: 91, 196, 222;--mm-warning: #F5B04C;--mm-warning-rgb: 245, 176, 76;--mm-danger: #F87171;--mm-danger-rgb: 248, 113, 113}html[data-theme=warmstone]{color-scheme:light;--mm-accent: #A85410;--mm-accent-rgb: 168, 84, 16;--mm-accent-mid: #B2692D;--mm-accent-strong: #8B440D;--mm-accent-deep: #783A0B;--mm-accent-50: #FDF3E7;--mm-accent-100: #F2E5DB;--mm-accent-200: #E5CCB7;--mm-accent-300: #CFA17C;--mm-accent-400: #BE7F4C;--mm-brand: #A85410;--mm-brand-rgb: 168, 84, 16;--mm-sidebar-bg: #221F1A;--mm-sidebar-border: #1A1714;--mm-sidebar-text: #ABA49B;--mm-sidebar-text-strong: #ECE8E1;--mm-sidebar-icon: #C9C3B9;--mm-sidebar-muted: #7E766C;--mm-page-bg: #FBF8F3;--mm-page-card: #FFFFFF;--mm-page-card-border: #E8E1D4;--mm-page-text: #221F1A;--mm-page-muted: #575046;--mm-page-faint: #756C5C;--mm-page-input-bg: #FFFFFF;--mm-page-input-border: #DDD6C9;--mm-page-well: #F4F0E7;--mm-gold: #8A600C;--mm-gold-rgb: 138, 96, 12;--mm-success: #2F7752;--mm-success-rgb: 47, 119, 82;--mm-info: #2B6C8C;--mm-info-rgb: 43, 108, 140;--mm-warning: #A05A0A;--mm-warning-rgb: 160, 90, 10;--mm-danger: #B3392E;--mm-danger-rgb: 179, 57, 46}html[data-theme=inkjade]{color-scheme:light;--mm-accent: #0B6862;--mm-accent-rgb: 11, 104, 98;--mm-accent-mid: #287A75;--mm-accent-strong: #095450;--mm-accent-deep: #084845;--mm-accent-50: #EAF6F4;--mm-accent-100: #DAE8E7;--mm-accent-200: #B6D2D0;--mm-accent-300: #79ACA9;--mm-accent-400: #488E89;--mm-brand: #0B6862;--mm-brand-rgb: 11, 104, 98;--mm-sidebar-bg: #0F171E;--mm-sidebar-border: #0A1015;--mm-sidebar-text: #9BA6B0;--mm-sidebar-text-strong: #EDF1F4;--mm-sidebar-icon: #C3CCD3;--mm-sidebar-muted: #6B7681;--mm-page-bg: #F7F9FA;--mm-page-card: #FFFFFF;--mm-page-card-border: #E1E7EB;--mm-page-text: #141A20;--mm-page-muted: #47525C;--mm-page-faint: #63707A;--mm-page-input-bg: #FFFFFF;--mm-page-input-border: #D8DFE4;--mm-page-well: #EFF3F5;--mm-gold: #8A600C;--mm-gold-rgb: 138, 96, 12;--mm-success: #17795A;--mm-success-rgb: 23, 121, 90;--mm-info: #175E8C;--mm-info-rgb: 23, 94, 140;--mm-warning: #8A5A0A;--mm-warning-rgb: 138, 90, 10;--mm-danger: #B23A46;--mm-danger-rgb: 178, 58, 70}html[data-theme=vermilionwhite]{color-scheme:light;--mm-accent: #D0351F;--mm-accent-rgb: 208, 53, 31;--mm-accent-mid: #D64D3A;--mm-accent-strong: #98220F;--mm-accent-deep: #831D0D;--mm-accent-50: #FEF1EE;--mm-accent-100: #F8E1DD;--mm-accent-200: #F1C2BC;--mm-accent-300: #E59084;--mm-accent-400: #DC6857;--mm-brand: #D0351F;--mm-brand-rgb: 208, 53, 31;--mm-sidebar-bg: #FFFFFF;--mm-sidebar-border: #E5E5E9;--mm-sidebar-text: #5B5D65;--mm-sidebar-text-strong: #1A1B1F;--mm-sidebar-icon: #4A4C54;--mm-sidebar-muted: #8A8C94;--mm-sidebar-line: rgba(26, 27, 31, .12);--mm-sidebar-hover: rgba(26, 27, 31, .05);--mm-sidebar-hover-strong: rgba(26, 27, 31, .1);--mm-sidebar-credit: var(--mm-accent-strong);--mm-page-bg: #F7F7F8;--mm-page-card: #FFFFFF;--mm-page-card-border: #E5E5E9;--mm-page-text: #1A1B1F;--mm-page-muted: #5B5D65;--mm-page-faint: #6B6D75;--mm-page-input-bg: #FFFFFF;--mm-page-input-border: #DDDDE2;--mm-page-well: #F1F1F3;--mm-gold: #8A600C;--mm-gold-rgb: 138, 96, 12;--mm-success: #14764B;--mm-success-rgb: 20, 118, 75;--mm-info: #235D80;--mm-info-rgb: 35, 93, 128;--mm-warning: #9A5B0B;--mm-warning-rgb: 154, 91, 11;--mm-danger: #A8121F;--mm-danger-rgb: 168, 18, 31}.admin-page{--mm-admin-accent: #A85410;--mm-admin-accent-solid: #A85410;--mm-admin-on-accent: #FFFFFF;--mm-admin-faint: #6B6D75;--mm-admin-well-text: #57534E;--mm-admin-success: #2F7752;--mm-admin-success-bg: #EAF3EE;--mm-admin-danger: #B3392E;--mm-admin-danger-bg: #FBEDEA;--mm-admin-on-danger: #FFFFFF;--mm-row-h: 56px;--mm-row-h-dense: 44px;--mm-th-h: 38px;--mm-col-min: 64px;--mm-chart-1: #A85410;--mm-chart-2: #8F887E}html[data-theme=dark] .admin-page{--mm-admin-accent: #FF8A5C;--mm-admin-accent-solid: #FF6A3D;--mm-admin-on-accent: #1A1613;--mm-admin-faint: #A09A94;--mm-admin-well-text: #B9B3AC;--mm-admin-success: #3DD68C;--mm-admin-success-bg: rgba(61, 214, 140, .14);--mm-admin-danger: #F87171;--mm-admin-danger-bg: rgba(248, 113, 113, .14);--mm-admin-on-danger: #2A1210;--mm-chart-1: #FF8A5C;--mm-chart-2: #7A736C}html[data-theme=warmstone] .admin-page{--mm-admin-accent: #A85410;--mm-admin-accent-solid: #A85410;--mm-admin-on-accent: #FFFFFF;--mm-admin-faint: #756C5C;--mm-admin-well-text: #575046;--mm-admin-success: #2F7752;--mm-admin-success-bg: #EAF3EE;--mm-admin-danger: #B3392E;--mm-admin-danger-bg: #FBEDEA;--mm-admin-on-danger: #FFFFFF;--mm-chart-1: #A85410;--mm-chart-2: #8E8577}html[data-theme=inkjade] .admin-page{--mm-admin-accent: #0B6862;--mm-admin-accent-solid: #0B6862;--mm-admin-on-accent: #FFFFFF;--mm-admin-faint: #63707A;--mm-admin-well-text: #47525C;--mm-admin-success: #17795A;--mm-admin-success-bg: #E7F1ED;--mm-admin-danger: #B23A46;--mm-admin-danger-bg: #FBE9EB;--mm-admin-on-danger: #FFFFFF;--mm-chart-1: #0B6862;--mm-chart-2: #7E8A90}html[data-theme=vermilionwhite] .admin-page{--mm-admin-accent: #D0351F;--mm-admin-accent-solid: #D0351F;--mm-admin-on-accent: #FFFFFF;--mm-admin-faint: #6B6D75;--mm-admin-well-text: #5B5D65;--mm-admin-success: #14764B;--mm-admin-success-bg: #E7F1EC;--mm-admin-danger: #A8121F;--mm-admin-danger-bg: #FBEAEC;--mm-admin-on-danger: #FFFFFF;--mm-chart-1: #D0351F;--mm-chart-2: #8F887E}html[data-theme=dark] body{background:var(--mm-page-bg);color:var(--mm-page-text)}html[data-theme=dark] .workbench-content{background:transparent;color:var(--mm-page-text)}html[data-theme=dark] .workbench-main.is-create{background:radial-gradient(1200px 500px at 50% -10%,rgba(255,69,0,.1),transparent 60%),var(--mm-page-bg)}html[data-theme=dark] .topbar{background:#121212db;border-bottom-color:var(--mm-page-card-border)}html[data-theme=dark] .banner{background:#f0882114;border-color:#ff45003d}html[data-theme=dark] :is(.vc-card,.card,.home-card,.stat-card,.login-card,.invite-card,.modal,.modal-card,.panel,.dropdown-panel,.theme-modal,.params-popover,.model-popover,.jump-ask,.region-picker,.tools-dropdown,.out-card){background:var(--mm-page-card);border-color:var(--mm-page-card-border);box-shadow:0 12px 40px #00000080}html[data-theme=dark] .modal-mask,html[data-theme=dark] .theme-modal-mask{background:#0000009e}html[data-theme=dark] .card-title,html[data-theme=dark] .modal-title,html[data-theme=dark] .params-title,html[data-theme=dark] .page-title,html[data-theme=dark] .panel-title{color:var(--mm-page-text)}html[data-theme=dark] :is(.field-label,.field-hint,.cost-text,.kb-desc,.pack-hint,.switch-text,.opt-badge,.brand-cn,.log-desc,.guide-row,.error-msg,.tag,.dd-item,.tool-item,.panel-head){color:var(--mm-page-text)}html[data-theme=dark] :is(.field-hint,.kb-desc,.cost-text,.switch-text,.opt-badge,.log-desc,.guide-row){color:var(--mm-page-muted)}html[data-theme=dark] :is(.ipt,input[type=text],input[type=number],input[type=password],input[type=search],select,textarea){background:var(--mm-page-input-bg);border-color:var(--mm-page-input-border);color:var(--mm-page-text)}html[data-theme=dark] :is(.ipt,select,textarea)::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--mm-page-faint)}html[data-theme=dark] :is(.ipt,select,textarea):focus,html[data-theme=dark] input:focus{border-color:var(--mm-accent-400);outline-color:var(--mm-accent-400)}html[data-theme=dark] .sb-table th{background:#232325;color:var(--mm-page-muted);border-color:var(--mm-page-card-border)}html[data-theme=dark] .sb-table td{border-color:var(--mm-page-card-border);color:var(--mm-page-text)}html[data-theme=dark] :is(.ghost-btn,.copy-btn,.btn-sm,.kb-del,.picker-btn,.name-edit-btn,.name-cancel-btn,.edit-btn-cancel,.text-edit-btn-cancel,.edit-toggle-btn,.act,.ws-filter){background:#262628;border-color:var(--mm-page-input-border);color:var(--mm-page-text)}html[data-theme=dark] :is(.ghost-btn,.copy-btn,.picker-btn,.btn-sm,.act,.ws-filter):hover{background:#333336;border-color:var(--mm-accent-300)}html[data-theme=dark] :is(.generate-btn,.copy-btn.primary,.pm-btn){background:linear-gradient(135deg,#ff6a3d,#ff4500);color:#fff;box-shadow:0 4px 18px #ff450059}html[data-theme=dark] :is(.history-item,.result-item,.kb-item,.rp-row,.model-item,.param-chip,.param-item,.res-opt,.dur-cell,.ref-body,.vfile,.chips,.kb-upload-row,.log-filters,.canvas-tabs,.step-tabs,.cell-toolbar,.thumbs-fan,.params-item,.params-ratio,.params-count,.selling-textarea){background:#232325;border-color:var(--mm-page-card-border);color:var(--mm-page-text)}html[data-theme=dark] :is(.history-item,.result-item,.kb-item,.rp-row,.model-item):hover{background:#2a2a2c}html[data-theme=dark] :is(.rp-row.on,.model-item.on,.param-chip.on,.res-opt.on,.step-tabs .on,.canvas-tabs .on,.params-item.on){background:var(--mm-accent-100);border-color:var(--mm-accent-300);color:var(--mm-accent)}html[data-theme=dark] :is(.param-chip,.auto-route-btn){color:var(--mm-accent);background:linear-gradient(135deg,var(--mm-accent-50),var(--mm-accent-100));border-color:var(--mm-accent-200)}html[data-theme=dark] .model-notice{background:#ff45001a;border-color:#ff450059}html[data-theme=dark] .model-notice-text{color:var(--mm-page-text)}html[data-theme=dark] :is(.soon-badge,.opt-badge){background:var(--mm-accent-100);color:var(--mm-accent)}html[data-theme=dark] .home-greet h1{color:var(--mm-page-text)}html[data-theme=dark] .home-greet .muted{color:var(--mm-page-muted)}html[data-theme=dark] :is(.ws-toolbar,.task-card,.ws-filter-menu,.task-thumb,.expand-modal){background:var(--mm-page-card);border-color:var(--mm-page-card-border)}html[data-theme=dark] .ws-toolbar{box-shadow:0 2px 8px #0006}html[data-theme=dark] .ws-composer-wrap{background:linear-gradient(to top,#121212f5 70%,#12121200)}html[data-theme=dark] .ws-composer{background-image:linear-gradient(var(--mm-page-card),var(--mm-page-card)),linear-gradient(135deg,#ff6a3d,#e63e00);box-shadow:0 8px 24px #00000080}html[data-theme=dark] .home-card:focus-within,html[data-theme=dark] .ws-composer:focus-within{background-image:linear-gradient(var(--mm-page-card),var(--mm-page-card)),linear-gradient(135deg,#ff6a3d,#e63e00)}html[data-theme=dark] .composer-top{border-top-color:var(--mm-page-card-border)}html[data-theme=dark] .task-prompt{color:var(--mm-page-text)}html[data-theme=dark] .task-time,html[data-theme=dark] .ws-empty{color:var(--mm-page-faint)}html[data-theme=dark] .suggestion-body{color:var(--mm-page-muted)}html[data-theme=dark] .ws-search{color:var(--mm-page-faint)}html[data-theme=dark] .ws-search input{color:var(--mm-page-text)}html[data-theme=dark] .thumb-add{border-color:var(--mm-page-input-border);color:var(--mm-page-muted)}html[data-theme=dark] .variant-thumb{background:var(--mm-page-input-bg)}html[data-theme=dark] .act-primary{background:var(--mm-accent-100);border-color:var(--mm-accent-300);color:var(--mm-accent-strong)}html[data-theme=dark] .act-primary:hover{background:var(--mm-accent-200);color:var(--mm-accent-strong)}html[data-theme=dark] .act-danger{color:var(--mm-page-muted)}html[data-theme=dark] .act-danger:hover{background:#ef44441f;border-color:#ef444473;color:#f87171}html[data-theme=dark] .seg-item{border-color:var(--mm-page-card-border)}html[data-theme=dark] .seg-head{background:linear-gradient(90deg,var(--mm-accent-100),transparent);border-bottom-color:var(--mm-page-card-border)}html[data-theme=dark] .seg-title{color:var(--mm-accent-strong)}html[data-theme=dark] .seg-body{color:var(--mm-page-text)}html[data-theme=dark] :is(.plain-block,.audience-item,.persona-reason,.prompt-preview,.uv-item,.tag,.pack-ref){background:var(--mm-page-well);border-color:var(--mm-page-input-border);color:var(--mm-page-text)}html[data-theme=dark] :is(.audience-value,.uv-val,.sb-vo,.hit-suggest){color:var(--mm-page-text)}html[data-theme=dark] :is(.audience-label,.persona-reason,.pack-refs-title,.storyboard-hint,.video-hint,.compliance-note,.hit-count,.compliance-foot,.out-foot,.kb-stat,.tag-persona em,.pack-ref em){color:var(--mm-page-muted)}html[data-theme=dark] .tag{color:var(--mm-page-muted)}html[data-theme=dark] .req-badge{background:var(--mm-page-well);color:var(--mm-page-muted)}html[data-theme=dark] .tag-region{color:#2dd4bf;background:#2dd4bf1a;border-color:#2dd4bf59}html[data-theme=dark] .sb-table tbody tr:nth-child(2n){background:#232325}html[data-theme=dark] :is(.notice-warn,.count-warn){background:#fbbf241a;border-color:#fbbf2459;color:#fbbf24}html[data-theme=dark] .jump-ask{background:#fbbf2414;border-color:#fbbf2459}html[data-theme=dark] :is(.jump-ask-title,.jump-ask-note){color:#fbbf24}html[data-theme=dark] :is(.pill-ok,.compliance-ok){background:#10b9811a;border-color:#10b98159;color:#34d399}html[data-theme=dark] .compliance-ok em{color:#6ee7b7}html[data-theme=dark] :is(.pill-bad,.sev-high,.lv-high){background:#ef44441f;border-color:#ef444466;color:#f87171}html[data-theme=dark] .pill-fix{background:#60a5fa1f;border-color:#60a5fa66;color:#93c5fd}html[data-theme=dark] :is(.sev-mid,.lv-medium){background:#fbbf241a;border-color:#fbbf2459;color:#fbbf24}html[data-theme=dark] :is(.sev-low,.lv-low,.hit-cat){background:var(--mm-page-well);border-color:var(--mm-page-input-border);color:var(--mm-page-muted)}html[data-theme=dark] .hit-item{background:var(--mm-page-card);border-color:var(--mm-page-card-border);border-left-color:#fca5a5b3}html[data-theme=dark] .hit-word{color:#f87171}html[data-theme=dark] .hit-word.avoid{color:#93c5fd;text-decoration-color:#93c5fd99}html[data-theme=dark] .avoided-head{background:#60a5fa1a;border-color:#60a5fa59;color:#93c5fd}html[data-theme=dark] .gen-hint{color:var(--mm-page-muted);border-color:#fbbf2459}html[data-theme=dark] .gen-hint b{color:#fbbf24}html[data-theme=dark] .guide-row{border-color:var(--mm-page-card-border)}html[data-theme=dark] :is(.layer-error,.pp-fail){color:#f87171}html[data-theme=dark] .plan-card:not(.is-dark):not(.is-recommended){background:linear-gradient(165deg,color-mix(in srgb,var(--pc, #f08821) 9%,var(--mm-page-card)),color-mix(in srgb,var(--pc, #f08821) 16%,var(--mm-page-card)));border-color:color-mix(in srgb,var(--pc, #f08821) 32%,var(--mm-page-card-border))}html[data-theme=dark] .plan-card:not(.is-recommended) .plan-credits{background:#ffffff0f;border-color:#ffffff24}html[data-theme=dark] .auth-side,html[data-theme=dark] .auth-panel{background:var(--mm-page-card);border-color:var(--mm-page-card-border);color:var(--mm-page-text)}html[data-theme=dark] .landing-hero,html[data-theme=dark] .landing-section{background:transparent;color:var(--mm-page-text)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a3a3c}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4a4a4d}html.no-anim *,html.no-anim *:before,html.no-anim *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}@media (prefers-reduced-motion: reduce){html:not(.force-anim) *,html:not(.force-anim) *:before,html:not(.force-anim) *:after{animation-duration:1ms!important;transition-duration:1ms!important}}
