.ai-analysis-index,.ai-analysis-article{--analysis-blue: #4b7f9f;--analysis-blue-soft: #eef5f8;--analysis-orange: #bd7049;--analysis-gold: #b5923d;--analysis-ink: #1f2937;--analysis-muted: #64748b;--analysis-line: #d8e2e8;max-width:1180px;margin:0 auto}.ai-analysis-page .site-main{min-width:0}.ai-analysis-hero{background:linear-gradient(100deg,#4b7f9f21,#fff0 66%),linear-gradient(180deg,#ffffffc2,#fff0)}.ai-analysis-index-body,.ai-analysis-body{width:min(100%,1040px);margin:0 auto}.ai-analysis-index-intro{margin-bottom:18px}.ai-analysis-index-intro h2{margin-bottom:8px}.ai-analysis-index-intro p{margin:0;color:var(--analysis-muted)}.ai-analysis-list{border-top:1px solid var(--analysis-line)}.ai-analysis-list-item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:26px 0 28px;border-bottom:1px solid var(--analysis-line)}.ai-analysis-list-meta{display:flex;align-items:flex-start;gap:8px;color:var(--analysis-muted);font-size:.86rem}.ai-analysis-latest{display:inline-block;padding:1px 7px;border:1px solid rgba(75,127,159,.46);border-radius:999px;color:var(--analysis-blue);font-size:.72rem;font-weight:700}.ai-analysis-list-main{min-width:0}.ai-analysis-list-kicker{margin:0 0 5px;color:var(--analysis-blue);font-size:.76rem;font-weight:700}.ai-analysis-list-main h2{margin:0 0 10px;padding:0;border:0;font-size:1.2rem;line-height:1.5}.ai-analysis-list-main h2 a{color:var(--analysis-ink);text-decoration:none}.ai-analysis-list-main h2 a:hover,.ai-analysis-list-main h2 a:focus-visible{color:var(--analysis-blue);text-decoration:underline;text-underline-offset:.2em}.ai-analysis-list-main>p{margin:0 0 12px;color:#475569}.ai-analysis-list-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 12px;font-size:.84rem}.ai-analysis-list-facts div{display:flex;gap:7px}.ai-analysis-list-facts dt{color:var(--analysis-muted)}.ai-analysis-list-facts dd{margin:0;color:var(--analysis-ink);font-weight:600}.ai-analysis-read-link{color:var(--analysis-blue);font-weight:700;text-underline-offset:.2em}.ai-analysis-back-link{margin:0 0 10px;font-size:.82rem}.ai-analysis-back-link a{color:var(--analysis-blue)}.ai-analysis-article-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;font-size:.84rem}.ai-analysis-article-meta div{display:flex;gap:7px}.ai-analysis-article-meta dt{color:var(--analysis-muted)}.ai-analysis-article-meta dd{margin:0;color:var(--analysis-ink);font-weight:700}.ai-analysis-editor-note{margin:10px 0 0;color:var(--analysis-muted);font-size:.78rem}.ai-analysis-summary{margin:22px 0 28px;padding:20px 22px;border-left:4px solid var(--analysis-blue);background:var(--analysis-blue-soft)}.ai-analysis-summary .ai-analysis-section-label{margin:0 0 4px;color:var(--analysis-blue);font-size:.74rem;font-weight:700;text-transform:uppercase}.ai-analysis-summary h2{margin:0 0 10px;padding:0;border:0}.ai-analysis-summary ul,.ai-analysis-notes ul{margin:0;padding-left:1.3em}.ai-analysis-summary li+li,.ai-analysis-notes li+li{margin-top:7px}.ai-analysis-toc{margin-top:0}.ai-analysis-stat-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0 28px;border-top:1px solid var(--analysis-line);border-bottom:1px solid var(--analysis-line)}.ai-analysis-stat{min-width:0;padding:14px 12px;border-right:1px solid var(--analysis-line)}.ai-analysis-stat:last-child{border-right:0}.ai-analysis-stat span,.ai-analysis-stat small{display:block;color:var(--analysis-muted);font-size:.76rem}.ai-analysis-stat strong{display:block;margin:3px 0;color:var(--analysis-ink);font-size:1.28rem;font-variant-numeric:tabular-nums}.ai-analysis-chart-block{margin:18px 0 32px;padding:18px 0 22px;border-top:1px solid var(--analysis-line);border-bottom:1px solid var(--analysis-line)}.ai-analysis-chart-heading{margin-bottom:12px}.strategy-article .ai-analysis-chart-heading h3{margin:0 0 4px;color:var(--analysis-ink);font-size:1rem}.ai-analysis-chart-heading p{margin:0;color:var(--analysis-muted);font-size:.82rem;line-height:1.6}.ai-analysis-canvas-wrap{position:relative;width:100%;height:480px}.ai-analysis-chart-tall .ai-analysis-canvas-wrap{height:640px}.ai-analysis-canvas-wrap.ai-analysis-canvas-medium{height:390px}.ai-analysis-canvas-wrap canvas{width:100%!important;height:100%!important}.ai-analysis-chart-fallback{position:absolute;inset:50% auto auto 50%;margin:0;color:var(--analysis-muted);transform:translate(-50%,-50%)}.ai-analysis-canvas-wrap.is-ready .ai-analysis-chart-fallback{display:none}.ai-analysis-mover-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:18px 0}.ai-analysis-mover-columns h3{margin:0 0 8px;padding-bottom:7px;border-bottom:1px solid var(--analysis-line);color:var(--analysis-ink);font-size:.94rem}.ai-analysis-mover-columns ol{margin:0;padding:0;list-style:none}.ai-analysis-mover-columns li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:8px 0;border-bottom:1px solid rgba(216,226,232,.72)}.ai-analysis-mover-columns li strong{color:var(--analysis-blue);font-variant-numeric:tabular-nums}.ai-analysis-mover-columns li small{grid-column:1 / -1;color:var(--analysis-muted)}.ai-analysis-mover-columns>div:last-child li strong{color:var(--analysis-orange)}.ai-analysis-table-wrap{width:100%;margin:14px 0 28px;overflow-x:auto;border-top:1px solid var(--analysis-line);border-bottom:1px solid var(--analysis-line);-webkit-overflow-scrolling:touch}.ai-analysis-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.86rem}.ai-analysis-table th,.ai-analysis-table td{padding:9px 10px;border-bottom:1px solid rgba(216,226,232,.76);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ai-analysis-table th{color:var(--analysis-muted);font-size:.76rem;font-weight:700}.ai-analysis-table th:nth-child(2),.ai-analysis-table td:nth-child(2){text-align:left}.ai-analysis-table tbody tr:last-child td{border-bottom:0}.ai-analysis-table .is-up{color:var(--analysis-blue);font-weight:700}.ai-analysis-table .is-down{color:var(--analysis-orange);font-weight:700}.ai-analysis-notes{margin:30px 0 0;padding:18px 20px;border:1px solid var(--analysis-line);background:#f8fafc;color:#475569;font-size:.86rem}.ai-analysis-notes h2{margin-top:0}.ai-analysis-notes p{margin-bottom:0}.ai-analysis-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;width:min(100%,1040px);margin:34px auto 0;padding-top:16px;border-top:1px solid var(--analysis-line)}.ai-analysis-footer a{color:var(--analysis-blue);font-weight:700}@media(max-width:900px){.ai-analysis-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-analysis-stat:nth-child(3){border-right:0}.ai-analysis-stat:nth-child(-n+3){border-bottom:1px solid var(--analysis-line)}}@media(max-width:700px){.ai-analysis-list-item{grid-template-columns:1fr;gap:8px;padding:22px 0}.ai-analysis-summary{padding:17px 16px}.ai-analysis-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-analysis-stat,.ai-analysis-stat:nth-child(3){border-right:1px solid var(--analysis-line);border-bottom:1px solid var(--analysis-line)}.ai-analysis-stat:nth-child(2n){border-right:0}.ai-analysis-stat:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.ai-analysis-mover-columns{grid-template-columns:1fr;gap:20px}.ai-analysis-chart-tall .ai-analysis-canvas-wrap{height:610px}.ai-analysis-canvas-wrap.ai-analysis-canvas-medium{height:340px}.ai-analysis-footer{flex-direction:column}}@media(max-width:480px){.ai-analysis-article-meta{display:grid;gap:5px}.ai-analysis-chart-heading p{font-size:.78rem}.ai-analysis-chart-tall .ai-analysis-canvas-wrap{height:580px}}
