.a-momentum-main{width:var(--shell-width);padding:1rem 0 3rem}.a-momentum-main .dashboard-hero{background:linear-gradient(135deg,#fff8f5,#fff);padding:clamp(1rem,3vw,1.45rem)}.a-momentum-main .hero-top{grid-template-columns:1fr;align-items:start;gap:.55rem;display:grid}.a-momentum-main .hero-copy h1{letter-spacing:-.045em;margin:.35rem 0;font-size:clamp(1.85rem,5vw,2.8rem)}.a-momentum-main .hero-copy p{max-width:72ch;color:rgb(var(--gray-dark));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.a-momentum-main .hero-copy details{margin-top:.35rem}.a-momentum-main .hero-copy summary{cursor:pointer;color:rgb(var(--gray-dark));font-size:.75rem;font-weight:850;list-style:none}.a-momentum-main .hero-copy summary::-webkit-details-marker{display:none}.a-momentum-main .hero-copy details[open] p{-webkit-line-clamp:unset;display:block}.a-momentum-main .count-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.a-momentum-main .count{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:4.4rem;padding:.75rem .8rem;display:flex}.a-momentum-main .count span{color:rgb(var(--gray));letter-spacing:.02em;font-size:.74rem;font-weight:800;display:block}.a-momentum-main .count strong{overflow-wrap:anywhere;margin-top:.32rem;font-size:1.42rem;line-height:1.05;display:block}.a-momentum-main .count em{color:rgb(var(--gray));margin-top:.28rem;font-size:.68rem;font-style:normal;font-weight:700}.a-momentum-main .count.state{background:linear-gradient(#fffaf0,#fff);border-color:#b7791f2e}.a-momentum-main .count.state strong{color:#9a6700}.a-momentum-main .count.pass{background:linear-gradient(#f3fbf6,#fff);border-color:#1f7a4e29}.a-momentum-main .count.pass strong{color:var(--green)}.a-momentum-main .decision-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:.55rem;margin-top:.7rem;display:grid}.a-momentum-main .decision-box{border:1px solid var(--border);background:var(--warm-2);border-radius:13px;min-height:4.1rem;padding:.72rem .8rem}.a-momentum-main .decision-box span{color:rgb(var(--gray));letter-spacing:.03em;font-size:.72rem;font-weight:850;display:block}.a-momentum-main .decision-box strong{margin-top:.22rem;font-size:.9rem;line-height:1.45;display:block}.a-momentum-main .decision-box.action{background:#fffaf0;border-color:#b7791f3d #b7791f3d #b7791f3d #b7791f;border-left-style:solid;border-left-width:5px}.a-momentum-main .decision-box.action strong{font-size:1rem}.a-momentum-main .decision-box.mainline{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-column:1/-1;min-height:auto;padding:.72rem .15rem .1rem}.a-momentum-main .decision-box.mainline h2{margin:.18rem 0 .22rem;font-size:1rem}.a-momentum-main .decision-box.mainline p{color:rgb(var(--gray-dark));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.a-momentum-main .scope-details{background:#fffaf0;border:1px solid #f0d48a;border-radius:13px;margin-top:.7rem;padding:.72rem .8rem}.a-momentum-main .scope-details summary{cursor:pointer;color:#604400;justify-content:space-between;gap:.7rem;font-size:.78rem;font-weight:850;list-style:none;display:flex}.a-momentum-main .scope-details summary::-webkit-details-marker{display:none}.a-momentum-main .scope-details summary:after{content:"查看口径 ↓";white-space:nowrap;color:#9a6700}.a-momentum-main .scope-details[open] summary:after{content:"收起口径 ↑"}.a-momentum-main .scope-note{color:#604400;margin:.55rem 0 0;font-size:.78rem;line-height:1.5}.a-momentum-main .decision-badges{display:none}.a-momentum-main .section-head{justify-content:space-between;align-items:end;gap:.8rem;margin:1.45rem 0 .7rem;display:flex}.a-momentum-main .section-head h2{margin:.25rem 0 0}.a-momentum-main .section-head p{color:rgb(var(--gray));margin:0;font-size:.84rem}.a-momentum-main .top-panel{padding:1rem}.a-momentum-main .panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.a-momentum-main .panel-head h2,.a-momentum-main .panel-head h3{margin:0}.a-momentum-main .muted{color:rgb(var(--gray))}.a-momentum-main .rec-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.7rem;display:grid}.a-momentum-main .rec-card{border:1px solid var(--border);border-left:5px solid var(--accent);background:#fff;border-radius:18px;min-width:0;padding:.9rem;transition:transform .16s ease-out,box-shadow .16s ease-out;position:relative;overflow:hidden}@media (hover:hover){.a-momentum-main .rec-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1e232814}}.a-momentum-main .rec-top{border-bottom:1px solid var(--border);gap:.25rem;padding-bottom:.58rem;display:grid}.a-momentum-main .rec-top h3{min-height:2.6em;margin:0;font-size:.98rem;line-height:1.35}.a-momentum-main .rec-code{color:rgb(var(--gray));font-size:.75rem;font-weight:850}.a-momentum-main .rec-metrics{grid-template-columns:1fr;gap:.35rem;margin:.65rem 0 0;font-size:.8rem;line-height:1.45;display:grid}.a-momentum-main .rec-metrics>span{display:block}.a-momentum-main .rec-tags{flex-wrap:wrap;gap:.3rem;margin-top:.62rem;display:flex}.a-momentum-main .agent-box{background:var(--warm-2);color:rgb(var(--gray-dark));-webkit-line-clamp:3;border-radius:10px;-webkit-box-orient:vertical;min-height:4.35em;margin-top:.6rem;padding:.58rem .62rem;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.a-momentum-main .tag{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:850;display:inline-flex}.a-momentum-main .tag.pass{color:#137333;background:#eefaf1;border-color:#ccefd5}.a-momentum-main .tag.fail{color:#b42318;background:#fff1ef;border-color:#ffd6cf}.a-momentum-main .tag.watch{color:#9a6700;background:#fff7d6;border-color:#ffe7a3}.a-momentum-main .toolbar{border:1px solid var(--border);background:#ffffffb8;border-radius:16px;grid-template-columns:1fr 1fr 1.15fr .75fr auto auto;align-items:end;gap:.55rem;margin-top:.75rem;padding:.75rem;display:grid}.a-momentum-main .field{gap:.28rem;display:grid}.a-momentum-main .field label{color:rgb(var(--gray));font-size:.72rem;font-weight:800}.a-momentum-main select,.a-momentum-main button{border:1px solid var(--border);width:100%;min-height:2.45rem;color:rgb(var(--black));font:inherit;background:#fff;border-radius:11px;padding:.48rem .62rem;font-size:.82rem;font-weight:800}.a-momentum-main button.primary{width:auto;min-width:6rem;color:rgb(var(--black));cursor:pointer;background:#fff}.a-momentum-main button.primary:hover{background:var(--warm-2)}.a-momentum-main button.primary:disabled{opacity:.65;cursor:wait}.a-momentum-main .checkline{border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:11px;align-items:center;gap:.45rem;min-height:2.45rem;padding:.48rem .62rem;font-size:.78rem;font-weight:800;display:flex}.a-momentum-main .checkline input{width:1rem;height:1rem;accent-color:var(--accent-dark)}.a-momentum-main .dashboard-grid{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}.a-momentum-main .data-details{border-radius:18px;overflow:hidden}.a-momentum-main .data-details>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.9rem 1rem;font-weight:900;list-style:none;display:grid}.a-momentum-main .data-details>summary::-webkit-details-marker{display:none}.a-momentum-main .data-details>summary small{color:rgb(var(--gray));margin-top:.18rem;font-size:.72rem;font-weight:600;display:block}.a-momentum-main .data-details>summary:after{content:"展开全部数据 ↓";color:rgb(var(--gray));font-size:.78rem}.a-momentum-main .data-details[open]>summary:after{content:"收起全部数据 ↑"}.a-momentum-main .panel{padding:1rem}.a-momentum-main .data-details .panel{box-shadow:none;border:0;padding-top:0}.a-momentum-main .table-wrap{border:1px solid var(--border);background:#fff;border-radius:16px;overflow-x:auto}.a-momentum-main table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:900px;display:table}.a-momentum-main th,.a-momentum-main td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:.68rem .62rem}.a-momentum-main thead th{z-index:5;background:rgb(var(--black));color:#fff;font-size:.78rem;position:relative}.a-momentum-main td:first-child,.a-momentum-main th:first-child{text-align:left;z-index:2;background:#fff;position:sticky;left:0}.a-momentum-main thead th:first-child{background:rgb(var(--black));z-index:6}.a-momentum-main tbody tr.recommended td,.a-momentum-main tbody tr.recommended td:first-child{background:#fff8dc}.a-momentum-main .up{color:var(--market-up);font-weight:900}.a-momentum-main .down{color:var(--market-down);font-weight:900}.a-momentum-main .mobile-pool{gap:.65rem;display:none}.a-momentum-main .mobile-etf{border:1px solid var(--border);background:#fff;border-radius:15px;padding:.8rem}.a-momentum-main .mobile-etf-head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.a-momentum-main .mobile-etf-head h3{margin:0;font-size:.95rem}.a-momentum-main .mobile-etf-head p{color:rgb(var(--gray));margin:.18rem 0 0;font-size:.74rem}.a-momentum-main .mobile-etf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.65rem;display:grid}.a-momentum-main .mobile-etf-grid div{background:var(--warm-2);border-radius:10px;padding:.48rem}.a-momentum-main .mobile-etf-grid span{color:rgb(var(--gray));font-size:.68rem;display:block}.a-momentum-main .mobile-etf-grid b{font-size:.8rem}.a-momentum-main .pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.75rem;display:flex}.a-momentum-main .pager-controls,.a-momentum-main .page-numbers{align-items:center;gap:.35rem;display:flex}.a-momentum-main .pager button{min-width:2.25rem;min-height:2.25rem;padding:.4rem .65rem}.a-momentum-main .page-numbers button.active{background:rgb(var(--black));color:#fff}.a-momentum-main .side-stack{grid-template-columns:1.2fr .8fr;gap:.75rem;display:grid}.a-momentum-main .explain-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.a-momentum-main .explain-list li{border:1px solid var(--border);background:var(--warm-2);border-radius:12px;padding:.68rem .72rem;font-size:.8rem;line-height:1.5}.a-momentum-main .status-line{color:rgb(var(--gray));margin:.2rem 0 0;font-size:.78rem}.a-momentum-main .error{color:#b42318;font-weight:800}.a-momentum-main .table-wrap .up,.a-momentum-main .mobile-pool .up,.a-momentum-main .rec-list .up,.a-momentum-main .decision-box .up,.a-momentum-main .explain-list .up{color:var(--market-up);font-weight:900}.a-momentum-main .table-wrap .down,.a-momentum-main .mobile-pool .down,.a-momentum-main .rec-list .down,.a-momentum-main .decision-box .down,.a-momentum-main .explain-list .down{color:var(--market-down);font-weight:900}@media (width<=980px){.a-momentum-main .hero-top{display:grid}.a-momentum-main .toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.a-momentum-main .side-stack{grid-template-columns:1fr}}@media (width<=720px){.a-momentum-main{width:var(--shell-width)}.a-momentum-main .dashboard-hero{padding:.85rem}.a-momentum-main .count-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.a-momentum-main .decision-grid{grid-template-columns:1fr}.a-momentum-main .decision-box.mainline{grid-column:auto}.a-momentum-main .toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.a-momentum-main .table-wrap{display:none}.a-momentum-main .mobile-pool{display:grid}.a-momentum-main .page-numbers,.a-momentum-main .section-head p{display:none}}@media (width<=520px){.a-momentum-main .toolbar,.a-momentum-main .rec-list{grid-template-columns:1fr}.a-momentum-main .count{min-height:3.8rem;padding:.58rem}.a-momentum-main .count strong{font-size:1.2rem}.a-momentum-main .hero-copy h1{font-size:1.8rem}.a-momentum-main .side-stack{display:grid}}
