.mm-lang[data-v-002e5bc1]{position:relative;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem}.mm-lang__trigger[data-v-002e5bc1]{display:inline-flex;align-items:center;gap:.45rem;max-width:12rem;padding:.35rem .55rem;border-radius:6px;border:1px solid #d0d7de;background:#fff;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.mm-lang__flag[data-v-002e5bc1]{width:20px;height:15px;object-fit:cover;border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px #00000014}.mm-lang__title[data-v-002e5bc1]{overflow:hidden;text-overflow:ellipsis}.mm-lang__caret[data-v-002e5bc1]{font-size:.65rem;opacity:.75;margin-left:.1rem}.mm-lang.compact .mm-lang__trigger[data-v-002e5bc1]{background:#ffffff26;border-color:#ffffff4d;color:#fff}.mm-lang__menu[data-v-002e5bc1]{position:absolute;top:calc(100% + 6px);right:0;z-index:80;list-style:none;margin:0;padding:.35rem 0;min-width:11.5rem;max-height:280px;overflow:auto;background:#fff;color:#111;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 28px #00000024}.mm-lang__item[data-v-002e5bc1]{display:flex;align-items:center;gap:.55rem;padding:.5rem .85rem;cursor:pointer;font-size:.9rem}.mm-lang__item[data-v-002e5bc1]:hover,.mm-lang__item.active[data-v-002e5bc1]{background:#0071dc;color:#fff}.mm-notify{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:1.25rem;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box}.mm-notify__card{width:min(400px,100%);background:#fff;border-radius:18px;padding:1.75rem 1.5rem 1.35rem;text-align:center;box-shadow:0 24px 64px #0f172a38;animation:mm-notify-pop .28s cubic-bezier(.22,1,.36,1)}.mm-notify__icon{width:56px;height:56px;margin:0 auto 1rem;border-radius:50%;display:grid;place-items:center}.mm-notify__icon svg{width:28px;height:28px}.mm-notify__card[data-type=success] .mm-notify__icon{color:#0f8a4b;background:#e8f8ef}.mm-notify__card[data-type=error] .mm-notify__icon{color:#d14343;background:#fdecec}.mm-notify__card[data-type=warning] .mm-notify__icon{color:#c47b00;background:#fff6e5}.mm-notify__card[data-type=info] .mm-notify__icon{color:#0071dc;background:#e8f2fc}.mm-notify__title{margin:0 0 .5rem;font-size:1.15rem;font-weight:700;color:#1a1a1a;letter-spacing:.01em}.mm-notify__msg{margin:0 0 1.35rem;font-size:.95rem;line-height:1.55;color:#5c6370;white-space:pre-wrap;word-break:break-word}.mm-notify__actions{display:flex;gap:.65rem;justify-content:center}.mm-notify__btn{min-width:108px;height:40px;padding:0 1.1rem;border-radius:10px;border:none;font:inherit;font-weight:600;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.mm-notify__btn:active{transform:scale(.98)}.mm-notify__btn--primary{color:#fff;background:linear-gradient(180deg,#1a86e8,#0071dc);box-shadow:0 8px 18px #0071dc47}.mm-notify__btn--primary:hover{background:linear-gradient(180deg,#2a90ef,#0066c8)}.mm-notify__btn--ghost{color:#4b5563;background:#f3f4f6}.mm-notify__btn--ghost:hover{background:#e8eaed}.mm-notify-enter-active,.mm-notify-leave-active{transition:opacity .2s ease}.mm-notify-enter-from,.mm-notify-leave-to{opacity:0}@keyframes mm-notify-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cs-widget[data-v-d4383d49]{position:fixed;right:20px;bottom:20px;z-index:4000;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:inherit;pointer-events:none}.cs-widget[data-v-d4383d49]>*{pointer-events:auto}.cs-panel[data-v-d4383d49]{background:#fff;border:none;padding:0;border-radius:14px;box-shadow:0 16px 40px #0f172a33;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.cs-panel--official[data-v-d4383d49]{width:min(400px,calc(100vw - 40px));height:min(540px,calc(100vh - 110px))}.cs-panel.minimized[data-v-d4383d49]{width:min(300px,calc(100vw - 40px));height:auto}.cs-panel__hd[data-v-d4383d49]{display:flex;align-items:center;justify-content:space-between;padding:.75rem .95rem;background:linear-gradient(120deg,#1565c0,#1e88e5);color:#fff;flex-shrink:0;cursor:pointer}.cs-panel__title[data-v-d4383d49]{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.98rem}.cs-panel__icon[data-v-d4383d49]{display:grid;place-items:center}.cs-panel__acts[data-v-d4383d49]{display:flex;gap:.2rem}.icon-btn[data-v-d4383d49]{border:none;background:transparent;color:#fff;cursor:pointer;width:30px;height:30px;border-radius:6px;display:grid;place-items:center}.icon-btn[data-v-d4383d49]:hover{background:#ffffff26}.msgs[data-v-d4383d49]{flex:1;overflow:auto;padding:.9rem 1rem;background:radial-gradient(120% 80% at 100% 0%,rgba(21,101,192,.05),transparent 50%),#f3f6fb;display:flex;flex-direction:column;gap:.6rem;min-height:0}.msgs--official[data-v-d4383d49]{flex:1}.msgs.loading[data-v-d4383d49]{opacity:.75}.history-label[data-v-d4383d49]{text-align:center;margin:.15rem 0 .35rem;font-size:.72rem;color:#94a3b8}.empty-chat[data-v-d4383d49]{margin:auto;text-align:center;color:#94a3b8;font-size:.86rem;padding:1rem}.msg[data-v-d4383d49]{max-width:76%;display:flex;flex-direction:column}.msg.mine[data-v-d4383d49]{align-self:flex-end}.msg.theirs[data-v-d4383d49]{align-self:flex-start}.bubble[data-v-d4383d49]{padding:.6rem .85rem;border-radius:14px;background:#fff;color:#1f2a44;font-size:.9rem;line-height:1.5;word-break:break-word;white-space:pre-wrap;box-shadow:0 1px 2px #0f172a0a}.msg.mine .bubble[data-v-d4383d49]{background:linear-gradient(180deg,#1a73e8,#1565c0);color:#fff;border-bottom-right-radius:4px}.msg.theirs .bubble[data-v-d4383d49]{border:1px solid #e8eef5;border-bottom-left-radius:4px}.img-bubble[data-v-d4383d49]{padding:.35rem;overflow:hidden;background:#fff!important}.img-bubble img[data-v-d4383d49]{display:block;max-width:220px;border-radius:8px}.composer[data-v-d4383d49]{border-top:1px solid #eef2f7;padding:.65rem .8rem .55rem;background:#fff;flex-shrink:0}.composer__row[data-v-d4383d49]{display:flex;align-items:center;gap:.4rem}.composer__row input[data-v-d4383d49]{flex:1;min-width:0;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .85rem;outline:none;font-size:.9rem;background:#f8fafc;font:inherit}.composer__row input[data-v-d4383d49]:focus{border-color:#93c5fd;background:#fff}.img-btn[data-v-d4383d49]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#64748b;cursor:pointer}.img-btn[data-v-d4383d49]:hover{background:#f1f5f9;color:#1565c0}.send-btn[data-v-d4383d49]{flex-shrink:0;border:none;background:#1565c0;color:#fff;border-radius:10px;padding:.5rem 1.05rem;min-height:36px;cursor:pointer;font-size:.88rem;font-weight:650;line-height:1.2;white-space:nowrap;writing-mode:horizontal-tb}.send-btn[data-v-d4383d49]:disabled{opacity:.5;cursor:not-allowed}.counter[data-v-d4383d49]{text-align:right;margin-bottom:.3rem;font-size:.7rem;color:#94a3b8}.cs-pop-enter-active[data-v-d4383d49],.cs-pop-leave-active[data-v-d4383d49]{transition:all .18s ease}.cs-pop-enter-from[data-v-d4383d49],.cs-pop-leave-to[data-v-d4383d49]{opacity:0;transform:translateY(10px) scale(.98)}.shell[data-v-6b429add]{min-height:100vh}.top[data-v-6b429add]{background:#0071dc;color:#fff}.top__inner[data-v-6b429add]{width:min(var(--mm-page-max, 1660px),100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;flex-wrap:wrap;box-sizing:border-box}.logo[data-v-6b429add]{font-weight:700;font-size:1.2rem}.top__right[data-v-6b429add]{display:flex;align-items:center;gap:1rem}nav[data-v-6b429add]{display:flex;gap:1rem}nav a[data-v-6b429add]{font-weight:500;opacity:.9;color:#fff}nav a.router-link-active[data-v-6b429add]{color:#ffc220;opacity:1}main[data-v-6b429add]{width:min(1080px,100%);margin:0 auto;padding:2rem 1rem 3rem}:root{--mm-primary: #0071dc;--mm-primary-dark: #004f9a;--mm-primary-light: #e8f4ff;--mm-accent: #ffc220;--mm-accent-dark: #e6a800;--mm-text: #1a1a1a;--mm-text-muted: #565959;--mm-border: #e3e6ea;--mm-surface: #ffffff;--mm-danger: #c41e3a;--mm-success: #2a8703;--mm-bg: linear-gradient(165deg, #f0f7ff 0%, #fffef8 42%, #f5f9fc 100%);--mm-radius: 8px;--mm-radius-lg: 16px;--mm-shadow: 0 4px 20px rgba(0, 71, 140, .08);--mm-shadow-card: 0 8px 28px rgba(15, 39, 68, .08);--mm-font: "DM Sans", "Outfit", system-ui, sans-serif;--mm-header-h: 64px;--mm-page-max: 1660px;--mm-tabbar-h: 56px;--mm-safe-bottom: env(safe-area-inset-bottom, 0px);--mm-mobile-header-h: 52px}@media(max-width:768px){:root{--mm-radius: 12px;--mm-header-h: var(--mm-mobile-header-h)}body{padding-bottom:0}}*{box-sizing:border-box}body{margin:0;font-family:var(--mm-font);color:var(--mm-text);background:var(--mm-bg);background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}body{font-family:Outfit,system-ui,sans-serif}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.4rem;border:none;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;background:#ffc220;color:#1a1a1a}.btn-primary{background:#0071dc;color:#fff}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field label{font-weight:600;font-size:.9rem}.field input,.field select,.field textarea{padding:.7rem .85rem;border:1px solid #e3e6ea;border-radius:8px;font:inherit}.panel{background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:1.5rem;box-shadow:0 8px 28px #00478c14}
