*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin-top:12px;margin-bottom:8px}.markdown-body p{margin-bottom:8px}.markdown-body code{background:#0000000f;padding:2px 6px;border-radius:4px;font-size:13px}.markdown-body pre{background:#0000000a;padding:12px;border-radius:8px;overflow-x:auto;margin:8px 0}.markdown-body pre code{background:none;padding:0}.markdown-body hr{border:none;border-top:1px solid #f0f0f0;margin:12px 0}.markdown-body ul,.markdown-body ol{padding-left:20px;margin-bottom:8px}.mobile-tabbar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fff;border-top:1px solid #f0f0f0;padding-bottom:env(safe-area-inset-bottom,0)}.mobile-tabbar-inner{display:flex;height:56px}.mobile-tab-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;color:#999;cursor:pointer;transition:color .2s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.mobile-tab-item.active{color:#1677ff}.mobile-tab-item .anticon{font-size:22px}.log-card-list{display:flex;flex-direction:column;gap:12px}.log-card-item{background:#fafafa;border-radius:10px;padding:14px}.log-card-item .log-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.log-card-item .log-time{font-size:12px;color:#999}.log-card-item .log-content{font-size:14px;color:#333;word-break:break-all}.log-card-item .log-footer{display:flex;gap:8px;margin-top:8px;font-size:12px;color:#999}@media(max-width:768px){.desktop-sider{display:none!important}.mobile-tabbar{display:block}.main-content{padding-bottom:calc(56px + env(safe-area-inset-bottom,0))!important}.chat-input-area{padding-bottom:calc(12px + env(safe-area-inset-bottom,0))!important;margin-bottom:calc(56px + env(safe-area-inset-bottom,0))}}@media(min-width:769px){.mobile-tabbar{display:none!important}}@supports (padding-bottom: env(safe-area-inset-bottom)){.mobile-tabbar{padding-bottom:env(safe-area-inset-bottom)}}
