.session-sidebar[data-v-41895081]{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden;color:var(--mw-color-ink);background:#f7f7f5;border-right:1px solid rgba(23,33,28,.1)}.sidebar-top[data-v-41895081]{display:grid;gap:12px;padding:20px 18px 16px}.workspace-user[data-v-41895081]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:2px 4px 6px}.workspace-avatar[data-v-41895081]{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;color:#fff;background:var(--mw-color-primary);border-radius:50%;font-weight:800}.workspace-user strong[data-v-41895081]{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.search-box[data-v-41895081]{display:flex;align-items:center;gap:var(--mw-space-2);min-height:42px;padding:0 var(--mw-space-3);color:var(--mw-color-muted);background:#fff;border:1px solid transparent;border-radius:14px;box-shadow:inset 0 0 0 1px #14141405;transition:border-color .16s ease,box-shadow .16s ease}.search-box[data-v-41895081]:focus-within{border-color:color-mix(in srgb,var(--mw-color-primary) 36%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mw-color-primary) 10%,transparent)}.search-box input[data-v-41895081]{min-width:0;width:100%;color:inherit;background:transparent;border:0;outline:0;font:inherit}.feature-nav[data-v-41895081]{display:grid;gap:6px;padding:2px 0}.feature-item[data-v-41895081]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:48px;padding:0 12px;color:#121815;text-align:left;background:transparent;border:0;border-radius:14px;cursor:pointer;font:inherit;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.feature-item[data-v-41895081]:hover,.feature-item.active[data-v-41895081]{background:#fff;box-shadow:0 10px 28px #151e1a12}.feature-item[data-v-41895081]:disabled{cursor:not-allowed;opacity:.54}.feature-icon[data-v-41895081]{display:grid;place-items:center;width:28px;height:28px;color:#fff;background:var(--mw-color-primary);border-radius:8px;font-size:14px;font-weight:800;line-height:1}.feature-item strong[data-v-41895081]{overflow:hidden;font-size:17px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.leader-context[data-v-41895081]{display:grid;gap:10px;margin-top:4px;padding:12px;background:#fff;border:1px solid color-mix(in srgb,var(--mw-color-line) 72%,transparent);border-radius:14px}.leader-context__head[data-v-41895081]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--mw-color-muted);font-size:var(--mw-font-xs);font-weight:700}.leader-context__body[data-v-41895081]{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.leader-actions[data-v-41895081]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.leader-actions button[data-v-41895081]{min-width:0;height:36px;color:#17231e;background:#f6f6f4;border:1px solid color-mix(in srgb,var(--mw-color-line) 80%,transparent);border-radius:10px;cursor:pointer;font:inherit;font-size:var(--mw-font-sm);font-weight:700}.leader-actions button[data-v-41895081]:first-child{color:#fff;background:var(--mw-color-primary);border-color:var(--mw-color-primary)}.leader-actions button[data-v-41895081]:disabled{cursor:not-allowed;opacity:.54}.leader-context select[data-v-41895081]{max-width:86px;height:28px;padding:0 6px;color:var(--mw-color-primary);background:color-mix(in srgb,var(--mw-color-primary) 8%,transparent);border:0;border-radius:8px;outline:0;font:inherit;font-size:var(--mw-font-xs);font-weight:700;cursor:pointer}.leader-context select[data-v-41895081]:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default;opacity:1}.compact-leader-switch[data-v-41895081]{display:none}.feature-item[data-v-41895081]:focus-visible,.session-item[data-v-41895081]:focus-visible{outline:2px solid color-mix(in srgb,var(--mw-color-primary) 54%,transparent);outline-offset:2px}.leader-avatar[data-v-41895081],.user-badge[data-v-41895081]{display:grid;place-items:center;overflow:hidden;color:#fff;background:var(--mw-color-primary-strong);font-weight:700}.leader-avatar[data-v-41895081]{width:42px;height:42px;border-radius:8px;font-size:var(--mw-font-lg)}.leader-avatar img[data-v-41895081]{width:100%;height:100%;object-fit:cover}.leader-copy[data-v-41895081]{display:grid;min-width:0;gap:2px}.leader-copy small[data-v-41895081],.session-title[data-v-41895081],.session-preview[data-v-41895081],.session-meta[data-v-41895081],.user-status span[data-v-41895081]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leader-copy strong[data-v-41895081]{overflow:hidden;font-size:var(--mw-font-sm);text-overflow:ellipsis;white-space:nowrap}.leader-copy small[data-v-41895081]{color:var(--mw-color-muted);font-size:var(--mw-font-sm)}.session-item[data-v-41895081]:disabled{cursor:not-allowed;opacity:.58}.history-section[data-v-41895081]{display:grid;grid-template-rows:auto auto minmax(0,1fr);flex:1;min-height:0;border-top:1px solid color-mix(in srgb,var(--mw-color-line) 76%,transparent)}.auth-panel[data-v-41895081]{display:grid;gap:var(--mw-space-1);margin:0 var(--mw-space-4) var(--mw-space-3);padding:var(--mw-space-3);color:#92400e;background:#fffbeb;border:1px solid rgba(146,64,14,.22);border-radius:8px;font-size:var(--mw-font-sm)}.auth-panel span[data-v-41895081]{color:#a16207;line-height:1.55}.history-head[data-v-41895081]{display:flex;align-items:center;justify-content:space-between;padding:var(--mw-space-4) var(--mw-space-4) var(--mw-space-3);font-weight:700}.history-head small[data-v-41895081]{color:var(--mw-color-muted);font-weight:600}.history-list[data-v-41895081]{display:grid;gap:var(--mw-space-2);align-content:start;min-height:0;overflow:auto;padding:0 var(--mw-space-3) var(--mw-space-3)}.session-item[data-v-41895081]{display:grid;gap:var(--mw-space-1);width:100%;min-height:78px;padding:var(--mw-space-3);text-align:left;color:inherit;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.session-item[data-v-41895081]:hover,.session-item.active[data-v-41895081]{background:color-mix(in srgb,var(--mw-color-primary) 8%,transparent);border-color:color-mix(in srgb,var(--mw-color-primary) 20%,transparent)}.session-title[data-v-41895081]{font-weight:700}.session-preview[data-v-41895081]{color:var(--mw-color-muted);font-size:var(--mw-font-sm)}.session-meta[data-v-41895081]{color:color-mix(in srgb,var(--mw-color-muted) 78%,transparent);font-size:var(--mw-font-xs)}.history-state[data-v-41895081]{padding:var(--mw-space-5) var(--mw-space-3);color:var(--mw-color-muted);text-align:center}.user-status[data-v-41895081]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--mw-space-3);align-items:center;margin-top:auto;padding:var(--mw-space-3) var(--mw-space-4);background:color-mix(in srgb,var(--mw-color-panel) 70%,#f6f5f0);border-top:1px solid color-mix(in srgb,var(--mw-color-line) 82%,transparent)}.user-badge[data-v-41895081]{width:36px;height:36px;border-radius:50%;font-size:var(--mw-font-sm)}.user-status>div[data-v-41895081]:last-child{display:grid;min-width:0;gap:2px}.user-status strong[data-v-41895081]{font-size:var(--mw-font-sm)}.user-status span[data-v-41895081]{color:var(--mw-color-muted);font-size:var(--mw-font-xs)}@media(max-width:900px){.session-sidebar[data-v-41895081]{min-height:auto;max-height:420px}}.consultation-chat-page[data-v-f6dfc003]{display:grid;grid-template-columns:292px minmax(0,1fr);height:100vh;min-height:0;overflow:hidden;background:#fbfbfa}.chat-main[data-v-f6dfc003]{display:grid;grid-template-rows:64px minmax(0,1fr) auto auto;min-width:0;min-height:0;overflow:hidden;background:#fff}.chat-topbar[data-v-f6dfc003]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:0 22px;border-bottom:1px solid rgba(23,33,28,.08);background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.icon-button[data-v-f6dfc003],.ghost-button[data-v-f6dfc003],.tool-group button[data-v-f6dfc003],.send-button[data-v-f6dfc003]{border:0;font:inherit;cursor:pointer}.icon-button[data-v-f6dfc003]{position:relative;width:34px;height:34px;border-radius:10px;background:transparent}.icon-button[data-v-f6dfc003]:hover{background:#f4f4f2}.icon-button span[data-v-f6dfc003],.icon-button[data-v-f6dfc003]:before,.icon-button[data-v-f6dfc003]:after{position:absolute;left:10px;width:14px;height:2px;content:"";background:#222822;border-radius:2px}.icon-button span[data-v-f6dfc003]{top:16px}.icon-button[data-v-f6dfc003]:before{top:11px}.icon-button[data-v-f6dfc003]:after{top:21px}.chat-title[data-v-f6dfc003]{min-width:0;text-align:center}.chat-title h1[data-v-f6dfc003]{margin:0;color:#181b19;font-size:15px;font-weight:700;line-height:1.35}.chat-title p[data-v-f6dfc003]{margin:3px 0 0;overflow:hidden;color:#181b1961;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.topbar-actions[data-v-f6dfc003]{display:inline-flex;align-items:center;gap:10px}.auth-chip[data-v-f6dfc003]{padding:5px 10px;color:#9a620e;background:#fff5d8;border-radius:999px;font-size:12px;font-weight:600}.ghost-button[data-v-f6dfc003]{height:34px;padding:0 14px;color:#1f2a24;background:#f6f6f4;border:1px solid rgba(23,33,28,.08);border-radius:999px;font-size:13px;font-weight:600}.ghost-button[data-v-f6dfc003]:hover{background:#ededeb}.message-list[data-v-f6dfc003]{display:flex;flex-direction:column;gap:18px;min-height:0;overflow:auto;padding:34px clamp(28px,7vw,112px) 28px;background:linear-gradient(180deg,#fff,#fbfbfa)}.message-item[data-v-f6dfc003]{max-width:min(680px,76%);align-self:flex-start;padding:14px 18px;color:#1d241f;background:#f4f4f2;border-radius:18px 18px 18px 6px}.message-item.is-user[data-v-f6dfc003]{align-self:flex-end;color:#fff;background:var(--mw-color-primary);border-radius:18px 18px 6px}.message-item.is-failed[data-v-f6dfc003]{color:#b42318;background:#fff7f5;box-shadow:inset 0 0 0 1px #b423182e}.message-item p[data-v-f6dfc003]{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.72}.state-panel[data-v-f6dfc003]{align-self:center;justify-self:center;margin:auto;color:var(--mw-color-muted)}.empty-chat[data-v-f6dfc003]{display:grid;gap:24px;justify-items:center;align-self:center;max-width:820px;margin:auto;text-align:center}.empty-kicker[data-v-f6dfc003]{margin:0;color:var(--mw-color-primary);font-size:13px;font-weight:700}.empty-chat h2[data-v-f6dfc003]{margin:0;color:#111512;font-size:clamp(28px,4vw,40px);line-height:1.18}.prompt-grid[data-v-f6dfc003]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.prompt-grid button[data-v-f6dfc003]{max-width:360px;padding:12px 18px;color:#242a26;background:#f3f3f1;border:0;border-radius:14px;cursor:pointer;font-size:15px;line-height:1.35}.prompt-grid button[data-v-f6dfc003]:hover{background:#ebebe8}.error-text[data-v-f6dfc003]{margin:0;padding:0 clamp(28px,7vw,112px) 10px;color:#b42318;font-size:13px}.composer[data-v-f6dfc003]{padding:12px clamp(28px,7vw,112px) 28px;background:linear-gradient(180deg,#fbfbfa8c,#fff 28%)}.composer-box[data-v-f6dfc003]{display:grid;gap:8px;max-width:980px;margin:0 auto;padding:14px 16px 12px;background:#fff;border:1px solid rgba(75,115,255,.24);border-radius:24px;box-shadow:0 16px 60px #141e1a14}.composer textarea[data-v-f6dfc003]{width:100%;min-height:54px;max-height:144px;padding:0 10px;resize:vertical;color:#171c18;background:transparent;border:0;font:inherit;font-size:16px;line-height:1.62}.composer textarea[data-v-f6dfc003]:focus{outline:none}.composer-toolbar[data-v-f6dfc003]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.composer-spacer[data-v-f6dfc003]{min-width:0}.send-button[data-v-f6dfc003]{flex:0 0 auto;min-width:76px;height:36px;padding:0 16px;color:#fff;background:var(--mw-color-primary);border-radius:999px;font-size:14px;font-weight:700}.send-button[data-v-f6dfc003]:hover{background:var(--mw-color-primary-strong)}.composer button[data-v-f6dfc003]:disabled,.composer textarea[data-v-f6dfc003]:disabled{cursor:not-allowed;opacity:.46}@media(max-width:900px){.consultation-chat-page[data-v-f6dfc003]{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.chat-main[data-v-f6dfc003]{min-height:100vh}.consultation-chat-page[data-v-f6dfc003] .session-sidebar{display:none}}@media(max-width:640px){.chat-topbar[data-v-f6dfc003]{grid-template-columns:1fr;height:auto;padding:14px}.icon-button[data-v-f6dfc003],.topbar-actions[data-v-f6dfc003]{display:none}.message-list[data-v-f6dfc003]{padding:28px 18px}.message-item[data-v-f6dfc003]{max-width:88%}.composer[data-v-f6dfc003]{padding:12px 16px 20px}.composer-toolbar[data-v-f6dfc003]{align-items:stretch;flex-direction:column}.send-button[data-v-f6dfc003]{width:100%}}*{box-sizing:border-box}html{min-width:320px;background:var(--mw-color-paper)}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}:root{--mw-color-ink: #17211c;--mw-color-muted: #637068;--mw-color-paper: #f5f2eb;--mw-color-panel: #fffdf8;--mw-color-line: rgba(23, 33, 28, .12);--mw-color-primary: #134f42;--mw-color-primary-strong: #0d352d;--mw-color-accent: #b98b33;--mw-radius-sm: 4px;--mw-radius-md: 8px;--mw-radius-lg: 12px;--mw-shadow-low: 0 1px 3px rgba(23, 33, 28, .08);--mw-shadow-med: 0 4px 12px rgba(23, 33, 28, .1);--mw-shadow-high: 0 24px 80px rgba(47, 57, 51, .14);--mw-space-1: 4px;--mw-space-2: 8px;--mw-space-3: 12px;--mw-space-4: 16px;--mw-space-5: 24px;--mw-space-6: 32px;--mw-space-7: 48px;--mw-space-8: 64px;--mw-font-xs: 12px;--mw-font-sm: 14px;--mw-font-md: 16px;--mw-font-lg: 18px;--mw-font-xl: 24px;--mw-font-2xl: 32px;--mw-family-base: ui-sans-serif, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;color:var(--mw-color-ink);background:var(--mw-color-paper);font-family:var(--mw-family-base);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root[data-theme=zen]{--mw-color-ink: #17211c;--mw-color-muted: #637068;--mw-color-paper: #f5f2eb;--mw-color-panel: #fffdf8;--mw-color-line: rgba(23, 33, 28, .12);--mw-color-primary: #134f42;--mw-color-primary-strong: #0d352d;--mw-color-accent: #b98b33}:root[data-theme=prime]{--mw-color-ink: #0F172A;--mw-color-muted: #6C757D;--mw-color-paper: #F8F9FA;--mw-color-panel: #FFFFFF;--mw-color-line: rgba(10, 36, 99, .12);--mw-color-primary: #0A2463;--mw-color-primary-strong: #061845;--mw-color-accent: #21FA90;--mw-shadow-low: 0 1px 3px rgba(10, 36, 99, .12);--mw-shadow-med: 0 4px 6px -1px rgba(10, 36, 99, .1);--mw-shadow-high: 0 10px 15px -3px rgba(10, 36, 99, .1)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--mw-color-ink);font-weight:600;line-height:1.3;letter-spacing:0}h1{font-size:var(--mw-font-2xl)}h2{font-size:var(--mw-font-xl)}h3{font-size:var(--mw-font-lg)}h4{font-size:var(--mw-font-md)}h5,h6{font-size:var(--mw-font-sm)}p{margin:0;color:var(--mw-color-ink);line-height:1.6}small{font-size:var(--mw-font-xs);color:var(--mw-color-muted)}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.mw-text-muted{color:var(--mw-color-muted)}.mw-text-primary{color:var(--mw-color-primary)}.mw-text-accent{color:var(--mw-color-accent)}.mw-text-strong{color:var(--mw-color-primary-strong)}.app-shell{display:flex;flex-direction:column;min-height:100vh;background:var(--mw-color-paper)}.app-main{flex:1;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:var(--mw-space-6) 0 var(--mw-space-7)}.app-shell--workspace{overflow:hidden;background:#f7f7f5}.app-main--workspace{width:100%;height:100vh;min-height:0;margin:0;padding:0}.page-section{margin:var(--mw-space-7) 0}.page-section+.page-section{margin-top:var(--mw-space-7)}.hero-section{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--mw-space-6);padding:var(--mw-space-7) 0;align-items:center}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mw-space-4);margin-top:var(--mw-space-5)}@media(max-width:980px){.app-main{width:min(100% - 28px,1180px)}.hero-section{grid-template-columns:1fr;padding:var(--mw-space-6) 0}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.capability-grid{grid-template-columns:1fr}}.app-header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--mw-space-5);width:min(1180px,calc(100% - 48px));margin:0 auto;padding:var(--mw-space-4) 0;border-bottom:1px solid var(--mw-color-line)}.brand{display:flex;align-items:center;gap:var(--mw-space-3);color:var(--mw-color-ink)}.brand-mark{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--mw-color-primary);color:#fff;border-radius:var(--mw-radius-sm);font-weight:600;letter-spacing:.5px}.brand-copy{display:flex;flex-direction:column;line-height:1.2}.brand-copy strong{font-size:var(--mw-font-md);color:var(--mw-color-ink)}.brand-copy small{font-size:var(--mw-font-xs);color:var(--mw-color-muted)}.nav-links{display:flex;align-items:center;gap:var(--mw-space-2);justify-content:center}.nav-links a{padding:8px 12px;font-size:var(--mw-font-sm);color:var(--mw-color-muted);border-radius:var(--mw-radius-sm);transition:color .16s ease,background .16s ease}.nav-links a:hover{color:var(--mw-color-ink)}.nav-links a.active{color:var(--mw-color-primary);background:#134f4214}:root[data-theme=prime] .nav-links a.active{color:var(--mw-color-primary);background:#0a246314}.header-action{display:inline-flex;align-items:center;padding:8px 16px;background:var(--mw-color-primary);color:#fff;border-radius:var(--mw-radius-md);font-size:var(--mw-font-sm);transition:background .16s ease}.header-action:hover{background:var(--mw-color-primary-strong)}.app-footer{display:flex;justify-content:space-between;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:var(--mw-space-5) 0 var(--mw-space-6);color:var(--mw-color-muted);font-size:var(--mw-font-xs);border-top:1px solid var(--mw-color-line)}.header-end{display:inline-flex;align-items:center;gap:var(--mw-space-3)}.theme-toggle{display:inline-flex;align-items:center;gap:var(--mw-space-2);padding:6px 12px;background:transparent;color:var(--mw-color-muted);border:1px solid var(--mw-color-line);border-radius:var(--mw-radius-md);font-size:var(--mw-font-xs);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.theme-toggle:hover{color:var(--mw-color-ink);border-color:var(--mw-color-primary)}.theme-toggle__dot{width:12px;height:12px;border-radius:50%;background:var(--mw-color-primary);box-shadow:0 0 0 2px var(--mw-color-panel);transition:background .2s ease}.theme-toggle__dot.is-prime{background:#0a2463}.theme-toggle__label{font-weight:500;letter-spacing:.5px}.mw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mw-space-2);padding:10px 20px;border-radius:var(--mw-radius-md);border:1px solid transparent;background:var(--mw-color-primary);color:#fff;font-size:var(--mw-font-md);font-weight:500;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.mw-btn:hover{background:var(--mw-color-primary-strong)}.mw-btn--ghost{background:transparent;color:var(--mw-color-primary);border-color:var(--mw-color-primary)}.mw-btn--ghost:hover{background:var(--mw-color-primary);color:#fff}.mw-btn--accent{background:var(--mw-color-accent);color:#fff}.mw-btn--lg{padding:14px 28px;font-size:var(--mw-font-lg)}.mw-card{background:var(--mw-color-panel);border:1px solid var(--mw-color-line);border-radius:var(--mw-radius-lg);padding:var(--mw-space-5);box-shadow:var(--mw-shadow-low);transition:box-shadow .2s ease,transform .2s ease}.mw-card:hover{box-shadow:var(--mw-shadow-med);transform:translateY(-2px)}.mw-card__title{margin:0 0 var(--mw-space-2);font-size:var(--mw-font-lg);color:var(--mw-color-ink)}.mw-card__body{color:var(--mw-color-muted);font-size:var(--mw-font-sm);line-height:1.6}.section-title{display:flex;flex-direction:column;gap:var(--mw-space-2);margin-bottom:var(--mw-space-5)}.section-title span{font-size:var(--mw-font-xs);text-transform:uppercase;letter-spacing:1px;color:var(--mw-color-accent)}.section-title h2{font-size:var(--mw-font-xl);color:var(--mw-color-ink)}.section-title p{color:var(--mw-color-muted);font-size:var(--mw-font-sm);max-width:640px}.hero-kicker{display:inline-block;font-size:var(--mw-font-xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--mw-color-accent);margin-bottom:var(--mw-space-3)}.hero-copy h1{font-size:var(--mw-font-2xl);line-height:1.2;margin-bottom:var(--mw-space-4)}.hero-copy p{color:var(--mw-color-muted);font-size:var(--mw-font-md);margin-bottom:var(--mw-space-5);max-width:520px}.hero-actions{display:flex;gap:var(--mw-space-3)}.hero-panel{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mw-space-4);background:var(--mw-color-panel);border:1px solid var(--mw-color-line);border-radius:var(--mw-radius-lg);padding:var(--mw-space-5);box-shadow:var(--mw-shadow-med)}.metric-item{display:flex;flex-direction:column;gap:var(--mw-space-1);padding:var(--mw-space-3);background:var(--mw-color-paper);border-radius:var(--mw-radius-md);min-height:96px}.metric-item strong{font-size:var(--mw-font-xl);color:var(--mw-color-primary)}.metric-item span{font-size:var(--mw-font-xs);color:var(--mw-color-muted)}.hero-copy{display:flex;flex-direction:column}.hero-actions{display:flex;gap:var(--mw-space-3);flex-wrap:wrap}.mw-mt-1{margin-top:var(--mw-space-1)}.mw-mt-2{margin-top:var(--mw-space-2)}.mw-mt-3{margin-top:var(--mw-space-3)}.mw-mt-4{margin-top:var(--mw-space-4)}.mw-mt-5{margin-top:var(--mw-space-5)}.mw-mt-6{margin-top:var(--mw-space-6)}.mw-mt-7{margin-top:var(--mw-space-7)}.mw-mb-1{margin-bottom:var(--mw-space-1)}.mw-mb-2{margin-bottom:var(--mw-space-2)}.mw-mb-3{margin-bottom:var(--mw-space-3)}.mw-mb-4{margin-bottom:var(--mw-space-4)}.mw-mb-5{margin-bottom:var(--mw-space-5)}.mw-mb-6{margin-bottom:var(--mw-space-6)}.mw-mb-7{margin-bottom:var(--mw-space-7)}.mw-p-2{padding:var(--mw-space-2)}.mw-p-3{padding:var(--mw-space-3)}.mw-p-4{padding:var(--mw-space-4)}.mw-p-5{padding:var(--mw-space-5)}.mw-p-6{padding:var(--mw-space-6)}.mw-px-4{padding-left:var(--mw-space-4);padding-right:var(--mw-space-4)}.mw-py-4{padding-top:var(--mw-space-4);padding-bottom:var(--mw-space-4)}.mw-gap-2{gap:var(--mw-space-2)}.mw-gap-3{gap:var(--mw-space-3)}.mw-gap-4{gap:var(--mw-space-4)}.mw-gap-5{gap:var(--mw-space-5)}.mw-hidden{display:none!important}.mw-invisible{visibility:hidden!important}.mw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
