.pc-shell[data-v-9762ceba]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg, #f5f7fa)}.pc-inner[data-v-9762ceba]{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.pc-header[data-v-9762ceba]{position:sticky;top:0;z-index:20;background:var(--card, #fff);border-bottom:1px solid var(--border, #eee)}.pc-head-inner[data-v-9762ceba]{height:64px;display:flex;align-items:center;gap:32px}.pc-logo[data-v-9762ceba]{display:flex;align-items:center;gap:10px;flex-shrink:0}.pc-logo-img[data-v-9762ceba]{height:32px;max-width:160px;object-fit:contain}.pc-brand[data-v-9762ceba]{font-size:18px;font-weight:700;color:var(--primary);white-space:nowrap}.pc-nav[data-v-9762ceba]{display:flex;align-items:center;gap:4px;flex:1}.pc-nav-item[data-v-9762ceba]{padding:8px 14px;border-radius:6px;font-size:15px;color:var(--text, #333)}.pc-nav-item[data-v-9762ceba]:hover{background:#0000000a}.pc-nav-item.router-link-active[data-v-9762ceba]{color:var(--primary);font-weight:600;background:#00000008}.pc-right[data-v-9762ceba]{display:flex;align-items:center;gap:18px;flex-shrink:0}.pc-msg[data-v-9762ceba]{position:relative;font-size:14px;color:var(--text-secondary, #666)}.pc-dot[data-v-9762ceba]{position:absolute;top:-4px;right:-8px;width:7px;height:7px;border-radius:50%;background:#ff4d4f}.pc-user[data-v-9762ceba]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text, #333)}.pc-avatar[data-v-9762ceba]{width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.pc-main[data-v-9762ceba]{flex:1;padding:24px 0 40px}.pc-footer[data-v-9762ceba]{border-top:1px solid var(--border, #eee);background:var(--card, #fff);padding:18px 0}.pc-foot-inner[data-v-9762ceba]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-secondary, #888);flex-wrap:wrap;gap:10px}.pc-foot-links[data-v-9762ceba]{display:flex;gap:16px}.pc-foot-links a[data-v-9762ceba]:hover{color:var(--primary)}@media (max-width: 1000px){.pc-nav-item[data-v-9762ceba]{padding:8px 10px;font-size:14px}}.m-shell[data-v-767a2dd8]{height:100vh;height:100dvh;display:flex;flex-direction:column}.m-view[data-v-767a2dd8]{flex:1;min-height:0;overflow-y:auto;position:relative}.m-tab[data-v-767a2dd8]{height:56px;padding-bottom:env(safe-area-inset-bottom);display:flex;align-items:stretch;background:var(--card);border-top:1px solid var(--border);flex-shrink:0}.m-tab-item[data-v-767a2dd8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;color:var(--text-secondary);position:relative}.m-tab-item.active[data-v-767a2dd8]{color:var(--primary);font-weight:600}.m-tab-ico[data-v-767a2dd8]{display:flex}[data-v-767a2dd8] .m-tab-ico svg{width:19px;height:19px}.m-tab-dot[data-v-767a2dd8]{position:absolute;top:6px;right:50%;margin-right:-16px;width:7px;height:7px;border-radius:50%;background:#ff4d4f}.blank-shell[data-v-d4ee2531]{min-height:100vh;height:100dvh;overflow-y:auto}:root{--primary: #1a73e8;--primary-light: #e8f0fe;--bg: #f5f6fa;--card: #ffffff;--text: #1f2329;--text-secondary: #6b7280;--border: #e5e7eb;--assistant-bg: #ffffff;--user-bg: #1a73e8;--user-text: #ffffff;--danger: #d93026;--radius: 12px}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea{font-family:inherit;outline:none}.page{height:100%;display:flex;flex-direction:column}.navbar{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:center;background:var(--card);border-bottom:1px solid var(--border);flex-shrink:0;position:relative}.navbar .title{font-size:17px;font-weight:600}.navbar .nav-left{position:absolute;left:12px}.navbar .nav-right{position:absolute;right:12px}.navbar .icon-btn{font-size:15px;color:var(--text-secondary)}.btn-primary{background:var(--primary);color:#fff;border-radius:8px;padding:12px 16px;font-size:16px;width:100%;text-align:center}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.card{background:var(--card);border-radius:var(--radius);border:1px solid var(--border)}.empty{text-align:center;color:var(--text-secondary);padding:40px 20px;font-size:14px;line-height:1.7}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#d0d3da;border-radius:4px}.formula{overflow-x:auto;overflow-y:hidden;margin:6px 0}.katex-display{margin:4px 0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{top:.3em}.formula+img,img[alt=""],.rich-img{max-width:100%;height:auto;display:block;margin:6px auto;border-radius:6px}.katex-display img,.formula img{display:inline-block}
