.stock-overview-page{max-width:1164px;padding-top:24px;font-family:var(--toss-analysis-font)}.stock-overview-page .back-link{margin-bottom:12px}.stock-overview-page .stock-detail-identity{padding:4px 0 20px}.stock-overview-page .stock-detail-tabs{margin:0;padding:0;gap:20px;border-top:0;border-bottom:1px solid var(--toss-line);border-radius:0}.stock-overview-page .stock-detail-tabs a{padding:12px 0;border-radius:0;color:var(--toss-text-tertiary);background:transparent}.stock-overview-page .stock-detail-tabs a[aria-current=page]{color:var(--ticker-brand);box-shadow:inset 0 -2px var(--ticker-brand)}.stock-overview-page .detail-chart-card{border:0;border-radius:0;background:transparent;padding-top:26px}.stock-overview-page .stock-price-heading dl{margin:0}.stock-overview-page .stock-price-heading dt{color:var(--toss-text-tertiary);font-size:13px}.stock-overview-page .stock-price-heading dd{margin:2px 0;color:var(--toss-text);font-size:36px;font-weight:700;letter-spacing:-.03em}.stock-overview-page .stock-price-heading p{margin:2px 0 22px;font-size:15px;font-weight:600}.stock-overview-page .stock-price-heading p>span{color:var(--toss-text-tertiary);font-weight:400;margin-right:6px}.stock-overview-page .stock-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.stock-overview-page .stock-chart-toolbar>span{color:var(--toss-text-tertiary);font-size:13px}.stock-overview-page .stock-chart-toolbar strong{margin-left:6px;font-weight:600}.stock-overview-page .price-chart{padding:16px 0 0}.stock-overview-page .price-chart svg{height:270px}.stock-overview-page .stock-detail-chart.is-flat .price-chart path{stroke:var(--toss-text-tertiary)}.stock-overview-page .stock-chart-caption{margin:8px 0 20px;text-align:right;color:var(--toss-text-tertiary);font-size:12px}.stock-overview-page .detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 0}.stock-overview-page .detail-metrics div{padding:0 20px;border:0}.stock-overview-page .detail-metrics div:first-child{padding-left:0}.stock-overview-page .detail-metrics dd{font-size:15px}.stock-overview-page .stock-key-stats{border:0;border-block:1px solid var(--toss-line);border-radius:0;margin-bottom:32px}.stock-overview-page .stock-key-stats dl{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0}.stock-overview-page .stock-key-stats dl>div{border:0;padding:0 20px}.stock-overview-page .stock-key-stats dl>div:first-child{padding-left:0}.stock-overview-page .stock-analysis{margin:36px 0}.stock-overview-page .analysis-heading{margin-bottom:20px}.stock-overview-page .ta-overview{background:var(--toss-bg-deep)}.stock-overview-page .av-dashboard{gap:0}.stock-overview-page .av-panel.toss-surface{border-radius:0;border-bottom:1px solid var(--toss-line);padding:28px 0}.stock-overview-page>.detail-card:not(.detail-chart-card){border:0;border-top:1px solid var(--toss-line);border-radius:0;margin-top:28px}.stock-overview-page>.detail-card:not(.detail-chart-card)>header{padding:24px 0 16px;border:0}.stock-overview-page>.detail-card>header h2{font-size:22px;font-weight:700}.stock-overview-page .detail-login-gate__content{transform:none}.stock-overview-page .detail-login-gate__prompt>span{background:var(--toss-surface-hover);color:var(--toss-text-secondary)}.stock-overview-page .detail-login-gate__prompt>small a{color:var(--toss-text-secondary)}.stock-overview-page .detail-login-gate__prompt>a{background:var(--toss-action-bg);color:white}.stock-overview-page .detail-login-gate__prompt>a:hover{background:var(--toss-text)}@media (max-width:700px){.stock-overview-page{padding:16px 20px 0}.stock-overview-page .stock-detail-identity{padding-bottom:16px}.stock-overview-page .stock-detail-tabs{gap:20px}.stock-overview-page .stock-detail-tabs a{font-size:14px}.stock-overview-page .detail-chart-card{padding-top:20px}.stock-overview-page .stock-price-heading dd{font-size:32px}.stock-overview-page .stock-price-heading p{margin-bottom:18px}.stock-overview-page .price-chart svg{height:220px}.stock-overview-page .detail-metrics{gap:12px}.stock-overview-page .detail-metrics div{padding:0;border:0}.stock-overview-page .detail-metrics dd{font-size:13px}.stock-overview-page .stock-key-stats dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.stock-overview-page .stock-key-stats dl>div{padding:0}.stock-overview-page .stock-key-stats dl>div:last-child{grid-column:auto}}