.dx:has(.analysis){--bg:color-mix(in srgb, var(--accent) 3%, var(--surface))}.dx .analysis{padding-bottom:48px}.dx .analysis__wrap{width:min(100% - 2 * var(--gutter), 1075px);margin-inline:auto}.dx .analysis__top{background:linear-gradient(180deg, var(--gold-tint) 0, var(--bg) 100%);padding:clamp(28px,5vw,56px) 0 36px}.dx .analysis__head{max-width:none}.dx .analysis__crumbs{letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:4px 10px;margin-bottom:14px;font-size:12.8px;font-weight:700;line-height:1.5;display:flex}.dx .analysis__crumbs a{color:var(--gold-ink);text-decoration:none}.dx .analysis__crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.dx .analysis__crumbs span{color:color-mix(in srgb, var(--gold-ink) 55%, var(--surface))}.dx .analysis__head h1{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,45px);font-weight:700;line-height:1.05}.dx .analysis__author{max-width:460px;margin-top:28px}.dx .analysis__eyebrow{letter-spacing:.02em;text-transform:uppercase;color:var(--gold-ink);margin:0;font-size:12.8px;font-weight:700;line-height:1.5}.dx .analysis__name{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 0;display:flex}.dx .analysis__name a{color:var(--ink);font-size:22px;font-weight:700;line-height:1.2;text-decoration:none}.dx .analysis__name a:hover{text-underline-offset:4px;text-decoration:underline}.dx .analysis__badge{background:var(--gold-tint);box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold-ink);border-radius:999px;align-items:center;gap:5px;padding:2px 10px 2px 8px;font-size:12.8px;font-weight:600;line-height:1.6;display:inline-flex}.dx .analysis__badge svg{width:13px;height:13px}.dx .analysis__role{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.dx .analysis__bio{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:10px 0 0;font-size:17px;font-weight:500;line-height:1.5}.dx .analysis__dates{border-top:1px solid var(--gold-line);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;margin:22px 0 0;padding-top:14px;font-size:14px;line-height:1.5;display:flex}.dx .analysis__layout{grid-template-columns:minmax(0,700px);justify-content:start;gap:85px;margin-top:8px;display:grid}.dx .analysis__main{min-width:0}.dx .analysis__aside{display:none}@media (width>=1024px){.dx .analysis__layout{grid-template-columns:minmax(0,700px) 290px}.dx .analysis__aside{align-self:start;display:block;position:sticky;top:96px}}.dx .analysis__rail{display:none}@media (width>=1280px){.dx .analysis__wrap{width:min(100% - 2 * var(--gutter), 1320px)}.dx .analysis__layout{grid-template-columns:240px minmax(0,700px) 290px;justify-content:space-between;gap:56px}.dx .analysis__head{max-width:none}.dx .analysis__rail{align-self:start;max-height:calc(100vh - 120px);display:block;position:sticky;top:96px;overflow-y:auto}.dx .analysis__main>.analysis__toc{display:none}.dx .analysis__main>.analysis__answer{margin-top:0}}.dx .analysis__rail-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.3}.dx .analysis__rail ol{border-left:1px solid var(--border);gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.dx .analysis__rail a{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.4;text-decoration:none;display:block}.dx .analysis__rail a:hover{color:var(--ink)}.dx .analysis__toc{border:1px solid var(--border);background:var(--surface);border-radius:12px;box-shadow:0 0 12px #00000005}.dx .analysis__toc summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:20px;font-weight:700;line-height:1.3;list-style:none;display:flex}.dx .analysis__toc summary::-webkit-details-marker{display:none}.dx .analysis__toc summary svg{width:20px;height:20px;color:var(--muted);transition:transform .2s var(--ease-out);flex:none}.dx .analysis__toc[open] summary svg{transform:rotate(180deg)}.dx .analysis__toc ol{color:var(--muted);gap:6px;margin:0;padding:0 20px 18px 40px;font-size:15px;line-height:1.45;display:grid}.dx .analysis__toc a{color:var(--ink-2);text-decoration:none}.dx .analysis__toc a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.dx .analysis__answer{border:1px solid var(--gold-line);background:linear-gradient(135deg, var(--gold-tint), var(--surface));border-radius:12px;margin-top:24px;padding:4px 24px 20px;scroll-margin-top:88px}.dx .analysis__answer h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx .analysis__answer{padding-top:12px;position:relative}.dx .analysis__answer p{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:8px 0 0;font-size:18px;font-weight:500;line-height:1.5}.dx .analysis__figures{color:var(--ink-2);gap:6px;margin:14px 0 0;padding:0 0 0 20px;font-size:17px;line-height:1.5;display:grid}.dx .analysis__figures strong{color:var(--ink);font-weight:700}.dx .analysis__section{margin-top:48px;scroll-margin-top:88px}.dx .analysis__section h2{letter-spacing:-.03em;color:var(--ink);text-wrap:pretty;margin:0;font-size:28px;font-weight:600;line-height:34px}.dx .analysis__section>p{letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:16px 0 0;font-size:18px;line-height:1.6}.dx .analysis__section>p strong{font-weight:650}.dx .analysis__related{border-top:1px solid var(--border);margin-top:64px;padding-top:40px}.dx .analysis__related h2{letter-spacing:-.03em;margin:0 0 20px;font-size:28px;font-weight:700;line-height:34px}.dx .analysis-cta{border:.5px solid var(--border);background:var(--surface);border-radius:12px;padding:8px}.dx .analysis-cta__art{background:linear-gradient(135deg, var(--gold-tint), var(--violet-tint));border-radius:8px;height:260px;padding:16px 24px 0;overflow:hidden}.dx .analysis-cta__art img{background:#0d0c12;border:5px solid #0d0c12;border-bottom:0;border-radius:32px 32px 0 0;width:100%;height:auto;display:block;box-shadow:0 10px 28px #4c1d9529}.dx .analysis-cta__body{padding:16px 12px 8px}.dx .analysis-cta__title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:700;line-height:1.15}.dx .analysis-cta__text{color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.5}.dx .analysis-cta ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dx .analysis-cta li{color:var(--ink);align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.dx .analysis-cta li svg{width:16px;height:16px;color:var(--up);flex:none;margin-top:3px}.dx .analysis-cta__button{border-radius:var(--r-sm);background:var(--accent);min-height:44px;color:var(--on-accent);justify-content:center;align-items:center;margin-top:18px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.dx .analysis-cta__button:hover{background:var(--accent-2);color:var(--on-accent);text-decoration:none}.dx .analysis-cta__button:active{transform:scale(.98)}.dx .analysis-chart{margin:40px 0 0}.dx .analysis-chart__head{letter-spacing:-.015em;max-width:62ch;margin:0 0 4px;font-size:1.05rem;font-weight:600}.dx .analysis-chart__frame{--label-w:10.5rem;--axis-w:3.1rem;padding:26px var(--label-w) 30px var(--axis-w);position:relative}.dx .analysis-chart__unit{color:var(--muted);margin:0;font-size:.72rem;position:absolute;top:2px;left:0}.dx .analysis-chart__plot{height:clamp(300px,36vw,440px);position:relative}.dx .analysis-chart__plot svg{width:100%;height:100%;display:block;overflow:visible}.dx .analysis-chart__grid line{stroke:var(--border);stroke-width:1px}.dx .analysis-chart__grid line[data-base]{stroke:#c4c4cc}.dx .analysis-chart__line{stroke:#b9b9c1;stroke-width:1.4px}.dx .analysis-chart__line[data-lead]{stroke-width:2.6px}.dx .analysis-chart__line[data-lead=pokemon]{stroke:var(--red)}.dx .analysis-chart__line[data-lead=nvda]{stroke:var(--up)}.dx .analysis-chart__y span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;line-height:1;position:absolute;right:calc(100% + 8px);transform:translateY(-50%)}.dx .analysis-chart__x{border-top:1px solid var(--ink-2);height:30px;position:absolute;top:100%;left:0;right:0}.dx .analysis-chart__x span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1;position:absolute;top:8px;transform:translate(-50%)}.dx .analysis-chart__labels{margin:0;padding:0;list-style:none}.dx .analysis-chart__labels li{width:calc(var(--label-w) - 14px);color:var(--muted);text-wrap:balance;font-size:.76rem;line-height:1.2;position:absolute;left:calc(100% + 10px);transform:translateY(-50%)}.dx .analysis-chart__labels li[data-lead]{font-size:.84rem;font-weight:650}.dx .analysis-chart__labels li[data-lead=pokemon]{color:var(--red)}.dx .analysis-chart__labels li[data-lead=nvda]{color:var(--up)}.dx .analysis-chart__caption{border-bottom:1px solid var(--border);color:var(--muted);max-width:72ch;margin:6px 0 0;padding-bottom:20px;font-size:.78rem;line-height:1.6}.dx .analysis__table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.dx .analysis__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.dx .analysis__table caption{caption-side:top;text-align:left;letter-spacing:-.02em;color:var(--ink);padding-bottom:14px;font-size:1.1rem;font-weight:600;line-height:1.4}.dx .analysis__table th,.dx .analysis__table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:10px 12px}.dx .analysis__table th:first-child{text-align:left;white-space:normal;min-width:9.5em;padding-left:0}.dx .analysis__table td:last-child,.dx .analysis__table th:last-child{padding-right:0}.dx .analysis__table thead th{color:var(--muted);vertical-align:bottom;white-space:normal;border-bottom-color:var(--ink-2);font-size:.75rem;font-weight:600}.dx .analysis__table tbody th{font-weight:500}.dx .analysis__table tr[data-series=pokemon] th{color:var(--red);font-weight:650}.dx .analysis__table tr[data-series=nvda] th{color:var(--up);font-weight:650}.dx .analysis__section>.analysis__note{color:var(--muted);margin:12px 0 0;font-size:.78rem;line-height:1.6}.dx .analysis__faq{margin-top:0}.dx .analysis__faq>div{margin-top:36px;padding:0}.dx .analysis__faq h3{letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:0;font-size:24px;font-weight:600;line-height:1.3}.dx .analysis__faq p{letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:1.6}.dx .analysis__faq strong{font-weight:650}.dx .analysis__sources{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dx .analysis__sources li{flex-direction:column;gap:2px;font-size:16px;line-height:1.5;display:flex}.dx .analysis__sources a{text-underline-offset:3px;overflow-wrap:anywhere}.dx .analysis__sources span{color:var(--ink-2);font-size:15px}.dx .analysis__section>.analysis__disclaimer{color:var(--muted);margin:20px 0 0;font-size:.78rem;line-height:1.6}.dx .analysis .passage-app{border-top:1px solid var(--border);color:var(--ink-2);margin:28px 0 0;padding-top:20px;font-size:.95rem}.dx .analysis .passage-app a{text-underline-offset:2px;text-decoration:underline}@media (width<640px){.dx .analysis__head h1{font-size:clamp(28px,8vw,34px);line-height:1.1}.dx .analysis__answer{padding:4px 18px 18px}.dx .analysis__section>p{font-size:17px}.dx .analysis__section h2{font-size:24px;line-height:30px}.dx .analysis-chart__frame{--label-w:6.4rem;--axis-w:2.9rem}.dx .analysis-chart__labels li{width:calc(var(--label-w) - 6px);font-size:.7rem;left:calc(100% + 6px)}.dx .analysis-chart__labels li[data-lead]{font-size:.74rem}.dx .analysis-chart__x span:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.dx .analysis__toc summary svg{transition:none}.dx .analysis-cta__button:active{transform:none}}.dx .analysis__byline{display:inline-block;position:relative}.dx .analysis__seal{background:var(--gold-ink);width:17px;height:17px;color:var(--surface);clip-path:polygon(50% 0%,60.9% 9.4%,75% 6.7%,79.7% 20.3%,93.3% 25%,90.6% 39.1%,100% 50%,90.6% 60.9%,93.3% 75%,79.7% 79.7%,75% 93.3%,60.9% 90.6%,50% 100%,39.1% 90.6%,25% 93.3%,20.3% 79.7%,6.7% 75%,9.4% 60.9%,0% 50%,9.4% 39.1%,6.7% 25%,20.3% 20.3%,25% 6.7%,39.1% 9.4%);place-items:center;display:inline-grid}.dx .analysis__seal svg{width:10px;height:10px}.dx .analysis__card{z-index:20;border:1px solid var(--gold-line);background:var(--surface);width:min(360px,86vw);box-shadow:0 12px 32px color-mix(in srgb, var(--gold-ink) 14%, transparent);opacity:0;visibility:hidden;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out), visibility 0s linear .16s;border-radius:12px;padding:20px;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(4px)}.dx .analysis__card:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.dx .analysis__byline:hover .analysis__card{opacity:1;visibility:visible;transition-delay:0s;transform:none}.dx .analysis__byline[data-dismissed] .analysis__card{opacity:0;visibility:hidden}.dx .analysis__card-head{align-items:center;gap:14px;display:flex}.dx .analysis__avatar{border:2px solid var(--gold-line);background:var(--gold-tint);width:56px;height:56px;color:var(--gold-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.dx .analysis__avatar img{object-fit:cover;object-position:50% 12%;transform-origin:50% 18%;width:100%;height:100%;transform:scale(1.9)}.dx .analysis__card-name{color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.3}.dx .analysis__card-role{color:var(--muted);margin:2px 0 0;font-size:15px;line-height:1.4}.dx .analysis__card-bio{color:var(--ink-2);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.55}.dx .analysis__card-links{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.dx .analysis__card-links a{border:1px solid var(--gold-line);width:40px;height:40px;color:var(--gold-ink);border-radius:10px;place-items:center;display:grid}.dx .analysis__card-links a:hover{background:var(--gold-tint)}.dx .analysis__card-links svg{fill:currentColor;width:18px;height:18px}@media (hover:none){.dx .analysis__card{display:none}}@media (prefers-reduced-motion:reduce){.dx .analysis__card{transition:none;transform:none}}.dx .analysis__author-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.dx .analysis__intro{min-width:0}.dx .analysis__author-row .analysis__author{max-width:560px;padding-bottom:4px}.dx .analysis__portrait{background:radial-gradient(closest-side at 50% 40%, color-mix(in srgb, var(--gold-tint) 90%, #ffd56b 30%) 0, transparent 100%);width:300px;height:auto;margin-bottom:-22px;display:block}.dx .analysis__author-row+.analysis__dates{position:relative}@media (width<768px){.dx .analysis__portrait{display:none}}.dx .analysis__final-cta{margin-top:56px}@media (width>=1280px){.dx .analysis__head h1{text-wrap:pretty;font-size:56px;line-height:1.04}}.dx .analysis__lede{letter-spacing:-.015em;color:var(--ink-2);text-wrap:pretty;margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.5}@media (width>=1280px){.dx .analysis__main>.analysis__lede{margin-top:0}}.dx .analysis__toc+.analysis__lede{margin-top:24px}@media (width<640px){.dx .analysis__lede{font-size:18px}}.dx .analysis__links{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px 30px;padding-top:24px;font-size:.9rem;display:flex}.dx .analysis__links a{text-underline-offset:4px}.dx .analysis__pager{justify-content:space-between;gap:16px;margin:0 0 24px;font-size:.9rem;display:flex}.dx .analysis__pager a{text-underline-offset:4px}.dx .analysis__pager a[rel=next]{text-align:right;margin-left:auto}.dx .analysis__cover{background:var(--bg-2);aspect-ratio:4/3;border-radius:12px;margin:40px 0 0;overflow:hidden}.dx .analysis__cover img{object-fit:cover;width:100%;height:100%;display:block}.dx .analysis__plot{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:32px 0 0;padding:22px 0 18px}.dx .analysis__plot figcaption strong{letter-spacing:-.015em;color:var(--ink);font-size:1.05rem;font-weight:600;line-height:1.4;display:block}.dx .analysis__plot figcaption p{color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.6}.dx .analysis__bars{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:40px;max-width:360px;margin:24px auto 16px;display:grid}.dx .analysis__bars>div{flex-direction:column;align-items:center;display:flex}.dx .analysis__bars dt{text-align:center;color:var(--ink-2);order:3;padding:12px 0;font-size:.8rem}.dx .analysis__bars dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0 0 12px;font-size:1.5rem;font-weight:600}.dx .analysis__bar{background:var(--up);width:64px;height:110px;transform:scaleY(var(--magnitude));transform-origin:bottom;border-radius:3px 3px 0 0;display:block}.dx .analysis__bar[data-kind=low]{background:var(--red)}.dx .analysis__plot .analysis__source{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.dx .analysis__calls{border-top:1px solid var(--border);margin:16px 0 0;padding:0;list-style:none}.dx .analysis__calls li{border-bottom:1px solid var(--border);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;grid-template-columns:6.5em minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;font-size:18px;line-height:1.5;display:grid}.dx .analysis__calls li>span{letter-spacing:0;color:var(--ink-2);font-size:14px;font-weight:650}.dx .analysis__calls li[data-stance=bullish]>span{color:var(--up)}.dx .analysis__calls li[data-stance=bearish]>span{color:var(--red)}.dx .analysis__section>.analysis__verdict{border:1px solid var(--border);background:var(--surface);letter-spacing:normal;color:var(--ink-2);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:16px 0 0;padding:16px 20px;font-size:15px;line-height:1.5;display:flex}.dx .analysis__verdict b{color:var(--ink);flex-basis:100%;font-size:16px;font-weight:650}.dx .analysis__verdict strong{letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:650;line-height:1.2}.dx .analysis__section[data-verdict=right] .analysis__verdict b{color:var(--up)}.dx .analysis__section[data-verdict=wrong] .analysis__verdict b{color:var(--red)}@media (width<640px){.dx .analysis__cover{aspect-ratio:16/9;margin-top:32px}.dx .analysis__calls li{grid-template-columns:5.5em minmax(0,1fr);gap:12px;font-size:17px}.dx .analysis__bars{gap:28px}}
