.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)}}.mm-lang[data-v-8e18c6b9]{position:relative;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem}.mm-lang__trigger[data-v-8e18c6b9]{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-8e18c6b9]{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-8e18c6b9]{overflow:hidden;text-overflow:ellipsis}.mm-lang__caret[data-v-8e18c6b9]{font-size:.65rem;opacity:.75;margin-left:.1rem}.mm-lang.compact .mm-lang__trigger[data-v-8e18c6b9]{background:#ffffff26;border-color:#ffffff4d;color:#fff}.mm-lang__menu[data-v-8e18c6b9]{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-8e18c6b9]{display:flex;align-items:center;gap:.55rem;padding:.5rem .85rem;cursor:pointer;font-size:.9rem}.mm-lang__item[data-v-8e18c6b9]:hover,.mm-lang__item.active[data-v-8e18c6b9]{background:#0071dc;color:#fff}.msg-wrap[data-v-b0f10262]{position:relative}.msg-trigger[data-v-b0f10262]{position:relative;display:inline-flex;align-items:center;gap:.15rem;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.msg-badge[data-v-b0f10262]{position:absolute;top:-.45rem;right:-.85rem;min-width:1.1rem;height:1.1rem;padding:0 .28rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;line-height:1.1rem;text-align:center;box-shadow:0 0 0 2px var(--mm-primary)}.msg-panel[data-v-b0f10262]{position:absolute;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 1.5rem));background:#fff;color:#0f172a;border-radius:14px;box-shadow:0 18px 40px #0f172a38;border:1px solid rgba(15,23,42,.06);overflow:hidden;z-index:80;animation:msg-in-b0f10262 .16s ease}.msg-panel[data-v-b0f10262]:before{content:"";position:absolute;top:-6px;right:18px;width:12px;height:12px;background:#fff;border-left:1px solid rgba(15,23,42,.06);border-top:1px solid rgba(15,23,42,.06);transform:rotate(45deg)}.msg-panel__head[data-v-b0f10262]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #eef2f7}.msg-panel__head strong[data-v-b0f10262]{font-size:.95rem}.link-btn[data-v-b0f10262]{border:none;background:none;padding:0;color:#1565c0;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none}.link-btn[data-v-b0f10262]:hover{color:#0d47a1}.msg-empty[data-v-b0f10262]{padding:2rem 1.25rem;text-align:center;color:#64748b;font-size:.88rem}.login-link[data-v-b0f10262]{display:inline-block;margin-top:.75rem;color:#1565c0;font-weight:700}.msg-list[data-v-b0f10262]{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.msg-item[data-v-b0f10262]{padding:.85rem 1rem;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .12s ease}.msg-item[data-v-b0f10262]:last-child{border-bottom:none}.msg-item[data-v-b0f10262]:hover{background:#f5f9ff}.msg-item.unread .msg-item__title[data-v-b0f10262]{font-weight:750;color:#0b4f8a}.msg-item__body[data-v-b0f10262]{min-width:0}.msg-item__row[data-v-b0f10262]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.msg-item__title[data-v-b0f10262]{font-size:.9rem;font-weight:650;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-item__row time[data-v-b0f10262]{flex-shrink:0;font-size:.72rem;color:#94a3b8}.msg-item__preview[data-v-b0f10262]{margin:.28rem 0 0;font-size:.8rem;color:#64748b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes msg-in-b0f10262{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hdr[data-v-d419884d]{position:sticky;top:0;z-index:50}.hdr__top[data-v-d419884d]{background:var(--mm-primary);color:#fff}.hdr__inner[data-v-d419884d]{display:grid;grid-template-columns:1fr minmax(280px,720px) 1fr;align-items:center;gap:1rem;width:min(var(--mm-page-max, 1660px),100%);margin:0 auto;padding:.75rem 1rem;min-height:var(--mm-header-h)}.logo[data-v-d419884d]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;justify-self:start}.logo__spark[data-v-d419884d]{width:28px;height:28px;border-radius:50%;background:var(--mm-accent);box-shadow:inset 0 0 0 6px var(--mm-primary);animation:pulse-d419884d 2.4s ease-in-out infinite}.logo__text[data-v-d419884d]{font-weight:700;font-size:1.35rem;letter-spacing:-.02em}.search[data-v-d419884d]{display:flex;align-items:center;width:100%;height:44px;padding:4px 4px 4px 18px;background:#fff;border:none;border-radius:999px;box-shadow:0 1px 2px #0000000f}.search input[data-v-d419884d]{flex:1;border:none;background:transparent;padding:0 .75rem 0 0;font:inherit;font-size:.95rem;color:#041e42;min-width:0}.search input[data-v-d419884d]::placeholder{color:#6b7280;opacity:1}.search input[data-v-d419884d]:focus{outline:none}.search input[data-v-d419884d]::-webkit-search-decoration,.search input[data-v-d419884d]::-webkit-search-cancel-button{-webkit-appearance:none}.search__btn[data-v-d419884d]{flex-shrink:0;width:36px;height:36px;border:none;border-radius:50%;background:var(--mm-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease}.search__btn[data-v-d419884d]:hover{background:var(--mm-primary-dark)}.search__btn[data-v-d419884d]:active{transform:scale(.96)}.hdr__actions[data-v-d419884d]{display:flex;align-items:center;gap:.85rem;flex-shrink:0;justify-self:end}.hdr__link[data-v-d419884d]{font-size:.9rem;font-weight:500;position:relative;white-space:nowrap}.hdr__cta[data-v-d419884d]{background:var(--mm-accent);color:var(--mm-text);font-weight:700;font-size:.85rem;padding:.45rem .9rem;border-radius:999px;white-space:nowrap}.badge[data-v-d419884d]{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;margin-left:.2rem;background:var(--mm-accent);color:var(--mm-text);border-radius:999px;font-size:.7rem;font-weight:700}@keyframes pulse-d419884d{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.dept-bar[data-v-d419884d]{background:#eef5fc;border-bottom:1px solid #d5e6f5}.dept-bar__inner[data-v-d419884d]{display:flex;align-items:stretch;width:min(var(--mm-page-max, 1660px),100%);margin:0 auto;padding:0 1rem;min-height:44px}.main-nav[data-v-d419884d]{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap;width:100%}.main-nav__link[data-v-d419884d]{display:inline-flex;align-items:center;gap:.25rem;padding:.65rem .95rem;color:#0f2744;font-size:.92rem;font-weight:650;text-decoration:none;white-space:nowrap;border-radius:6px}.main-nav__link[data-v-d419884d]:hover{color:var(--mm-primary);background:#1565c00f}.main-nav__link.active[data-v-d419884d]{color:var(--mm-primary);background:#1565c01a;font-weight:700}@media(max-width:900px){.hdr__inner[data-v-d419884d]{grid-template-columns:auto 1fr auto}}@media(max-width:768px){.hdr__inner[data-v-d419884d]{display:flex;flex-wrap:wrap}.search[data-v-d419884d]{order:3;width:100%}.hdr__actions[data-v-d419884d]{margin-left:auto}}.m-hdr[data-v-44888f9d]{position:sticky;top:0;z-index:1100;display:flex;align-items:center;gap:.55rem;min-height:var(--mm-mobile-header-h);padding:.45rem .85rem;padding-top:calc(.45rem + env(safe-area-inset-top,0px))}.m-hdr--home[data-v-44888f9d]{background:var(--mm-primary);color:#fff}.m-hdr--solid[data-v-44888f9d]{background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #eef2f7;color:#0f172a}.brand[data-v-44888f9d]{display:flex;align-items:center;gap:.4rem;flex-shrink:0;color:inherit}.brand__spark[data-v-44888f9d]{width:22px;height:22px;border-radius:50%;background:var(--mm-accent);box-shadow:inset 0 0 0 5px var(--mm-primary)}.brand__text[data-v-44888f9d]{font-weight:750;font-size:1.05rem;letter-spacing:-.02em}.search[data-v-44888f9d]{flex:1;min-width:0;height:36px;display:flex;align-items:center;gap:.4rem;padding:0 .85rem;border:none;border-radius:999px;background:#fff;color:#64748b;font:inherit;font-size:.82rem;cursor:pointer}.search span[data-v-44888f9d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back[data-v-44888f9d]{width:36px;height:36px;border:none;border-radius:10px;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer;flex-shrink:0;padding:0}.back[data-v-44888f9d]:active{background:#0f172a0f}.side-spacer[data-v-44888f9d]{width:36px;height:36px;flex-shrink:0}.hdr-action[data-v-44888f9d]{flex-shrink:0;max-width:5.5em;font-size:.78rem;font-weight:650;color:var(--mm-primary, #0071dc);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title[data-v-44888f9d]{flex:1;margin:0;font-size:1rem;font-weight:700;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar[data-v-7723d176]{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--mm-tabbar-h) + var(--mm-safe-bottom));padding-bottom:var(--mm-safe-bottom);background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(15,39,68,.08);box-shadow:0 -6px 24px #0f27440f}.tab[data-v-7723d176]{border:none;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;color:#94a3b8;font:inherit;cursor:pointer;padding:.35rem .15rem .2rem;-webkit-tap-highlight-color:transparent}.tab.active[data-v-7723d176]{color:var(--mm-primary)}.tab__icon[data-v-7723d176]{position:relative;width:28px;height:24px;display:grid;place-items:center}.tab__label[data-v-7723d176]{font-size:.68rem;font-weight:650;letter-spacing:.01em}.badge[data-v-7723d176]{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px #fff}.popup-mask[data-v-f54ab09d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:1.5rem;background:#0818307a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(max-width:768px){.popup-mask[data-v-f54ab09d]{padding:1rem 1rem calc(var(--mm-tabbar-h) + var(--mm-safe-bottom) + 1rem);align-items:end}.popup-card[data-v-f54ab09d]{max-height:min(70vh,560px);border-radius:18px}}.popup-card[data-v-f54ab09d]{position:relative;width:min(440px,100%);max-height:min(76vh,620px);display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(120% 80% at 0% 0%,rgba(21,101,192,.08),transparent 45%),radial-gradient(90% 70% at 100% 0%,rgba(255,194,32,.12),transparent 40%),#fff;border-radius:22px;border:1px solid rgba(255,255,255,.7);box-shadow:0 4px 6px #0f172a0a,0 28px 64px #0f274438}.popup-card__bar[data-v-f54ab09d]{height:3px;flex-shrink:0;background:linear-gradient(90deg,#1565c0,#42a5f5 48%,#ffc220)}.popup-close[data-v-f54ab09d]{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:none;border-radius:50%;background:#0f172a0d;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.popup-close[data-v-f54ab09d]:hover{background:#0f172a1a;color:#0f172a;transform:rotate(90deg)}.popup-hero[data-v-f54ab09d]{display:flex;align-items:flex-start;gap:.9rem;padding:1.45rem 1.45rem .85rem}.popup-icon[data-v-f54ab09d]{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#1565c0;background:linear-gradient(160deg,#e8f1fc,#f7fbff);box-shadow:inset 0 0 0 1px #1565c01f}.popup-hero__text[data-v-f54ab09d]{min-width:0;padding-right:1.75rem;padding-top:.1rem}.popup-kicker[data-v-f54ab09d]{margin:0 0 .28rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6484a8}.popup-title[data-v-f54ab09d]{margin:0;font-size:1.22rem;font-weight:750;color:#0b1f36;line-height:1.35;letter-spacing:-.01em;word-break:break-word}.popup-body[data-v-f54ab09d]{padding:0 1.45rem;min-height:72px;overflow:auto}.popup-content[data-v-f54ab09d]{padding:.95rem 1.05rem;border-radius:14px;background:#f3f7fce6;border:1px solid rgba(21,101,192,.06);color:#3b4d63;font-size:.94rem;line-height:1.7}.popup-content[data-v-f54ab09d] p{margin:0 0 .55rem}.popup-content[data-v-f54ab09d] p:last-child{margin-bottom:0}.popup-content[data-v-f54ab09d] img{max-width:100%;height:auto;border-radius:10px;margin:.4rem 0}.popup-foot[data-v-f54ab09d]{display:flex;align-items:center;justify-content:flex-end;gap:.85rem;margin-top:auto;padding:1.15rem 1.45rem 1.35rem}.popup-count[data-v-f54ab09d]{margin-right:auto;color:#94a3b8;font-size:.78rem;font-weight:600}.popup-btn[data-v-f54ab09d]{min-width:118px;height:42px;padding:0 1.35rem;border:none;border-radius:999px;background:linear-gradient(180deg,#1a73e8,#1565c0);color:#fff;font-size:.94rem;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 22px #1565c047;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.popup-btn[data-v-f54ab09d]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 26px #1565c057}.popup-btn[data-v-f54ab09d]:active{transform:translateY(0);filter:brightness(.98)}.popup-fade-enter-active[data-v-f54ab09d],.popup-fade-leave-active[data-v-f54ab09d]{transition:opacity .2s ease}.popup-fade-enter-active .popup-card[data-v-f54ab09d],.popup-fade-leave-active .popup-card[data-v-f54ab09d]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.popup-fade-enter-from[data-v-f54ab09d],.popup-fade-leave-to[data-v-f54ab09d]{opacity:0}.popup-fade-enter-from .popup-card[data-v-f54ab09d],.popup-fade-leave-to .popup-card[data-v-f54ab09d]{opacity:0;transform:translateY(14px) scale(.96)}.cs-widget[data-v-c15a7e90]{position:fixed;right:20px;bottom:20px;z-index:3900;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}@media(max-width:768px){.cs-widget[data-v-c15a7e90]{right:12px;bottom:calc(var(--mm-tabbar-h) + var(--mm-safe-bottom) + 12px)}.panel[data-v-c15a7e90]{height:min(520px,calc(100vh - var(--mm-tabbar-h) - var(--mm-safe-bottom) - 96px))}}.cs-widget[data-v-c15a7e90]>*{pointer-events:auto}.fab[data-v-c15a7e90]{width:58px;height:58px;border:none;border-radius:50%;background:linear-gradient(160deg,#1a73e8,#1565c0);color:#fff;cursor:pointer;box-shadow:0 10px 24px #1565c059;display:grid;place-items:center;transition:transform .15s ease,filter .15s ease}.fab[data-v-c15a7e90]:hover{filter:brightness(1.05);transform:translateY(-1px)}.fab.active[data-v-c15a7e90]{background:#0f4ea8}.panel[data-v-c15a7e90]{width:min(400px,calc(100vw - 32px));height:min(560px,calc(100vh - 110px));background:#fff;border-radius:16px;box-shadow:0 18px 48px #0f27443d;overflow:hidden;display:flex;flex-direction:column}.panel.minimized[data-v-c15a7e90]{height:auto;width:min(280px,calc(100vw - 32px))}.panel__hd[data-v-c15a7e90]{display:flex;align-items:center;justify-content:space-between;padding:.8rem .95rem;background:linear-gradient(120deg,#1565c0,#1e88e5);color:#fff;flex-shrink:0}.panel__title[data-v-c15a7e90]{display:flex;align-items:center;gap:.45rem;font-weight:700;font-size:.95rem}.panel__icon[data-v-c15a7e90]{display:grid;place-items:center}.panel__acts[data-v-c15a7e90]{display:flex;gap:.15rem}.icon-btn[data-v-c15a7e90]{width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center}.icon-btn[data-v-c15a7e90]:hover{background:#ffffff29}.login-box[data-v-c15a7e90]{flex:1;display:grid;place-content:center;gap:.85rem;padding:2rem 1.25rem;text-align:center;color:#64748b}.login-btn[data-v-c15a7e90]{display:inline-flex;justify-content:center;padding:.55rem 1.1rem;border-radius:999px;background:#1565c0;color:#fff;font-weight:700;text-decoration:none}.msgs[data-v-c15a7e90]{flex:1;min-height:0;overflow:auto;padding:.85rem .95rem .5rem;background:#f5f7fb;display:flex;flex-direction:column;gap:.55rem}.history-label[data-v-c15a7e90],.empty[data-v-c15a7e90]{text-align:center;color:#94a3b8;font-size:.75rem;padding:.35rem 0}.msg[data-v-c15a7e90]{display:flex;max-width:82%}.msg.mine[data-v-c15a7e90]{align-self:flex-end}.msg.theirs[data-v-c15a7e90]{align-self:flex-start}.bubble[data-v-c15a7e90]{padding:.6rem .8rem;border-radius:12px;font-size:.9rem;line-height:1.45;word-break:break-word;white-space:pre-wrap}.msg.mine .bubble[data-v-c15a7e90]{background:#1565c0;color:#fff;border-bottom-right-radius:4px}.msg.theirs .bubble[data-v-c15a7e90]{background:#fff;color:#1e293b;border:1px solid #e2e8f0;border-bottom-left-radius:4px}.img-bubble[data-v-c15a7e90]{padding:.35rem;background:#fff!important}.img-bubble img[data-v-c15a7e90]{display:block;max-width:200px;border-radius:8px}.card[data-v-c15a7e90]{padding:.65rem .8rem;border-radius:12px;background:#fff;border:1px solid #e2e8f0;font-size:.86rem}.card b[data-v-c15a7e90]{display:block;margin-bottom:.2rem}.card p[data-v-c15a7e90]{margin:0;color:#64748b}.composer[data-v-c15a7e90]{border-top:1px solid #e8eef5;background:#fff;padding:.7rem .75rem .8rem}.composer__row[data-v-c15a7e90]{display:flex;align-items:center;gap:.45rem}.img-btn[data-v-c15a7e90]{width:36px;height:36px;display:grid;place-items:center;color:#64748b;border-radius:8px;cursor:pointer;flex-shrink:0}.img-btn[data-v-c15a7e90]:hover{background:#f1f5f9;color:#1565c0}.composer input[data-v-c15a7e90]{flex:1;min-width:0;height:38px;border:1px solid #e2e8f0;border-radius:10px;padding:0 .75rem;font:inherit;font-size:.9rem}.composer input[data-v-c15a7e90]:focus{outline:none;border-color:#93c5fd}.send-btn[data-v-c15a7e90]{height:38px;padding:0 .95rem;border:none;border-radius:10px;background:#1565c0;color:#fff;font-weight:700;font-size:.88rem;cursor:pointer;flex-shrink:0}.send-btn[data-v-c15a7e90]:disabled{opacity:.5;cursor:not-allowed}.cs-pop-enter-active[data-v-c15a7e90],.cs-pop-leave-active[data-v-c15a7e90]{transition:opacity .18s ease,transform .18s ease}.cs-pop-enter-from[data-v-c15a7e90],.cs-pop-leave-to[data-v-c15a7e90]{opacity:0;transform:translateY(10px) scale(.98)}@media(max-width:640px){.fab[data-v-c15a7e90]{width:52px;height:52px}}.app-shell[data-v-94fe07eb]{min-height:100vh;display:flex;flex-direction:column;background:#f3f5f8}.app-shell--mobile[data-v-94fe07eb]{background:#f2f4f7;overflow-x:hidden}.app-main--mobile[data-v-94fe07eb]{overflow-x:hidden;max-width:100%}.app-main[data-v-94fe07eb]{flex:1;width:min(var(--mm-page-max, 1660px),100%);margin:0 auto;padding:1.25rem 1rem 2.5rem}.app-main--flush[data-v-94fe07eb]{width:100%;max-width:none;padding:0}.app-main--mobile.app-main--with-tabbar[data-v-94fe07eb]{padding-bottom:calc(var(--mm-tabbar-h) + var(--mm-safe-bottom) + .5rem)}.app-main--mobile.app-main--flush.app-main--with-tabbar[data-v-94fe07eb]{padding-bottom:calc(var(--mm-tabbar-h) + var(--mm-safe-bottom))}.app-footer[data-v-94fe07eb]{text-align:center;padding:1.5rem 1rem;color:var(--mm-text-muted);font-size:.875rem;border-top:1px solid var(--mm-border);background:#ffffffb3}.app-footer__inner[data-v-94fe07eb]{width:min(var(--mm-page-max, 1660px),100%);margin:0 auto}: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}:root{--mm-font: "DM Sans", system-ui, sans-serif}body{font-family:var(--mm-font)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.25rem;border:none;border-radius:999px;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,background .2s ease}.btn:active{transform:scale(.98)}.btn-primary{background:var(--mm-primary);color:#fff}.btn-primary:hover{background:var(--mm-primary-dark)}.btn-accent{background:var(--mm-accent);color:var(--mm-text)}.btn-accent:hover{background:var(--mm-accent-dark)}.btn-ghost{background:transparent;border:1px solid var(--mm-border);color:var(--mm-text)}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field label{font-size:.875rem;font-weight:600}.field input,.field textarea,.field select{padding:.7rem .85rem;border:1px solid var(--mm-border);border-radius:var(--mm-radius);font:inherit;background:#fff}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--mm-primary-light);border-color:var(--mm-primary)}.page-title{font-size:1.5rem;font-weight:700;margin:0 0 1.25rem}.card-panel{background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:12px;padding:1.25rem;box-shadow:var(--mm-shadow)}
