.analysis-content{font-size:13px;line-height:1.65;color:#686675;background:#faf9fd;border:1px solid #efedf5;border-radius:9px;padding:13px 16px;overflow-wrap:anywhere}.analysis-content h2,.analysis-content h3,.analysis-content h4{font-family:'Space Grotesk';color:#2b2937;line-height:1.25;margin:8px 0 3px}.analysis-content h2:first-child,.analysis-content h3:first-child{margin-top:0}.analysis-content h2{font-size:17px}.analysis-content h3{font-size:14px}.analysis-content h4{font-size:13px}.analysis-content hr{border:0;border-top:1px solid #e8e5f0;margin:7px 0}.analysis-content strong{color:#393645}.analysis-content br+br{display:none}
.intel-layout{align-items:start}.intel-list{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto}.intel-list::-webkit-scrollbar{width:5px}.intel-list::-webkit-scrollbar-thumb{background:#ddd9e9;border-radius:5px}
@media(max-width:900px){.intel-list{position:static;max-height:none;overflow:visible}}
body:has(.intel-layout){height:100vh;overflow:hidden}body:has(.intel-layout) .app-shell{height:100vh;overflow:hidden}body:has(.intel-layout) .main-content{height:100vh;overflow:hidden}body:has(.intel-layout) .intel-layout{height:calc(100vh - 205px);overflow:hidden}body:has(.intel-layout) .intel-list,body:has(.intel-layout) .intel-detail{height:100%;max-height:none;overflow-y:auto;position:static}body:has(.intel-layout) .intel-list::-webkit-scrollbar,body:has(.intel-layout) .intel-detail::-webkit-scrollbar{width:6px}body:has(.intel-layout) .intel-list::-webkit-scrollbar-thumb,body:has(.intel-layout) .intel-detail::-webkit-scrollbar-thumb{background:#ddd9e9;border-radius:6px}
.list-toolbar select{border:1px solid var(--line);border-radius:7px;padding:5px 6px;color:#777587;background:#fff;font-size:10px;margin-left:7px}
.intel-layout{height:calc(100vh - 220px)!important;min-height:0!important;overflow:hidden!important}.intel-list{height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:8px}.intel-detail{height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.main-content{overflow:hidden!important}
.detail-inner{padding:22px 30px}.detail-hero h2{margin:0 0 3px}.detail-hero p{line-height:1.4}.detail-tags{margin:13px 0}.intel-block{padding:12px 0}.intel-block h4{margin:0 0 5px}.intel-block p{line-height:1.6}.analysis-content{line-height:1.58;padding:11px 14px}.analysis-content h2,.analysis-content h3,.analysis-content h4{margin:8px 0 3px}.analysis-content hr{margin:6px 0}
.analysis-content{line-height:1.42;padding:7px 11px}.analysis-content h2,.analysis-content h3,.analysis-content h4{line-height:1.2;margin:4px 0 2px}.analysis-content h2:first-child,.analysis-content h3:first-child{margin-top:0}.analysis-content hr{margin:4px 0}.analysis-content br+br{display:none}
@media(max-width:900px){.intel-layout{height:auto!important;overflow:visible!important}.intel-list,.intel-detail{height:auto!important;overflow:visible!important}.main-content{overflow:visible!important}}
.report-table-wrap{overflow-x:auto;margin:8px 0 12px}.report-table-wrap table{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.report-table-wrap th,.report-table-wrap td{border:1px solid #e8e5f0;padding:7px 9px;text-align:left;vertical-align:top;line-height:1.5}.report-table-wrap th{background:#f3f0ff;color:#50428e;font-weight:600}.analysis-content>p{margin:4px 0;line-height:1.55}
@media(max-width:900px){body:has(.intel-layout),body:has(.intel-layout) .app-shell,body:has(.intel-layout) .main-content{height:auto;overflow:visible}body:has(.intel-layout) .intel-layout{height:auto;overflow:visible}body:has(.intel-layout) .intel-list,body:has(.intel-layout) .intel-detail{height:auto;overflow:visible}}
