.system-announcement-banner[data-v-b61d8b9a]{color:#583806;background:#fff8e6;border:1px solid #f59e0b57;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 12px 0;padding:12px 14px;font-size:13px;display:grid}.system-announcement-banner.is-danger[data-v-b61d8b9a]{color:#7f1d1d;background:#fff1f2;border-color:#ef444457}.system-announcement-banner.is-info[data-v-b61d8b9a]{color:#1e3a8a;background:#eff6ff;border-color:#3b82f647}.system-announcement-copy[data-v-b61d8b9a]{flex-direction:column;gap:4px;min-width:0;line-height:1.5;display:flex}.system-announcement-copy span[data-v-b61d8b9a],.system-announcement-copy small[data-v-b61d8b9a]{word-break:break-word}.system-announcement-copy small[data-v-b61d8b9a]{opacity:.78}.system-announcement-banner button[data-v-b61d8b9a],.system-announcement-dialog button[data-v-b61d8b9a]{color:#fff;background:#1f4ed8;border:0;border-radius:999px;padding:8px 12px;font-weight:700}.system-announcement-modal[data-v-b61d8b9a]{z-index:6000;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.system-announcement-dialog[data-v-b61d8b9a]{color:#172033;background:#fff;border-radius:18px;width:min(340px,100%);padding:22px;box-shadow:0 24px 60px #0f172a3d}.system-announcement-dialog-title[data-v-b61d8b9a]{margin-bottom:10px;font-size:20px;font-weight:900}.system-announcement-dialog p[data-v-b61d8b9a]{white-space:pre-wrap;margin:0 0 16px;line-height:1.7}.system-announcement-window[data-v-b61d8b9a]{color:#475569;word-break:break-word;background:#f8fafc;border-radius:10px;margin-bottom:16px;padding:10px 12px;line-height:1.55}@media (width<=360px){.system-announcement-banner[data-v-b61d8b9a]{grid-template-columns:1fr}}.login-intro[data-v-c6d3f79e]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081522b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.login-intro-dialog[data-v-c6d3f79e]{background:#081522;border-radius:16px;width:fit-content;max-width:100%;overflow:hidden;box-shadow:0 24px 70px #0717277a}.login-intro-toolbar[data-v-c6d3f79e]{justify-content:flex-end;align-items:center;height:48px;padding:0 12px;display:flex}.login-intro video[data-v-c6d3f79e]{object-fit:contain;max-width:100%;display:block}.login-intro button[data-v-c6d3f79e]{color:#fff;cursor:pointer;background:#102b40bd;border:1px solid #ffffffa8;border-radius:20px;padding:8px 16px;font-weight:700}@media (width>=1024px){.mobile-tabbar--business-plan[data-v-a4eadf0d]{display:none}}
