.shm-wrap{display:flex;flex-direction:column;gap:14px}.shm-tabs{background:var(--es-subtle);border-radius:999px;display:flex;gap:4px;justify-content:center;margin:0 auto;padding:4px;width:fit-content}.shm-tab{background:#0000;border:0;border-radius:999px;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:background .15s,color .15s}.shm-tab.active{background:var(--es-surface);box-shadow:0 1px 3px var(--es-black-a06);color:var(--es-accent-text)}.shm-tab.disabled{cursor:not-allowed;opacity:.45}.shm-banner{align-items:center;background:#fbca3e1f;border:1px solid #fbca3e59;border-radius:10px;color:var(--es-warn);display:flex;font-size:13px;gap:8px;padding:10px 14px}.shm-empty{color:var(--es-muted);font-size:14px;padding:24px;text-align:center}.shm-grid{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:110px;grid-template-columns:repeat(4,minmax(0,1fr))}.shm-tile{background:var(--es-subtle);border:1px solid #0000;border-radius:12px;color:var(--es-text);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:14px;text-align:left;transition:transform .15s,box-shadow .15s,border-color .15s}.shm-tile.big{grid-row:span 2}.shm-tile:hover{box-shadow:0 8px 24px -10px var(--es-black-a18);transform:translateY(-2px)}.shm-tile-name{font-size:13px;font-weight:600;line-height:1.25}.shm-tile-val{font-family:var(--es-font-mono);font-size:22px;font-weight:700;line-height:1}.shm-tile-meta{align-items:flex-end;color:inherit;display:flex;font-size:11px;justify-content:space-between;opacity:.82}.shm-tile-arrow i{font-size:13px}.shm-tile.up-3{background:var(--es-pos);color:var(--es-white)}.shm-tile.up-2{background:#16a34a8c;color:#052e16}.shm-tile.up-1{background:color-mix(in srgb,var(--es-pos) 25%,#0000);color:var(--es-accent-hover)}.shm-tile.flat{background:var(--es-neutral-bg);color:var(--es-text-2)}.shm-tile.down-1{background:color-mix(in srgb,var(--es-neg) 25%,#0000);color:#7f1d1d}.shm-tile.down-2{background:#dc26268c;color:#450a0a}.shm-tile.down-3{background:var(--es-neg);color:var(--es-white)}.shm-tile.na{background:var(--es-neutral-bg);color:var(--es-muted)}.shm-tile.down-3 .shm-tile-meta,.shm-tile.up-3 .shm-tile-meta{color:var(--es-white-a85)}[data-theme=dark] .shm-tabs{background:var(--es-d-surface)}[data-theme=dark] .shm-tab.active{background:var(--es-d-surface-3);box-shadow:0 2px 8px var(--es-black-a30);color:var(--es-pos)}[data-theme=dark] .shm-banner{background:color-mix(in srgb,var(--es-warn) 6%,#0000);border-color:color-mix(in srgb,var(--es-warn) 22%,#0000);color:#f4c95d}[data-theme=dark] .shm-empty{color:var(--es-muted)}[data-theme=dark] .shm-tile{background:var(--es-d-surface-3);color:var(--es-text-2)}[data-theme=dark] .shm-tile.up-3{background:var(--es-pos);color:var(--es-text)}[data-theme=dark] .shm-tile.up-2{background:color-mix(in srgb,var(--es-pos) 45%,#0000);color:#062014}[data-theme=dark] .shm-tile.up-1{background:color-mix(in srgb,var(--es-pos) 22%,#0000);color:#bbf7d0}[data-theme=dark] .shm-tile.flat{background:var(--es-subtle);color:var(--es-text-2)}[data-theme=dark] .shm-tile.down-1{background:color-mix(in srgb,var(--es-neg) 22%,#0000);color:#fecaca}[data-theme=dark] .shm-tile.down-2{background:#f8717173;color:#1f0606}[data-theme=dark] .shm-tile.down-3{background:var(--es-neg);color:var(--es-text)}[data-theme=dark] .shm-tile.na{background:var(--es-subtle);color:var(--es-muted)}[data-theme=dark] .shm-tile-meta{color:var(--es-muted)}@media (max-width:880px){.shm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.shm-grid{grid-auto-rows:96px;grid-template-columns:repeat(2,minmax(0,1fr))}.shm-tile.big{grid-row:span 1}.shm-tile-val{font-size:18px}}.shm-tab,[data-theme=dark] .shm-tab{color:var(--es-muted)}[data-theme=dark] .shm-tile.up-1,[data-theme=dark] .shm-tile.up-2{color:#d1fae5}[data-theme=dark] .shm-tile.down-1,[data-theme=dark] .shm-tile.down-2{color:#fee2e2}[data-theme=dark] .shm-tile.flat,[data-theme=dark] .shm-tile.na{color:var(--es-text-2)}.shm-tile-meta{opacity:1}.shm-tile-meta span,[data-theme=dark] .shm-tile-meta span{color:var(--es-text)}.shm-tile.down-3 .shm-tile-meta span,.shm-tile.up-3 .shm-tile-meta span{color:var(--es-white)}.loading-spinner{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.spinner-inline{padding:40px}.spinner-fullscreen{background:var(--es-black-a50);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner-sm .spinner-animation{border-width:2px;height:20px;width:20px}.spinner-md .spinner-animation{border-width:4px;height:40px;width:40px}.spinner-lg .spinner-animation{border-width:5px;height:60px;width:60px}.spinner-animation{animation:spin 1s linear infinite;border:4px solid var(--es-line);border-radius:50%;border-top:4px solid #667eea}@keyframes spin{to{transform:rotate(1turn)}}.spinner-message{font-size:14px;margin:0}.empty-state{align-items:center;background:var(--es-subtle);border:2px dashed var(--es-rule);border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.empty-state-icon{color:var(--es-muted);font-size:48px;margin-bottom:16px}.empty-state-title{color:var(--es-text-2);font-size:18px;font-weight:600;margin:0 0 8px}.empty-state-message{color:var(--es-muted);font-size:14px;margin:0 0 24px;max-width:300px}.empty-state .btn{min-width:120px}.alert{animation:slideIn .3s ease-out;border-left:4px solid;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:16px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alert-icon{align-items:flex-start;display:flex;flex-shrink:0;font-size:20px;padding-top:2px}.alert-content{flex:1 1}.alert-title{font-weight:600}.alert-message,.alert-title{font-size:14px;margin:0 0 4px}.alert-message{line-height:1.5}.alert-details{display:block;font-style:italic;margin-top:8px;opacity:.8}.alert-actions{display:flex;flex-shrink:0;gap:8px}.alert-error{background:#fff5f5;border-left-color:#e53e3e}.alert-error,.alert-error .alert-icon,.alert-error .alert-title{color:var(--es-neg)}.alert-success{background:var(--es-accent-soft);border-left-color:#48bb78;color:var(--es-accent-hover)}.alert-success .alert-icon{color:#48bb78}.alert-success .alert-title{color:var(--es-accent-hover)}.alert-warning{background:#fffaf0;border-left-color:#ed8936;color:#7c2d12}.alert-warning .alert-icon{color:#ed8936}.alert-warning .alert-title{color:#7c2d12}.alert-info{background:var(--es-subtle);border-left-color:#3182ce;color:#2c5282}.alert-info .alert-icon{color:#3182ce}.alert-info .alert-title{color:#2c5282}.alert-dismissible{position:relative}.skeleton{animation:loading 1.5s infinite;background:linear-gradient(90deg,var(--es-subtle) 25%,var(--es-divider) 50%,var(--es-subtle) 75%);background-size:200% 100%;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{margin-bottom:12px}.skeleton-line{border-radius:4px;height:12px;margin-bottom:8px}.skeleton-line.short{width:60%}.skeleton-card{border-radius:8px;margin-bottom:16px;overflow:hidden}.skeleton-image{background:var(--es-divider);height:200px;width:100%}.skeleton-content{padding:16px}.skeleton-title{height:20px;margin-bottom:12px}.skeleton-text,.skeleton-title{background:var(--es-divider);border-radius:4px}.skeleton-text{height:12px;margin-bottom:8px}[data-theme=dark] .empty-state{background:var(--es-hover);border-color:var(--es-slate-600)}[data-theme=dark] .empty-state-icon{color:var(--es-muted)}[data-theme=dark] .empty-state-title{color:var(--es-text)}[data-theme=dark] .empty-state-message{color:var(--es-muted)}[data-theme=dark] .alert{color:inherit}[data-theme=dark] .alert-error{background:#742a2a;border-left-color:#fc8181;color:#fc8181}[data-theme=dark] .alert-error .alert-title{color:#fed7d7}[data-theme=dark] .alert-error .alert-message{color:#fc8181}[data-theme=dark] .alert-success{background:var(--es-accent-hover);border-left-color:#9ae6b4;color:#9ae6b4}[data-theme=dark] .alert-success .alert-title{color:#c6f6d5}[data-theme=dark] .alert-warning{background:#7c2d12;border-left-color:#fed7aa;color:#fed7aa}[data-theme=dark] .alert-warning .alert-title{color:#fed7aa}[data-theme=dark] .alert-info{background:#2c5282;border-left-color:#63b3ed;color:#63b3ed}[data-theme=dark] .alert-info .alert-title{color:#90cdf4}[data-theme=dark] .spinner-animation{border-color:var(--es-slate-600);border-top-color:#667eea}[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--es-hover) 25%,var(--es-slate-600) 50%,var(--es-hover) 75%)}[data-theme=dark] .skeleton-image,[data-theme=dark] .skeleton-text,[data-theme=dark] .skeleton-title{background:var(--es-slate-600)}@media (max-width:600px){.empty-state{padding:40px 20px}.alert{flex-direction:column}.alert-actions{justify-content:flex-end;width:100%}.alert-actions .btn{flex:1 1;max-width:100px}}@media (prefers-reduced-motion:reduce){.spinner-animation{animation:none}}.spinner-message,[data-theme=dark] .spinner-message{color:var(--es-muted)}.if-card{background:var(--es-surface);background:var(--card-bg,var(--es-surface));border:1px solid var(--card-border,var(--es-slate-900-a08));border-radius:16px;margin-top:16px;padding:16px 18px}.if-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.if-head h3{color:var(--es-text);font-size:15px;font-weight:700;margin:0}.if-date{font-size:11px}.if-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.if-stat{background:rgba(15,23,42,.035);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.if-lbl{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.if-val{font-feature-settings:"tnum";color:var(--es-muted);font-size:19px;font-variant-numeric:tabular-nums;font-weight:700}.if-val.up{color:var(--es-pos)}.if-val.down{color:var(--es-neg)}.if-bars{align-items:flex-end;display:flex;gap:3px;height:46px;margin:14px 0 8px}.if-bar{background:var(--es-slate-400);border-radius:2px 2px 0 0;flex:1 1;min-width:2px;opacity:.85}.if-bar.up{background:var(--es-pos)}.if-bar.down{background:var(--es-neg)}.if-foot{color:var(--es-muted);font-size:10.5px}.dashboard-dark .if-card,[data-theme=dark] .if-card{background:var(--es-white-a03);border-color:var(--es-white-a08)}.dashboard-dark .if-head h3,[data-theme=dark] .if-head h3{color:var(--es-text-2)}.dashboard-dark .if-stat,[data-theme=dark] .if-stat{background:var(--es-white-a05)}.if-date,.if-lbl,[data-theme=dark] .if-date,[data-theme=dark] .if-foot,[data-theme=dark] .if-lbl{color:var(--es-muted)}.es-ov{color:var(--es-text);display:flex;flex-direction:column;margin:0 0 28px}.es-ov :is(h2,p,ul){margin:0}.es-ov ul{list-style:none;padding:0}.es-ov a,.es-ov a:hover{color:inherit;text-decoration:none}.es-ov .pos{color:var(--es-pos)}.es-ov .neg{color:var(--es-neg)}.es-ov .flat{color:var(--es-text-2)}.es-ov-card{background:var(--es-surface);border:1px solid var(--es-line);border-radius:16px;min-width:0}.es-ov-cap{color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:600}.es-ov-sec{margin-top:20px}.es-ov-sec--first{margin-top:4px}.es-ov .es-ov-sh{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.es-ov .es-ov-sh h2{color:var(--es-text);font-size:var(--es-fs-h2);font-weight:700;letter-spacing:-.01em}.es-ov .es-ov-sh a{color:var(--es-accent-text);font-size:var(--es-fs-meta);font-weight:600;white-space:nowrap}.es-ov .es-ov-sh--in{margin-bottom:6px}.es-ov .es-ov-sh__clear{background:none;border:0;color:var(--es-accent-text);cursor:pointer;font:inherit;font-size:var(--es-fs-meta);font-weight:600;padding:4px 0 4px 12px;white-space:nowrap}.es-ov .es-ov-sh__clear:focus-visible{border-radius:4px;outline:2px solid var(--es-accent-text);outline-offset:2px}.es-ov-strip{font-feature-settings:"tnum";background:var(--es-surface);background:var(--es-chrome,var(--es-surface));border-bottom:1px solid var(--es-line);display:flex;font-size:var(--es-fs-xs);font-variant-numeric:tabular-nums;gap:18px;margin:-12px -16px 14px;margin:-12px calc(var(--es-gutter, 16px)*-1) 14px;overflow-x:auto;padding:10px 16px;padding:10px var(--es-gutter,16px);scrollbar-width:none;white-space:nowrap}.es-ov-strip::-webkit-scrollbar{display:none}.es-ov-strip.es-ov-sk{height:40px}.es-ov-strip__i{align-items:center;color:var(--es-text-2);display:inline-flex;gap:6px}.es-ov-strip__i b{color:var(--es-text);font-weight:700}.es-ov-strip__c{background:var(--es-subtle);border-radius:6px;font-weight:700;padding:2px 6px}.es-ov-status{font-feature-settings:"tnum";align-items:center;color:var(--es-muted);display:flex;font-size:var(--es-fs-xs);font-variant-numeric:tabular-nums;gap:7px;margin-bottom:14px}.es-ov-dot{background:var(--es-faint);border-radius:50%;flex:none;height:7px;width:7px}.es-ov-status.is-live{color:var(--es-text-2);font-weight:600}.es-ov-status.is-live .es-ov-dot{animation:es-ov-pulse 2s var(--es-ease) infinite;background:var(--es-pos)}@keyframes es-ov-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--es-pos) 22%,#0000)}}.es-ov-today{margin-top:12px;padding:12px 14px}.es-ov-tag{background:var(--es-subtle);border-radius:var(--es-r-pill);color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:600;padding:3px 10px}.es-ov-tag.is-live{background:var(--es-pos-bg);color:var(--es-pos)}.es-ov-today p{color:var(--es-text-2);font-size:var(--es-fs-sm);line-height:1.45}.es-ov-today p b{font-feature-settings:"tnum";color:var(--es-text);font-variant-numeric:tabular-nums;font-weight:650}.es-ov-today p b.pos{color:var(--es-pos)}.es-ov-today p b.neg{color:var(--es-neg)}.es-ov-breadth,.es-ov-flows{border-top:1px solid var(--es-line);display:block;margin-top:10px;padding-top:10px}.es-ov-breadth b{font-weight:700}.es-ov-bar{border-radius:var(--es-r-pill);display:flex;gap:3px;height:8px;margin-top:6px;overflow:hidden}.es-ov-bar i{display:block;min-width:3px}.es-ov-bar i.pos{background:var(--es-pos)}.es-ov-bar i.neg{background:var(--es-neg)}.es-ov-flows{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.es-ov-flows>div{display:flex;flex-direction:column;gap:2px}.es-ov-flows b{font-feature-settings:"tnum";font-size:var(--es-fs-body);font-variant-numeric:tabular-nums;font-weight:700}.es-ov-rail{display:flex;gap:12px;margin:0 -16px;margin:0 calc(var(--es-gutter, 16px)*-1);overflow-x:auto;padding:0 16px 2px;padding:0 var(--es-gutter,16px) 2px;scroll-padding-inline:16px;scroll-padding-inline:var(--es-gutter,16px);scroll-snap-type:x mandatory;scrollbar-width:none}.es-ov-rail::-webkit-scrollbar{display:none}.es-ov-rail>li{flex:none;scroll-snap-align:start}.es-ov-ixc{display:flex;flex-direction:column;padding:10px 12px 8px;width:160px}.es-ov-ixc__n{color:var(--es-muted);font-size:var(--es-fs-xs);font-weight:600}.es-ov-ixc__v{font-feature-settings:"tnum";font-size:17px;font-variant-numeric:tabular-nums;margin-top:2px}.es-ov-ixc__c,.es-ov-ixc__v{align-self:flex-start;font-weight:700}.es-ov-ixc__c{font-feature-settings:"tnum";font-size:var(--es-fs-meta);font-variant-numeric:tabular-nums;margin:1px 0 6px}.es-ov-spark{display:block;height:26px;overflow:visible;width:100%}.es-ov-spark__line{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.es-ov-spark__fill{fill:currentColor;opacity:.12}.es-ov-spark.pos{color:var(--es-pos)}.es-ov-spark.neg{color:var(--es-neg)}.es-ov-spark.flat{color:var(--es-muted)}.es-ov-rv{gap:8px}.es-ov-rv__i{align-items:center;display:flex;flex-direction:column;text-align:center;width:76px}.es-ov-rv__n{font-size:var(--es-fs-xs);font-weight:600;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.es-ov-rv__c{font-feature-settings:"tnum";color:var(--es-muted);font-size:var(--es-fs-xs);font-variant-numeric:tabular-nums;font-weight:700;margin-top:2px}.es-ov-av{background:#e1f4ee;background:hsl(var(--ov-h,160) 45% 92%);border-radius:50%;color:#206f54;color:hsl(var(--ov-h,160) 55% 28%);display:grid;flex:none;font-weight:800;letter-spacing:-.02em;place-items:center}[data-theme=dark] .es-ov-av{background:#244c3f;background:hsl(var(--ov-h,160) 35% 22%);color:#98e1c9;color:hsl(var(--ov-h,160) 55% 74%)}.es-ov-av--md{font-size:12px;height:36px;width:36px}.es-ov-av--lg{font-size:16px;height:46px;width:46px}.es-ov-movers{padding:4px 16px}.es-ov-seg{background:var(--es-subtle);border-radius:12px;display:flex;gap:4px;margin:10px 0 4px;padding:4px}.es-ov-seg button{background:none;border:0;border-radius:9px;color:var(--es-muted);cursor:pointer;flex:1 1;font:inherit;font-size:var(--es-fs-meta);font-weight:650;min-height:36px}.es-ov-seg button.is-on{background:var(--es-surface);box-shadow:0 0 0 1px var(--es-rule),var(--es-shadow-1);color:var(--es-text)}.es-ov-seg button:focus-visible{outline:2px solid var(--es-accent);outline-offset:1px}.es-ov-mv{align-items:center;border-top:1px solid var(--es-line);display:flex;gap:12px;padding:9px 0}.es-ov-movers li:first-child .es-ov-mv{border-top:0}.es-ov-mv__t{display:flex;flex:1 1;flex-direction:column;min-width:0}.es-ov-mv__n{font-size:var(--es-fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-ov-mv__p{font-feature-settings:"tnum";align-self:flex-start;color:var(--es-muted);font-size:var(--es-fs-xs);font-variant-numeric:tabular-nums;margin-top:2px}.es-ov-pill{font-feature-settings:"tnum";border-radius:var(--es-r-pill);flex:none;font-size:var(--es-fs-meta);font-variant-numeric:tabular-nums;font-weight:700;padding:4px 10px}.es-ov .es-ov-pill.pos{background:var(--es-pos-bg);color:var(--es-pos)}.es-ov .es-ov-pill.neg{background:var(--es-neg-bg);color:var(--es-neg)}.es-ov-empty{color:var(--es-muted);font-size:var(--es-fs-xs);padding:12px 0}.es-ov-news{display:flex;flex-direction:column;gap:4px;padding:10px 14px}.es-ov-news__h{-webkit-line-clamp:2;-webkit-box-orient:vertical;animation:es-ov-in var(--es-dur-3) var(--es-ease);display:-webkit-box;font-size:var(--es-fs-sm);font-weight:600;line-height:1.45;overflow:hidden}@keyframes es-ov-in{0%{opacity:0;transform:translateY(3px)}}.es-ov a{-webkit-tap-highlight-color:transparent}.es-ov a:active{opacity:.85}.es-ov a:focus-visible{border-radius:12px;outline:2px solid var(--es-accent);outline-offset:2px}.es-ov-down,.es-ov-up{animation:es-ov-flash .9s var(--es-ease);border-radius:4px}.es-ov-up{--es-ov-flash:var(--es-pos-bg)}.es-ov-down{--es-ov-flash:var(--es-neg-bg)}@keyframes es-ov-flash{0%,35%{background:var(--es-ov-flash)}to{background:#0000}}.es-ov.is-loading{gap:14px}.es-ov-sk{animation:es-ov-shimmer 1.4s linear infinite;background:linear-gradient(90deg,var(--es-surface) 0,var(--es-subtle) 50%,var(--es-surface) 100%) 0 0 /200% 100%}@keyframes es-ov-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.es-ov-news__h,.es-ov-sk,.es-ov-status.is-live .es-ov-dot{animation:none}.es-ov-down,.es-ov-up{animation-duration:1ms}}.es-ov-status.is-stale{color:var(--es-text-2);font-weight:600}.es-ov-status.is-stale .es-ov-dot{background:var(--es-neg);background:var(--es-warn,var(--es-neg))}.es-ov-retry{background:var(--es-surface);border:1px solid var(--es-rule);border-radius:8px;color:var(--es-text);cursor:pointer;font:inherit;font-weight:600;margin-left:auto;min-height:32px;padding:0 12px}.es-ov-retry:focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}.mp-sec{margin:0 0 clamp(28px,4vw,48px)}.mp-sec-head{margin-bottom:14px}.mp-sec-head h2{color:var(--es-text);font-size:var(--es-fs-h2);font-weight:650;letter-spacing:-.01em;margin:0 0 5px}.mp-sec-head p{color:var(--es-muted);font-size:var(--es-fs-sm);line-height:1.55;margin:0;max-width:70ch}.mp-note{color:var(--es-text-soft);font-size:12.5px;line-height:1.6;margin:8px 2px 24px}.dd-page .mh-card{background-color:var(--es-surface);border:1px solid var(--es-line);border-radius:var(--es-r-panel);box-shadow:var(--es-shadow-1);padding:20px}.dd-page .mh-skel{min-height:260px;opacity:.5}.dd-page .mh-empty{color:var(--es-text-muted);font-size:14px}.dd-page .mh-head{align-items:center;display:flex;gap:20px;margin-bottom:20px}.dd-page .mh-score{align-items:baseline;background-color:var(--es-subtle);border:0;border-radius:12px;display:flex;flex:0 0 auto;gap:4px;padding:12px 16px}.dd-page .mh-score strong{font-feature-settings:"tnum";font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}.dd-page .mh-score span{color:var(--es-text-muted);font-size:13px;font-weight:600}.dd-page .mh-up .mh-score strong{color:var(--es-pos)}.dd-page .mh-down .mh-score strong{color:var(--es-neg)}.dd-page .mh-neutral .mh-score strong{color:var(--es-text)}.dd-page .mh-headtext h3{color:var(--es-text);font-size:1.125rem;font-weight:650;margin:0 0 4px}.dd-page .mh-headtext p{color:var(--es-text-muted);font-size:13.5px;line-height:1.5;margin:0}.dd-page .mh-comps{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.dd-page .mh-comp-top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.dd-page .mh-comp-label{color:var(--es-text);font-size:14px;font-weight:600}.dd-page .mh-comp-num{font-feature-settings:"tnum";color:var(--es-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.dd-page .mh-comp-num i{color:var(--es-text-muted);font-style:normal;font-weight:500}.dd-page .mh-bar{background-color:var(--es-subtle);border-radius:999px;height:6px;margin:7px 0 5px;overflow:hidden}.dd-page .mh-bar-fill{background-color:var(--es-accent);border-radius:999px;height:100%}.dd-page .mh-comp-detail{color:var(--es-text-muted);font-size:12.5px;line-height:1.45;margin:0}.dd-page .mh-foot{align-items:center;border-top:1px solid var(--es-line);display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px}.dd-page .mh-chip{background-color:var(--es-neutral-bg);border:0;border-radius:999px;color:var(--es-text-2);font-size:12px;font-weight:600;padding:4px 10px}.dd-page .mh-asof{color:var(--es-text-muted);font-size:11.5px;margin-left:auto}[data-theme=dark] .dd-page .mh-card{border-color:var(--es-rule);box-shadow:none}@media (max-width:640px){.dd-page .mh-head{align-items:flex-start;flex-direction:column;gap:12px}.dd-page .mh-asof{margin-left:0;width:100%}}.dd-page .pfo-wrap{display:block}.dd-page .pfo-note{color:var(--es-text-muted);font-size:11.5px;line-height:1.5;margin:10px 0 0}