.app-container[data-v-117acdb0]{min-height:100vh;padding-bottom:60px}.tab-bar[data-v-117acdb0]{position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;display:flex;border-top:1px solid #eee;z-index:100}.tab-item[data-v-117acdb0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#999;font-size:12px}.tab-item.active[data-v-117acdb0]{color:#1677ff}.tab-icon[data-v-117acdb0]{font-size:22px;margin-bottom:2px}.tab-text[data-v-117acdb0]{font-size:11px}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#333;background:#f5f6fa;-webkit-tap-highlight-color:transparent}#app{max-width:480px;margin:0 auto;min-height:100vh}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.rich-text img{max-width:100%;height:auto}.rich-text p{margin:.5em 0}img{max-width:100%;height:auto;object-fit:contain}.inline-formula{display:inline!important;vertical-align:middle;height:auto;margin:0 2px;border-radius:0}.block-diagram{display:block!important;max-width:100%!important;height:auto!important;margin:8px auto;border-radius:8px}.question-content img,.option .val img,.option-value img,.option-content img,.analysis-content img,.panel-content img,.item-content img,.detail-content img,.pq-content img,.pq-option-val img{display:inline;vertical-align:middle;max-width:100%;height:auto;margin:0 2px;border-radius:0}.question-content p,.option .val p,.option-value p,.option-content p,.analysis-content p,.panel-content p,.pq-content p,.pq-option-val p,.item-content p,.detail-content p{display:inline;margin:0}.question-content p:has(.block-diagram),.option .val p:has(.block-diagram),.analysis-content p:has(.block-diagram),.panel-content p:has(.block-diagram),.pq-content p:has(.block-diagram),.item-content p:has(.block-diagram),.detail-content p:has(.block-diagram){display:block;margin:.5em 0}.question-content,.option .val,.option-value,.option-content,.analysis-content,.panel-content,.item-content,.detail-content,.pq-content,.pq-option-val{overflow:hidden;word-break:break-word}[class*=content] img,[class*=Content] img{max-width:100%!important;height:auto!important}
