.page-notes[data-astro-cid-h7jh5uky]{border-top:1px solid var(--line);max-width:46rem;color:var(--ink);margin:2.6rem auto 0;padding:1.25rem 1rem 2.5rem}.page-notes[data-astro-cid-h7jh5uky] h2[data-astro-cid-h7jh5uky]{margin:0;font-size:1.12rem;line-height:1.4}.page-notes[data-astro-cid-h7jh5uky] p[data-astro-cid-h7jh5uky]{margin:.6rem 0 0;font-size:.95rem;line-height:1.7}.page-notes[data-astro-cid-h7jh5uky] h3[data-astro-cid-h7jh5uky]{margin:1.5rem 0 0;font-size:1rem;line-height:1.5}.page-notes[data-astro-cid-h7jh5uky] a[data-astro-cid-h7jh5uky]{color:inherit;text-underline-offset:.15em}.page-notes-faq[data-astro-cid-h7jh5uky]{margin:.6rem 0 0}.page-notes-faq[data-astro-cid-h7jh5uky] dt[data-astro-cid-h7jh5uky]{margin-top:1.1rem;font-size:.95rem;font-weight:600;line-height:1.5}.page-notes-faq[data-astro-cid-h7jh5uky] dd[data-astro-cid-h7jh5uky]{margin:.3rem 0 0;font-size:.95rem;line-height:1.7}.page-notes[data-astro-cid-h7jh5uky] a[data-astro-cid-h7jh5uky]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.stocks-page{--market-up:light-dark(#dc2f3a,#ff6b75);--market-down:light-dark(#2366d6,#5d9eff);--market-live:light-dark(#38724d,#8bb69a);--market-compare-samsung:light-dark(#8064a2,#bca6d9);--market-compare-hynix:light-dark(#2e817c,#86c7bc);width:100%;max-width:none;padding-inline:1.5rem}.stocks-page p,.stocks-page h1,.stocks-page h2,.stocks-page h3{max-width:none}.stocks-page button,.stocks-page input,.stocks-page select{font:inherit}.stocks-page button{-webkit-tap-highlight-color:transparent}.stocks-page :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.stocks-page .market-explorer{scroll-margin-top:calc(var(--market-header-height,4.5rem) + .75rem);grid-template-columns:minmax(0,1fr) max-content;column-gap:.75rem;display:grid}.stocks-page :is([data-market-dashboard-view],[data-market-overview]){grid-area:2/1/auto/-1;min-width:0}.stocks-page .stocks-head{grid-area:1/2;justify-self:end;align-items:center;padding:1rem 0;display:flex}.stocks-page .stocks-head:has([data-market-view-button=chart]:not([hidden])){grid-column:1/-1;justify-self:start}.stocks-page .market-view-link{min-height:2.75rem;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.8125rem;font-weight:600;display:inline-flex}.stocks-page .market-view-link[data-market-view-button=chart]{min-width:2.75rem}.stocks-page .market-range-options{background:var(--app-bg);pointer-events:auto;gap:.5rem;display:inline-flex}.stocks-page .market-range-options button{min-width:2rem;min-height:2.75rem;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.8125rem;font-weight:500;position:relative}.stocks-page .market-range-options button[data-active=true]{color:var(--ink);font-weight:700}.stocks-page .market-range-options button[data-active=true]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:.35rem;left:.25rem;right:.25rem}@media (hover:hover) and (pointer:fine){.stocks-page .market-view-link:hover{text-underline-offset:.25em;text-decoration:underline}.stocks-page .market-range-options button:hover{color:var(--ink)}.stocks-page .market-spotlight-card:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--surface) 94%, var(--ink))}.stocks-page .market-related:hover{background:var(--theme-hover)}.stocks-page .market-benchmark:hover .market-benchmark-name>strong{text-underline-offset:.3em;text-decoration:underline}.stocks-page .market-text-button:hover{text-decoration:underline}.stocks-page .market-movers-list button:hover{background:var(--theme-hover)}}.stocks-page .market-range-bar{top:var(--market-header-height,4.5rem);z-index:5;pointer-events:none;grid-area:1/1;place-self:start;margin-top:1rem;display:flex;position:sticky}.stocks-page .market-core{margin-top:0}.stocks-page .market-spotlight{margin-top:2rem}.stocks-page .market-section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.stocks-page .market-section-head h2{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:730}.stocks-page .market-section-head p{color:var(--muted);word-break:keep-all;margin:.3rem 0 0;font-size:.78rem;line-height:1.6}.stocks-page .market-segment{border:1px solid var(--line);background:var(--surface);border-radius:.55rem;flex:none;gap:.15rem;padding:.2rem;display:inline-flex}.stocks-page .market-segment button{min-height:2.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.4rem .85rem;font-size:.78rem;font-weight:650}.stocks-page .market-segment button[data-active=true]{background:var(--ink);color:var(--on-ink)}.stocks-page .market-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.stocks-page .market-company{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;min-width:0}.stocks-page .market-spotlight-card{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;border-radius:.65rem;gap:.7rem;padding:1rem;transition:border-color .15s,background-color .15s;display:grid}.stocks-page .market-spotlight-card[data-selected=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.stocks-page .market-core-card{border:0;border-radius:.85rem .85rem 0 0;gap:.75rem;padding:1.15rem 1.25rem .85rem}.stocks-page .market-core-card[data-selected=true]{box-shadow:inset 0 3px 0 var(--ink)}.stocks-page .market-spotlight-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.stocks-page .market-stock-identity{gap:.2rem;min-width:0;display:grid}.stocks-page .market-stock-identity strong{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;font-size:.9rem;font-weight:720}.stocks-page .market-stock-identity>span{color:var(--muted);font-size:.7rem;font-weight:500}.stocks-page .market-core-card .market-stock-identity strong{font-size:1.2rem}.stocks-page .market-spotlight-quote{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;gap:.2rem;display:grid}.stocks-page .market-spotlight-quote>strong{letter-spacing:-.045em;font-size:1.15rem;font-weight:700;line-height:1.25}.stocks-page .market-core-card .market-spotlight-quote>strong{font-size:clamp(1.3rem,3.1vw,2.15rem)}.stocks-page .market-spotlight-quote>span{color:var(--muted);font-size:.72rem}.stocks-page .market-core-card .market-spotlight-quote>span{font-size:.75rem}.stocks-page .market-sparkline{width:100%;height:5.25rem;color:var(--theme-chart);display:block}.stocks-page [data-market-trend-direction=up] .market-sparkline{color:var(--market-up)}.stocks-page [data-market-trend-direction=down] .market-sparkline{color:var(--market-down)}.stocks-page .market-core-card .market-sparkline{height:7rem}.stocks-page .market-sparkline polyline{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.stocks-page .market-spotlight-foot{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.75rem;display:flex}.stocks-page .market-spotlight-performance{white-space:nowrap;gap:.35rem;display:inline-flex}.stocks-page .market-spotlight-foot>span:last-child{text-align:right;flex-basis:100%;font-size:.75rem;line-height:1.5}.stocks-page [data-market-trend-direction=up] [data-market-spotlight-return]{color:var(--market-up)}.stocks-page [data-market-trend-direction=down] [data-market-spotlight-return]{color:var(--market-down)}.stocks-page [data-market-direction=up] :is(.market-daily-change,[data-market-spotlight-change],[data-market-related-change]),.stocks-page .market-quote-value[data-market-direction=up]>span{color:var(--market-up)}.stocks-page [data-market-direction=down] :is(.market-daily-change,[data-market-spotlight-change],[data-market-related-change]),.stocks-page .market-quote-value[data-market-direction=down]>span{color:var(--market-down)}.stocks-page .market-related{border:0;border-top:1px solid var(--line);width:100%;min-height:4rem;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:0 0 .85rem .85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem 1.25rem;display:grid}.stocks-page .market-related[data-selected=true]{background:var(--theme-hover)}.stocks-page .market-related-name,.stocks-page .market-related-quote{gap:.2rem;min-width:0;display:grid}.stocks-page .market-related-name strong{font-size:.8rem;font-weight:650}.stocks-page .market-related-name>span,.stocks-page .market-related-quote>span{color:var(--muted);font-size:.66rem}.stocks-page .market-related-quote{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.stocks-page .market-related-quote>strong{font-size:.95rem;font-weight:650}.stocks-page .market-benchmarks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2rem 0;padding:1.2rem 0}.stocks-page .market-benchmarks .market-section-head{margin-bottom:1rem}.stocks-page .market-benchmarks .market-section-head h2{font-size:.83rem}.stocks-page .market-benchmarks .market-section-head>p{margin:0;font-size:.7rem}.stocks-page .market-benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.stocks-page .market-benchmark{width:100%;min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;padding:.4rem 0;display:grid}.stocks-page .market-benchmark+.market-benchmark{border-left:1px solid var(--line);padding-left:1.5rem}.stocks-page .market-benchmark-name>span{color:var(--muted);letter-spacing:.04em;font-size:.65rem}.stocks-page .market-benchmark-name>strong{letter-spacing:-.025em;margin:.15rem 0 0;font-size:.9rem;font-weight:700;display:block}.stocks-page .market-benchmark[data-selected=true] .market-benchmark-name>strong{text-underline-offset:.3em;text-decoration:underline}.stocks-page .market-benchmark-quote{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.stocks-page .market-benchmark-quote>strong{letter-spacing:-.035em;font-size:1.25rem;font-weight:650}.stocks-page .market-benchmark-quote small{color:var(--muted);margin-left:.25rem;font-size:.7rem;font-weight:500}.stocks-page .market-benchmark-quote>span{font-size:.75rem;font-weight:600}.stocks-page .market-benchmark-time{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:.15rem .45rem;margin:0;font-size:.66rem;line-height:1.6;display:flex}.stocks-page :is(.market-primary,.market-overview){scroll-margin-top:calc(var(--market-header-height,4.5rem) + .75rem)}.stocks-page .market-primary{scroll-margin-top:calc(var(--market-header-height,4.5rem) + var(--market-range-height,3.5rem) + .75rem)}.stocks-page .market-primary-select{background:var(--surface);max-width:100%;min-height:2.75rem;color:var(--ink);letter-spacing:-.02em;cursor:pointer;field-sizing:content;border:0;border-radius:.3rem;margin-left:-.25rem;padding:.25rem 1.4rem .25rem .25rem;font-size:1.05rem;font-weight:720}.stocks-page .market-comparison{border:1px solid var(--line);background:var(--surface);border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.15rem .65rem;min-width:0;margin:0;padding:.1rem .5rem;display:flex}.stocks-page .market-comparison label{cursor:pointer;align-items:center;gap:.3rem;min-height:1.75rem;font-size:.7rem;display:inline-flex}.stocks-page .market-comparison label:has(input:disabled){color:var(--muted);cursor:default}.stocks-page .market-comparison input{width:.9rem;height:.9rem;accent-color:var(--market-compare-samsung);margin:0}.stocks-page .market-comparison input[data-market-compare=sk-hynix]{accent-color:var(--market-compare-hynix)}.stocks-page .market-line-key{border-top:2px solid var(--market-compare-samsung);width:.8rem}.stocks-page .market-line-key-hynix{border-top-color:var(--market-compare-hynix)}.stocks-page .market-comparison-note{color:var(--muted);margin:0;font-size:.65rem}.stocks-page .market-comparison-note:empty{display:none}.stocks-page .market-segment button:disabled{color:var(--muted);opacity:.55;cursor:default}.stocks-page .market-chart-panel{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;padding:1.25rem}.stocks-page .market-quote-head{gap:.2rem;padding:0 0 .9rem;display:grid}.stocks-page .market-quote-name{flex-wrap:wrap;align-items:center;gap:0 .6rem;min-width:0;display:flex}.stocks-page .market-quote-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}.stocks-page .market-quote-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;display:flex}.stocks-page .market-quote-value strong{letter-spacing:-.04em;font-size:clamp(1.75rem,3.6vw,2.25rem);font-weight:730;line-height:1.2}.stocks-page .market-quote-value>span{color:var(--muted);white-space:nowrap;font-size:.95rem;font-weight:650}.stocks-page .market-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin:0 0 .4rem;display:flex}.stocks-page .market-chart-toolbar .market-segment{border-radius:.45rem;gap:.1rem;padding:.15rem}.stocks-page .market-chart-toolbar .market-segment button{border-radius:.3rem;min-width:2.5rem;min-height:2rem;padding:.2rem .6rem;font-size:.75rem}.stocks-page .market-chart-toolbar .market-segment button[data-active=true]{background:var(--theme-selected);color:var(--ink)}.stocks-page .market-chart-shell{isolation:isolate;margin:0;position:relative}.stocks-page .market-chart-legend{min-height:1.35rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.72rem;line-height:1.35rem;overflow:hidden}.stocks-page .market-chart-legend[data-active=true]{color:var(--ink)}.stocks-page .market-chart{z-index:0;width:100%;height:28rem;position:relative;overflow:hidden}.stocks-page .market-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.25rem;margin:.9rem 0 0;padding:.35rem 0 0;display:grid}.stocks-page .market-stats>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;padding:.55rem 0;display:flex}.stocks-page .market-stats dt{color:var(--muted);white-space:nowrap;font-size:.75rem}.stocks-page .market-stats dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;font-weight:650;overflow:hidden}.stocks-page .market-stats dd[data-market-direction=up]{color:var(--market-up)}.stocks-page .market-stats dd[data-market-direction=down]{color:var(--market-down)}.stocks-page .market-stats-basis{color:var(--muted);margin:.5rem 0 0;font-size:.68rem}.stocks-page .market-loading{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:.4rem;margin:0;padding:.5rem .75rem;font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stocks-page .market-chart-footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;padding:.5rem 0 0;display:flex}.stocks-page .market-chart-footer:not(:has(:not([hidden]):not(:empty))){display:none}.stocks-page .market-chart-footer .market-error{margin:0}.stocks-page .market-live-row{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .55rem;margin:.15rem 0 0;font-size:.72rem;display:flex}.stocks-page .market-live-row>span:before{background:var(--muted);content:"";border-radius:50%;width:.35rem;height:.35rem;margin-right:.4rem;display:inline-block}.stocks-page[data-market-realtime=true] .market-live-row>span:before{background:var(--market-live)}.stocks-page .market-spotlight{padding-top:.75rem}.stocks-page .market-spotlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.stocks-page .market-text-button{min-height:2.75rem;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.3rem 0;font-size:.78rem}.stocks-page .market-overview-time{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:end;gap:.25rem .75rem;margin:1rem 0 0;font-size:.7rem;display:flex}.stocks-page .market-overview-time [data-market-overview-status]:empty{display:none}.stocks-page .market-pulse-panel{border-bottom:1px solid var(--line);margin:1.25rem 0 .75rem;padding:0 0 1rem}.stocks-page .market-pulse-scope{color:var(--muted);margin:0 0 .75rem;font-size:.7rem}.stocks-page .market-pulse-grid{grid-template-columns:1.2fr 1fr 1fr;gap:1.5rem;display:grid}.stocks-page .market-breadth-card,.stocks-page .market-movers-card{min-width:0}.stocks-page :is(.market-breadth-card,.market-movers-card) h3{margin:0 0 .6rem;font-size:.75rem}.stocks-page .market-breadth{justify-content:space-between;gap:.75rem;display:flex}.stocks-page .market-breadth>span{color:var(--muted);align-items:baseline;gap:.35rem;font-size:.7rem;display:flex}.stocks-page .market-breadth strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:650}.stocks-page .market-breadth [data-market-breadth-direction=up] strong{color:var(--market-up)}.stocks-page .market-breadth [data-market-breadth-direction=down] strong{color:var(--market-down)}.stocks-page .market-breadth-bar{background:var(--line);border-radius:1rem;height:.4rem;margin-top:.65rem;display:flex;overflow:hidden}.stocks-page .market-breadth-bar>span{flex:0 1 0}.stocks-page [data-market-breadth-segment=up]{background:var(--market-up)}.stocks-page [data-market-breadth-segment=flat]{background:var(--muted)}.stocks-page [data-market-breadth-segment=down]{background:var(--market-down)}.stocks-page .market-movers-list{gap:.15rem;display:grid}.stocks-page .market-movers-list p{color:var(--muted);margin:0;font-size:.72rem}.stocks-page .market-movers-list button{min-width:0;min-height:2rem;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.2rem 0;display:grid}.stocks-page .market-mover-name{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.stocks-page .market-mover-change{font-variant-numeric:tabular-nums;font-size:.73rem}.stocks-page .market-movers-list [data-market-direction=up] .market-mover-change{color:var(--market-up)}.stocks-page .market-movers-list [data-market-direction=down] .market-mover-change{color:var(--market-down)}.stocks-page .market-overview-tools{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.stocks-page .market-search input,.stocks-page .market-sort select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:2.8rem;color:var(--ink);border-radius:.5rem}.stocks-page .market-search input{padding:.5rem .8rem;font-size:.85rem}.stocks-page .market-sort select{padding:.5rem 2rem .5rem .75rem;font-size:.78rem}.stocks-page .market-filter-list{gap:.5rem;margin:.75rem 0 1rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.stocks-page .market-filter-list button{border:1px solid var(--line);background:var(--surface);min-height:2.6rem;color:var(--muted);cursor:pointer;border-radius:.4rem;flex:none;padding:.4rem .75rem;font-size:.75rem}.stocks-page .market-filter-list button[data-active=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.stocks-page .market-filter-list span{font-variant-numeric:tabular-nums;margin-left:.25rem}.stocks-page .market-table-shell{overflow-x:auto}.stocks-page .market-table{border-collapse:collapse;table-layout:fixed;width:100%}.stocks-page .market-table :is(th,td){border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;padding:.8rem .6rem}.stocks-page .market-table th{color:var(--muted);font-size:.7rem;font-weight:600}.stocks-page .market-table :is(th,td):first-child{text-align:left;width:42%;padding-left:0}.stocks-page .market-table :is(th,td):last-child{width:14%;padding-right:0}.stocks-page .market-table tr[data-selected=true] td{background:var(--theme-selected)}.stocks-page .market-table-name{width:100%;min-width:0;min-height:2.75rem;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-content:center;gap:.15rem;padding:0;display:grid}.stocks-page .market-table-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:650;overflow:hidden}.stocks-page .market-table-name span,.stocks-page .market-table-exchange{color:var(--muted);font-size:.7rem}.stocks-page .market-table-price,.stocks-page .market-daily-change{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8rem}.stocks-page .market-table-price{font-weight:600}.stocks-page .market-table-change>*{display:block}.stocks-page .market-table-amount{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.7rem}.stocks-page [data-market-direction=up] .market-table-amount{color:var(--market-up)}.stocks-page [data-market-direction=down] .market-table-amount{color:var(--market-down)}.stocks-page .market-overview-loading,.stocks-page .market-error,.stocks-page .market-overview-empty{color:var(--muted);margin:.75rem 0 0;font-size:.75rem}.stocks-page .market-error{color:var(--error)}@media (width<=60rem){.stocks-page .market-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stocks-page .market-core-card{padding:1rem}.stocks-page .market-core-card .market-stock-identity strong{font-size:1.05rem}.stocks-page .market-related{padding:.7rem 1rem}.stocks-page .market-benchmark{grid-template-columns:1fr}.stocks-page .market-benchmark-quote{justify-content:start;align-items:baseline;gap:.6rem;display:flex}}@media (width<=40rem){body.app-shell-page:has(.stocks-page) [data-page-navigation]{margin-inline:1rem}body.app-shell-page:has(.stocks-page) .home-tools{--home-tools-inset:1rem}.stocks-page{padding-inline:1rem}.stocks-page .market-core-grid,.stocks-page .market-spotlight-grid{grid-template-columns:1fr}.stocks-page .market-core-grid{gap:.7rem}.stocks-page .market-core-card{gap:.6rem;padding:1rem}.stocks-page .market-core-card .market-stock-identity strong{font-size:1rem}.stocks-page .market-core-card .market-spotlight-quote>strong{font-size:clamp(1.3rem,5vw,1.8rem)}.stocks-page .market-core-card .market-spotlight-quote>span{font-size:.7rem}.stocks-page .market-core-card .market-sparkline{height:5.5rem}.stocks-page .market-related{gap:.5rem;padding:.75rem 1rem}.stocks-page .market-benchmark-grid{gap:.8rem}.stocks-page .market-benchmark+.market-benchmark{padding-left:.8rem}.stocks-page .market-benchmark-name>strong{font-size:.8rem}.stocks-page .market-benchmark-quote{flex-direction:column;align-items:start;gap:.1rem}.stocks-page .market-benchmark-quote>strong{font-size:1.15rem}.stocks-page .market-benchmarks{margin:1.5rem 0}.stocks-page .market-chart-panel{padding:1rem}.stocks-page .market-primary-select{font-size:1rem}.stocks-page .market-quote-value strong{font-size:1.75rem}.stocks-page .market-quote-value>span{font-size:.875rem}.stocks-page .market-comparison label{min-height:2rem}.stocks-page .market-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.stocks-page .market-segment button{padding:.4rem .6rem}.stocks-page .market-chart{height:24rem}.stocks-page .market-spotlight>.market-section-head{flex-wrap:wrap}.stocks-page .market-spotlight-grid{gap:.65rem}.stocks-page .market-spotlight-card:not(.market-core-card){padding:1rem}.stocks-page .market-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.stocks-page .market-breadth-card{grid-column:1/-1}.stocks-page .market-overview-tools{grid-template-columns:minmax(0,1fr) 7.5rem;gap:.5rem}.stocks-page .market-sort select{padding-left:.5rem;padding-right:1.2rem}.stocks-page .market-filter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:.65rem;padding:0;display:grid;overflow:visible}.stocks-page .market-filter-list button{min-width:0;min-height:2.75rem;padding:.4rem .5rem}.stocks-page .market-table :is(th,td):last-child{display:none}.stocks-page .market-table :is(th,td):first-child,.stocks-page .market-table :is(th,td):nth-child(2){width:38%}.stocks-page .market-table :is(th,td):nth-child(3){width:24%;padding-right:0}.stocks-page .market-table :is(th,td){padding:.7rem .35rem}}@media (width<=22rem){.stocks-page .market-benchmark-grid{grid-template-columns:1fr}.stocks-page .market-benchmark+.market-benchmark{border-left:0;border-top:1px solid var(--line);padding:.75rem 0 0}}@media (prefers-reduced-motion:reduce){.stocks-page .market-spotlight-card{transition:none}}.stocks-page .market-search-feedback{color:var(--ink);flex:12rem;margin:.75rem 0 0;font-size:.8125rem;line-height:1.6}.stocks-page .market-search-actions{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.stocks-page .market-search-clear{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:.35rem;padding:.35rem .65rem;font-size:.8125rem}
