.article-data-dashboard{--capture-space-xs: .25rem;--capture-space-sm: .5rem;--capture-space-md: .75rem;--capture-space-lg: 1rem;--capture-space-xl: 1.5rem;--capture-type-meta: .6875rem;--capture-type-label: .75rem;--capture-type-body: .875rem;--capture-type-panel-title: 1.25rem;--capture-type-section-title: 1.5rem}.article-data-dashboard .page-head{padding:2.45rem 0 1rem}.article-data-dashboard .page-head>.wrap,.article-data-dashboard .article-dashboard-shell{width:min(1240px,calc(100% - 2rem))}.article-data-dashboard .page-head h1{margin-bottom:.75rem}.article-data-dashboard .direct-answer{max-width:1120px;margin:.8rem 0;padding:.8rem 1rem}.article-data-dashboard .direct-answer p{font-size:1rem;line-height:1.5}.article-dashboard-shell{display:block}.article-dashboard-prose{width:100%;max-width:none;min-width:0}.capture-key-rules{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;margin:.25rem 0 .75rem;border:1px solid var(--border);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm)}.capture-key-rules div{display:grid;grid-template-rows:1rem 1.35rem 1rem;align-content:center;gap:var(--capture-space-xs);min-width:0;min-height:5.4rem;padding:var(--capture-space-md)}.capture-key-rules div+div{border-left:1px solid var(--border)}.capture-key-rules span,.capture-key-rules small{display:block}.capture-key-rules span{color:var(--text-muted);font-size:var(--capture-type-meta);font-weight:850;line-height:1;letter-spacing:.075em;text-transform:uppercase}.capture-key-rules strong{display:block;font-size:1rem;line-height:1.2;font-variant-numeric:tabular-nums}.capture-key-rules small{color:var(--text-muted);font-size:var(--capture-type-meta);line-height:1.35}.capture-section-nav{position:sticky;z-index:15;top:70px;display:flex;gap:.3rem;max-width:100%;overflow-x:auto;margin:0 0 .85rem;padding:.42rem;border:1px solid rgb(227 231 229 / .9);border-radius:13px;background:#ffffffed;box-shadow:var(--shadow-sm);backdrop-filter:blur(10px);scrollbar-width:thin}.article-dashboard-prose .capture-section-nav a{flex:0 0 auto;padding:.38rem .64rem;border-radius:9px;color:var(--text-muted);font-size:var(--capture-type-label);font-weight:800;text-decoration:none;white-space:nowrap}.capture-section-nav a:hover,.capture-section-nav a:focus-visible{background:var(--surface-soft);color:var(--text)}.capture-overview,.capture-panel{min-width:0;scroll-margin-top:132px}.capture-overview>h2,.capture-panel>h2,.capture-panel-intro>h2{margin:0;scroll-margin-top:132px}.capture-overview>h2{font-size:var(--capture-type-section-title);line-height:1.2}.capture-overview>p{max-width:980px;margin:.5rem 0}.capture-formula-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.7rem 0}.capture-formula-card,.capture-base-formula,.capture-visual,.capture-panel{border:1px solid var(--border);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm)}.capture-formula-card{display:grid;grid-template-rows:auto minmax(1.75rem,auto) auto;align-content:start;min-width:0;min-height:7.35rem;padding:var(--capture-space-md)}.capture-formula-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--capture-space-sm);margin-bottom:var(--capture-space-sm)}.capture-formula-card h3{margin:0;font-size:var(--capture-type-body);line-height:1.25}.capture-formula-heading>span,.capture-mechanic-context{color:var(--text-muted);font-size:var(--capture-type-meta);font-weight:800;line-height:1.2;letter-spacing:.075em;text-transform:uppercase}.capture-factor-list{display:flex;align-items:center;gap:var(--capture-space-xs);margin:0;padding:0;list-style:none}.capture-factor-list li{display:flex;min-width:0;align-items:center;gap:var(--capture-space-xs)}.capture-factor-list li>span{display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .5rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);font-size:var(--capture-type-meta);font-weight:850;line-height:1;white-space:nowrap}.capture-factor-list li.is-context-factor>span{border-color:#b9d9cd;background:var(--brand-soft);color:var(--brand-strong)}.capture-factor-list li:not(:first-child):before{flex:0 0 auto;content:"×";color:var(--text-muted);font-size:var(--capture-type-label);font-weight:900}.capture-formula-result{display:flex;align-items:center;gap:var(--capture-space-xs);margin-top:var(--capture-space-sm);font-size:var(--capture-type-label);line-height:1.25}.capture-formula-result span{color:var(--text-muted)}.capture-formula-result strong{font-size:var(--capture-type-label)}.capture-base-formula{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:.6rem 0 1rem;padding:.65rem .8rem;font-size:var(--capture-type-label)}.capture-base-formula>strong{margin-right:.15rem}.capture-base-formula>span{padding:.22rem .38rem;border-radius:7px;background:var(--surface-soft);font-weight:750}.capture-base-formula>b{color:var(--text-muted)}.capture-base-formula p{flex:1 1 300px;margin:0 0 0 .3rem;color:var(--text-muted);text-align:right}.capture-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem;margin-top:.8rem}.capture-panel{grid-column:span 12;align-self:start;padding:var(--capture-space-lg)}.capture-panel-base{grid-column:span 7}.capture-panel-level{grid-column:span 5}.capture-panel-aniipod,.capture-panel-hp,.capture-answer-panel{grid-column:span 6}.capture-mechanic-panel{grid-column:span 4}.capture-related-panel{grid-column:1 / -1}.capture-panel>h2,.capture-panel-intro>h2{font-size:var(--capture-type-panel-title);line-height:1.22}.capture-panel>p,.capture-panel-intro>p{margin:0;color:#394440;font-size:var(--capture-type-body);line-height:1.5}.capture-panel-intro{display:grid;align-content:start;gap:var(--capture-space-sm)}.capture-panel>ul{margin:var(--capture-space-sm) 0 0;padding-left:1.1rem;font-size:var(--capture-type-body);line-height:1.5}.capture-panel>ul li+li{margin-top:.24rem}.capture-visual{margin:var(--capture-space-md) 0 0;padding:var(--capture-space-md)}.capture-panel .capture-visual{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.capture-visual figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:var(--capture-space-xs) var(--capture-space-md);flex-wrap:wrap;margin-bottom:var(--capture-space-sm)}.capture-visual figcaption strong{font-size:var(--capture-type-label);line-height:1.3}.capture-visual figcaption span{color:var(--text-muted);font-size:var(--capture-type-meta);line-height:1.35}.capture-context-label{padding:.14rem .4rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);font-weight:800}.capture-split-visual{--capture-label-column: 43%}.capture-split-caption{display:grid!important;grid-template-columns:var(--capture-label-column) minmax(0,1fr);gap:0!important}.capture-split-caption>strong{padding-right:.48rem}.capture-split-caption>span{padding-left:.48rem;text-align:left}.capture-matrix-wrap,.capture-table-wrap{border:1px solid var(--border);border-radius:10px}.data-table .capture-matrix{width:100%;min-width:600px;table-layout:fixed}.data-table .capture-bar-table{width:100%;min-width:0;table-layout:fixed}.capture-split-table .capture-label-column{width:var(--capture-label-column)}.capture-split-table .capture-metric-column{width:calc(100% - var(--capture-label-column))}.capture-matrix th,.capture-matrix td,.capture-bar-table th,.capture-bar-table td{padding:.42rem .48rem}.capture-matrix thead th,.capture-bar-table thead th{color:var(--text-muted);font-size:var(--capture-type-meta);line-height:1.25;letter-spacing:.05em;text-transform:uppercase}.capture-matrix tbody th,.capture-bar-table tbody th{font-size:var(--capture-type-label);line-height:1.3}.capture-matrix th:first-child{width:34%;text-align:left}.capture-matrix thead th:not(:first-child){text-align:right}.capture-matrix td{width:22%;min-width:88px}.capture-heat-value{position:relative;isolation:isolate;display:block;overflow:hidden;padding:.3rem .4rem;border-radius:7px;background:var(--surface-soft);font-size:var(--capture-type-label);font-weight:900;line-height:1.25;text-align:right;font-variant-numeric:tabular-nums}.capture-heat-value:before{position:absolute;z-index:-1;inset:0 auto 0 0;width:var(--capture-width);content:"";background:#40a0822e}.capture-bar-table th small{display:block;margin-top:.05rem;color:var(--text-muted);font-size:var(--capture-type-meta);font-weight:500;line-height:1.25}.capture-panel-hp .capture-bar-table td,.capture-metric-cell{display:grid;grid-template-columns:minmax(3.5rem,1fr) 3rem;align-items:center;gap:var(--capture-space-sm)}.capture-bar-table th:first-child{width:38%}.capture-panel-hp .capture-bar-table th:first-child{width:32%}.capture-split-table th:first-child{width:auto}.capture-split-table th:nth-child(2),.capture-split-table td{border-left:1px solid var(--border)}.capture-metric-cell{width:100%}.capture-bar{display:block;width:var(--capture-width);min-width:5px;height:.42rem;border-radius:999px;background:linear-gradient(90deg,var(--brand),#68c5cf)}.capture-bar-table td strong{width:3rem;font-size:var(--capture-type-label);line-height:1.25;text-align:right;font-variant-numeric:tabular-nums}.capture-metric-cell.is-status{grid-template-columns:minmax(0,1fr)}.capture-guaranteed-state{display:inline-flex;justify-self:start;min-height:1.55rem;align-items:center;padding:.18rem .5rem;border:1px solid #bde5ce;border-radius:999px;background:#dbf5e5;color:#17623f;font-size:var(--capture-type-meta);font-weight:850;line-height:1.2}.capture-mechanic-panel{position:relative;align-self:stretch}.capture-mechanic-panel>h2{min-height:3.1rem;margin-top:var(--capture-space-sm);font-size:var(--capture-type-panel-title)}.capture-mechanic-value{display:block;min-height:1.7rem;margin:var(--capture-space-sm) 0;color:var(--brand-strong);font-size:1.7rem;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.capture-mechanic-value.is-placeholder{visibility:hidden}.capture-inline-boundary,.capture-evidence-note{padding:.65rem .75rem;border-left:3px solid var(--brand);border-radius:0 10px 10px 0;background:var(--surface-soft)}.capture-inline-boundary{margin-top:var(--capture-space-sm)!important;color:var(--text-muted)!important;font-size:var(--capture-type-label)!important}.capture-evidence-note ul{margin:0;padding-left:1.1rem;font-size:var(--capture-type-body);line-height:1.5}.capture-evidence-note li+li{margin-top:.22rem}.capture-answer-panel{align-self:stretch}.capture-answer-panel>h2{min-height:3.05rem}.capture-answer-panel>ul,.capture-answer-panel .capture-evidence-note ul{padding-left:1.1rem;font-size:var(--capture-type-body);line-height:1.5}.capture-related-links{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.6rem}.article-dashboard-prose .capture-related-links a{display:inline-flex;padding:.3rem .58rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:var(--capture-type-label);font-weight:800;text-decoration:none}.article-data-dashboard .sources{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem 1rem;align-items:baseline;margin-top:.8rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.article-data-dashboard .sources h2{margin:0;font-size:var(--capture-type-panel-title)}.article-data-dashboard .sources ul{margin:0;padding-left:1.1rem;font-size:var(--capture-type-label);line-height:1.5}.article-data-dashboard .guide-updated{margin:.7rem 0 0;padding-top:.7rem;font-size:var(--capture-type-label)}@media(min-width:1081px){.capture-panel-base .capture-panel-intro,.capture-panel-level .capture-panel-intro{min-height:9.25rem}.capture-panel-aniipod .capture-panel-intro,.capture-panel-hp .capture-panel-intro{min-height:7rem}}@media(max-width:1080px){.capture-formula-grid{grid-template-columns:1fr}.capture-formula-card{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:var(--capture-space-md);min-height:0}.capture-formula-heading{display:block;margin:0}.capture-formula-result{margin:0}.capture-factor-list{flex-wrap:wrap}.capture-key-rules{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.capture-panel-base,.capture-panel-level{grid-column:span 6}.capture-panel-base .capture-panel-intro,.capture-panel-level .capture-panel-intro{min-height:10.25rem}.capture-panel-aniipod .capture-panel-intro,.capture-panel-hp .capture-panel-intro{min-height:7.5rem}}@media(max-width:800px){.capture-dashboard-grid{grid-template-columns:1fr}.capture-panel-base,.capture-panel-level,.capture-panel-aniipod,.capture-panel-hp,.capture-mechanic-panel,.capture-answer-panel,.capture-related-panel{grid-column:1}.capture-formula-card{display:block;min-height:0}.capture-formula-heading{display:flex;margin-bottom:.55rem}.capture-formula-result{margin-top:.55rem}.capture-key-rules{grid-template-columns:repeat(5,minmax(138px,1fr))}.capture-panel-intro,.capture-panel-base .capture-panel-intro,.capture-panel-level .capture-panel-intro,.capture-panel-aniipod .capture-panel-intro,.capture-panel-hp .capture-panel-intro{min-height:0}.capture-mechanic-panel>h2,.capture-answer-panel>h2{min-height:0}.capture-mechanic-value.is-placeholder{display:none}}@media(max-width:560px){.article-data-dashboard .page-head{padding-top:2rem}.article-data-dashboard .page-head>.wrap,.article-data-dashboard .article-dashboard-shell{width:min(1240px,calc(100% - 1.25rem))}.article-data-dashboard .direct-answer{padding:.72rem .8rem}.capture-key-rules{grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;margin-top:0;border-radius:12px}.capture-key-rules div{grid-column:span 2;min-height:5.1rem;padding:.625rem;border-left:0!important}.capture-key-rules div:nth-child(1),.capture-key-rules div:nth-child(2),.capture-key-rules div:nth-child(4){border-right:1px solid var(--border)}.capture-key-rules div:nth-child(-n+3){border-bottom:1px solid var(--border)}.capture-key-rules div:nth-child(n+4){grid-column:span 3}.capture-key-rules div:last-child{border-right:0}.capture-section-nav{margin-inline:0;border-radius:11px}.capture-overview>h2{font-size:var(--capture-type-section-title)}.capture-formula-grid{grid-template-columns:1fr}.capture-factor-list{flex-wrap:wrap;row-gap:var(--capture-space-sm)}.capture-factor-list li>span{min-height:1.68rem}.capture-base-formula{align-items:flex-start}.capture-base-formula p{flex-basis:100%;margin-left:0;text-align:left}.capture-panel{padding:.78rem}.capture-visual figcaption{align-items:flex-start;flex-direction:column}.data-table .capture-matrix{min-width:560px}.capture-bar-table th,.capture-bar-table td{padding:.4rem .36rem}.article-data-dashboard .sources{grid-template-columns:1fr}}
