<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Status Code</title>
    <link>https://statuscode.tistory.com/</link>
    <description>웹개발에 관련된 내용과 경제, 흥미로운 내용들을 기록합니다.</description>
    <language>ko</language>
    <pubDate>Thu, 14 May 2026 08:01:49 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Status Code</managingEditor>
    <image>
      <title>Status Code</title>
      <url>https://tistory1.daumcdn.net/tistory/6200554/attach/b925b82aeaf948a7a4b8c4889a14e725</url>
      <link>https://statuscode.tistory.com</link>
    </image>
    <item>
      <title>주식 종목 분석 (2026-03-27) 분석 대상 12종목, 매수 7건, 보유 2건, 매도 3건</title>
      <link>https://statuscode.tistory.com/194</link>
      <description>&lt;!doctype html&gt;
&lt;html lang=&quot;ko&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
  &lt;title&gt;주식 종목 분석 (2026-03-27) 분석 대상 12종목, 매수 7건, 보유 2건, 매도 3건&lt;/title&gt;
  &lt;meta name=&quot;description&quot; content=&quot;분석 대상 12종목, 매수 7건, 보유 2건, 매도 3건&quot;&gt;
  &lt;meta property=&quot;og:type&quot; content=&quot;article&quot;&gt;
  &lt;meta property=&quot;og:site_name&quot; content=&quot;Investment Log&quot;&gt;
  &lt;meta property=&quot;og:title&quot; content=&quot;주식 종목 분석 (2026-03-27) 분석 대상 12종목, 매수 7건, 보유 2건, 매도 3건&quot;&gt;
  &lt;meta property=&quot;og:description&quot; content=&quot;분석 대상 12종목, 매수 7건, 보유 2건, 매도 3건&quot;&gt;
  &lt;meta property=&quot;og:image&quot; content=&quot;../../assets/img/investment-log-mark.svg&quot;&gt;
  &lt;meta name=&quot;theme-color&quot; content=&quot;#153c68&quot;&gt;
  &lt;link rel=&quot;icon&quot; type=&quot;image/svg+xml&quot; href=&quot;../../assets/img/favicon.svg&quot;&gt;
  &lt;style&gt;
    :root {
  --bg: #eef3f8;
  --bg-accent: radial-gradient(circle at top left, rgba(14, 78, 146, 0.12), transparent 38%);
  --surface: rgba(255, 255, 255, 0.92);
  --surface-strong: #ffffff;
  --surface-soft: #f5f8fc;
  --line: #d7e0ec;
  --line-strong: #bfccdc;
  --text: #182433;
  --text-muted: #5f6f83;
  --brand: #153c68;
  --brand-strong: #0e2a4a;
  --brand-soft: #e7f0fb;
  --positive: #0f8a5f;
  --positive-soft: #e6f7ef;
  --negative: #cb475c;
  --negative-soft: #fdecef;
  --neutral: #6d7c90;
  --neutral-soft: #eff3f8;
  --shadow: 0 18px 48px rgba(20, 42, 73, 0.10);
  --radius-lg: 24px;
  --radius-md: 18px;
  --radius-sm: 12px;
  --max-width: 1240px;
  --header-height: 78px;
  --font-family: &quot;Segoe UI&quot;, &quot;Apple SD Gothic Neo&quot;, &quot;Noto Sans KR&quot;, Arial, sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  background: #eef3f8;
}

body {
  margin: 0;
  min-width: 320px;
  font-family: var(--font-family);
  color: var(--text);
  background: linear-gradient(180deg, #f3f6fa 0%, #eef3f8 220px, #eef3f8 100%);
}

body::before {
  content: &quot;&quot;;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 18px;
  z-index: 40;
  background: #f3f6fa;
  pointer-events: none;
}

a {
  color: inherit;
  text-decoration: none;
}

p,
li,
td,
th,
label,
input,
button,
.section-copy,
.price-sub,
.reason-bullet,
.mobile-reason-list,
.surface-banner,
.ticker-code,
.metric-label {
  line-height: 1.65;
}

button,
input {
  font: inherit;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.skip-link {
  position: absolute;
  top: -44px;
  left: 20px;
  z-index: 100;
  padding: 10px 16px;
  border-radius: 999px;
  background: #fff;
  color: var(--text);
  box-shadow: var(--shadow);
}

.skip-link:focus {
  top: 14px;
}

.site-shell {
  min-height: 100vh;
}

.container {
  width: min(calc(100% - 32px), var(--max-width));
  margin: 0 auto;
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 20;
  backdrop-filter: blur(10px);
  background: rgba(243, 246, 250, 0.96);
  border-bottom: 1px solid rgba(191, 204, 220, 0.9);
}

.header-inner {
  min-height: var(--header-height);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}

.brand {
  display: inline-flex;
  align-items: center;
  gap: 14px;
}

.brand-mark {
  display: inline-grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border-radius: 14px;
  background: url(&quot;../../assets/img/investment-log-mark.svg&quot;) center / cover no-repeat;
  color: transparent;
  font-size: 0;
}

.brand strong,
.brand small {
  display: block;
}

.brand strong {
  font-size: 1rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.brand small {
  color: var(--text-muted);
  font-size: 0.82rem;
}

.header-status {
  display: flex;
  align-items: center;
  gap: 10px;
}

.status-chip,
.hero-pill,
.signal-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  font-size: 0.8rem;
  line-height: 1;
}

.status-chip,
.hero-pill {
  padding: 10px 14px;
  background: rgba(255, 255, 255, 0.82);
  border: 1px solid var(--line);
  color: var(--text-muted);
}

.site-main {
  padding-bottom: 72px;
}

.hero-section {
  padding: 14px 0 8px;
}

.panel {
  background: var(--surface);
  border: 1px solid rgba(215, 224, 236, 0.9);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow);
}

.hero-bar,
.table-panel {
  padding: 20px;
}

.hero-bar {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(420px, 0.85fr);
  gap: 16px;
  align-items: center;
}

.eyebrow {
  margin: 0 0 12px;
  color: var(--brand);
  font-size: 0.76rem;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.hero-bar h1,
.section-heading h2 {
  margin: 0;
  line-height: 1.18;
  letter-spacing: -0.03em;
}

.hero-bar h1 {
  max-width: none;
  font-size: clamp(1.05rem, 1.45vw, 1.42rem);
  white-space: nowrap;
}

.section-copy {
  margin: 6px 0 0;
  color: var(--text-muted);
  max-width: 60ch;
}

.hero-bar-copy {
  min-width: 0;
}

.section {
  padding-top: 14px;
}

.section-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 14px;
}

.table-heading-bar {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 14px;
}

.table-heading-bar .section-heading {
  margin-bottom: 0;
  flex: 1 1 auto;
}

.section-heading-spread {
  align-items: center;
}

.slim h2 {
  font-size: clamp(1.25rem, 2vw, 1.7rem);
}

.metric-label {
  display: block;
  color: var(--text-muted);
  font-size: 0.84rem;
  margin-bottom: 8px;
}

.metric-value {
  display: block;
  font-size: clamp(1.2rem, 1.8vw, 1.6rem);
  letter-spacing: -0.03em;
}

.hero-mini-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
}

.hero-mini-card {
  padding: 12px 14px;
  border-radius: 16px;
  border: 1px solid var(--line);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(245, 248, 252, 0.92));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

.hero-mini-card .metric-label {
  margin-bottom: 4px;
  font-size: 0.76rem;
}

.hero-mini-card .metric-value {
  font-size: 0.95rem;
}

.hero-mini-buy {
  background: linear-gradient(180deg, rgba(230, 247, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(15, 138, 95, 0.18);
}

.hero-mini-hold {
  background: linear-gradient(180deg, rgba(239, 243, 248, 0.96), rgba(255, 255, 255, 0.92));
  border-color: rgba(109, 124, 144, 0.18);
}

.hero-mini-sell {
  background: linear-gradient(180deg, rgba(253, 236, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(203, 71, 92, 0.18);
}

.hero-mini-total {
  background: linear-gradient(180deg, rgba(231, 240, 251, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(21, 60, 104, 0.18);
}

.date-toolbar {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.date-toolbar-wrap {
  display: flex;
  justify-content: flex-end;
  flex: 0 0 auto;
}

.date-toolbar.is-fixed {
  position: fixed;
  top: 8px;
  z-index: 40;
}

.nav-arrow,
.date-picker input {
  border: 1px solid var(--line-strong);
  background: var(--surface-strong);
  color: var(--text);
}

.nav-arrow {
  width: 44px;
  height: 44px;
  border-radius: 14px;
  cursor: pointer;
  transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease;
}

.nav-arrow:hover:not(:disabled) {
  transform: translateY(-1px);
  border-color: #91aac7;
  background: var(--brand-soft);
}

.nav-arrow:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}

.nav-arrow span {
  font-size: 1.4rem;
}

.date-picker input {
  min-width: 162px;
  padding: 11px 14px;
  border-radius: 14px;
}

.surface-banner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  margin-bottom: 14px;
  border-radius: 16px;
  background: linear-gradient(90deg, rgba(21, 60, 104, 0.08), rgba(21, 60, 104, 0.02));
  border: 1px solid rgba(191, 204, 220, 0.88);
}

.surface-banner strong {
  color: var(--brand-strong);
}

.surface-banner span {
  color: var(--text-muted);
}

.table-wrap {
  overflow-x: auto;
  border-radius: 18px;
  border: 1px solid var(--line);
  background: rgba(255, 255, 255, 0.82);
}

.mobile-card-list {
  display: none;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 1100px;
}

.data-table thead th {
  position: sticky;
  top: 0;
  z-index: 1;
  padding: 16px 14px;
  text-align: center;
  font-size: 0.82rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--text-muted);
  background: #f4f7fb;
  border-bottom: 1px solid var(--line);
}

.data-table tbody td,
.data-table tbody th {
  padding: 14px 14px;
  border-bottom: 1px solid var(--line);
  vertical-align: top;
}

.data-table tbody tr {
  transition: background-color 180ms ease, transform 180ms ease;
}

.data-table tbody tr:hover {
  background: rgba(231, 240, 251, 0.42);
}

.data-table tbody tr:last-child td,
.data-table tbody tr:last-child th {
  border-bottom: 0;
}

.ticker-cell {
  display: grid;
  gap: 4px;
}

.ticker-name {
  font-size: 1rem;
}

.ticker-code {
  color: var(--text-muted);
  font-size: 0.82rem;
  letter-spacing: 0.05em;
}

.price-stack,
.reason-stack {
  display: grid;
  gap: 4px;
}

.reason-comment {
  color: var(--brand);
  font-weight: 700;
  line-height: 1.45;
}

.price-main {
  font-weight: 700;
}

.price-sub,
.reason-bullet,
.empty-row {
  color: var(--text-muted);
}

.reason-bullet {
  line-height: 1.45;
}

.empty-row {
  padding: 26px 14px;
  text-align: center;
}

.mobile-empty {
  padding: 20px 16px;
  border: 1px solid var(--line);
  border-radius: 16px;
  color: var(--text-muted);
  background: rgba(255, 255, 255, 0.82);
}

.signal-badge {
  padding: 9px 12px;
  font-weight: 600;
}

.signal-positive {
  background: var(--positive-soft);
  color: var(--positive);
}

.signal-neutral {
  background: var(--neutral-soft);
  color: var(--neutral);
}

.signal-negative {
  background: var(--negative-soft);
  color: var(--negative);
}

.reveal {
  opacity: 0;
  transform: translateY(14px);
  animation: reveal-up 540ms ease forwards;
}

.reveal:nth-child(2) {
  animation-delay: 70ms;
}

.table-row-enter {
  animation: row-in 320ms ease;
}

@keyframes reveal-up {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes row-in {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 1024px) {
  .hero-bar {
    grid-template-columns: 1fr;
  }

  .section-heading-spread {
    align-items: flex-start;
    flex-direction: column;
  }
}

@media (max-width: 720px) {
  body::before {
    display: none;
  }

  .container {
    width: min(calc(100% - 20px), var(--max-width));
  }

  .site-header {
    position: relative;
    top: auto;
    z-index: auto;
    padding-top: 0;
    border-bottom: 0;
    background: transparent;
    backdrop-filter: none;
  }

  .hero-section {
    padding-top: 8px;
  }

  .hero-bar,
  .table-panel {
    padding: 16px;
  }

  .panel {
    border-radius: 28px;
  }

  .header-inner {
    min-height: auto;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: 6px;
    padding: 6px 0 8px;
  }

  .brand {
    width: 100%;
    gap: 12px;
    min-width: 0;
    padding: 12px 14px;
    border-radius: 24px;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(215, 224, 236, 0.92);
    box-shadow: 0 10px 24px rgba(20, 42, 73, 0.06);
  }

  .brand-mark {
    width: 40px;
    height: 40px;
    border-radius: 14px;
    flex: 0 0 40px;
  }

  .brand strong {
    font-size: 0.96rem;
    letter-spacing: 0.04em;
  }

  .brand small {
    margin-top: 2px;
    font-size: 0.76rem;
    line-height: 1.35;
  }

  .header-status {
    width: 100%;
  }

  .status-chip {
    justify-content: flex-start;
    width: 100%;
    padding: 9px 12px;
    font-size: 0.76rem;
    background: rgba(243, 247, 252, 0.96);
    border-color: rgba(191, 204, 220, 0.88);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .hero-mini-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .date-toolbar {
    width: 100%;
  }

  .table-heading-bar {
    display: block;
    margin-bottom: -2px;
  }

  .date-toolbar-wrap {
    margin-bottom: 10px;
  }

  .section-heading-spread {
    position: static;
    padding: 0;
    margin: 0 0 12px;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    backdrop-filter: none;
  }

  .section-heading-spread &gt; div:first-child {
    display: grid;
    gap: 10px;
    width: 100%;
    margin-bottom: 8px;
  }

  .section-heading-spread .eyebrow {
    margin-bottom: 0;
  }

  .section-heading-spread h2 {
    line-height: 1.22;
  }

  .date-picker {
    flex: 1;
  }

  .date-picker input {
    width: 100%;
  }

  .table-wrap {
    display: none;
  }

  .mobile-card-list {
    display: grid;
    gap: 16px;
  }

  .mobile-stock-card {
    padding: 18px;
    border: 1px solid var(--line);
    border-radius: 22px;
    background: rgba(255, 255, 255, 0.9);
  }

  .positive-card {
    background: linear-gradient(180deg, rgba(230, 247, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .neutral-card {
    background: linear-gradient(180deg, rgba(239, 243, 248, 0.92), rgba(255, 255, 255, 0.96));
  }

  .negative-card {
    background: linear-gradient(180deg, rgba(253, 236, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .mobile-stock-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-stock-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-metric {
    display: grid;
    gap: 6px;
    padding: 13px 14px;
    border-radius: 16px;
    background: var(--surface-soft);
    border: 1px solid var(--line);
  }

  .mobile-metric span,
  .mobile-metric em {
    color: var(--text-muted);
    font-size: 0.8rem;
    font-style: normal;
  }

  .mobile-metric strong {
    font-size: 0.98rem;
    line-height: 1.35;
    word-break: keep-all;
  }

  .mobile-metric em {
    margin-top: 2px;
  }

  .mobile-reason {
    display: grid;
    gap: 10px;
  }

  .mobile-reason .reason-comment {
    font-size: 0.9rem;
  }

  .mobile-reason strong {
    line-height: 1.45;
  }

  .mobile-reason-list {
    margin: 8px 0 0;
    padding-left: 18px;
    color: var(--text-muted);
  }

  .mobile-reason-list li + li {
    margin-top: 6px;
  }

  .mobile-reason-details {
    border-top: 1px dashed var(--line-strong);
    padding-top: 10px;
  }

  .mobile-reason-details summary {
    cursor: pointer;
    color: var(--brand);
    font-weight: 600;
    list-style: none;
  }

  .mobile-reason-details summary::-webkit-details-marker {
    display: none;
  }

  .mobile-reason-details summary::after {
    content: &quot; +&quot;;
    color: var(--text-muted);
  }

  .mobile-reason-details[open] summary::after {
    content: &quot; -&quot;;
  }

  .table-panel {
    padding: 18px;
  }

  .table-panel.reveal {
    opacity: 1;
    transform: none;
    animation: none;
  }

  .surface-banner {
    gap: 10px;
    padding: 16px 18px;
    margin-bottom: 14px;
    border-radius: 20px;
    
  }

  .surface-banner strong,
  .surface-banner span {
    display: block;
  }

  .date-toolbar {
    display: flex;
    width: 100%;
    padding: 6px;
    border-radius: 20px;
    background: rgba(248, 251, 254, 0.94);
    border: 1px solid rgba(191, 204, 220, 0.76);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .date-toolbar.is-fixed {
    top: 8px;
  }

  .nav-arrow {
    width: 42px;
    height: 42px;
    border-radius: 16px;
  }

  .date-picker input {
    min-width: 0;
    border-radius: 18px;
    padding: 12px 16px;
  }
}

@media (max-width: 420px) {
  .status-chip {
    font-size: 0.74rem;
  }
}

    html,
    body {
      background: transparent;
    }
    body::before { display: none; }
    .site-shell { min-height: auto; }
    .site-main { padding-top: 0; padding-bottom: 20px; }
    .container { width: 100% !important; max-width: none !important; margin: 0 !important; }
    .section { padding-top: 0; }
    .panel { box-shadow: none; }
    .table-panel { padding: 0; border: 0; background: transparent; box-shadow: none; border-radius: 0; }
    .table-heading-bar { align-items: center; margin-bottom: 10px; }
    .section-heading { margin-bottom: 10px; }
    .date-toolbar-wrap { display: none; }
    .report-mini-grid {
      margin: 8px 0 10px;
    }
    .surface-banner { margin-bottom: 8px; padding: 10px 12px; border-radius: 14px; }
    .reveal,
    .table-row-enter { opacity: 1; transform: none; animation: none; }
    @media (max-width: 720px) {
      .site-main { padding-bottom: 16px; }
      .table-panel { padding: 0; border-radius: 0; }
      .table-heading-bar { margin-bottom: 12px; }
      .section-heading h2 { font-size: 1.35rem; line-height: 1.25; }
      .surface-banner { padding: 10px 12px; margin-bottom: 8px; border-radius: 14px; }
      .report-mini-grid { margin: 8px 0 10px; }
      .hero-mini-grid { gap: 8px; }
      .hero-mini-card { padding: 10px 12px; border-radius: 14px; }
      .mobile-card-list { gap: 8px; }
      .mobile-stock-card { padding: 12px; border-radius: 14px; }
      .mobile-stock-head { margin-bottom: 12px; }
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-bottom: 10px; }
      .mobile-metric { padding: 9px; border-radius: 14px; }
      .mobile-metric strong { font-size: 0.92rem; line-height: 1.35; overflow-wrap: anywhere; }
      .mobile-metric em { display: block; margin-top: 4px; font-size: 0.78rem; }
    }
    @media (max-width: 420px) {
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
      .mobile-stock-card { padding: 10px; }
      .mobile-metric { padding: 8px; }
      .mobile-metric strong { font-size: 0.88rem; }
      .mobile-metric em { font-size: 0.75rem; }
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body data-page=&quot;report-static&quot;&gt;
  &lt;a class=&quot;skip-link&quot; href=&quot;#main-content&quot;&gt;본문으로 건너뛰기&lt;/a&gt;
  &lt;div class=&quot;site-shell&quot;&gt;
    &lt;main id=&quot;main-content&quot; class=&quot;site-main&quot;&gt;
      &lt;section class=&quot;section&quot;&gt;
        &lt;div class=&quot;container&quot;&gt;
          &lt;section class=&quot;panel table-panel reveal&quot;&gt;
            &lt;div class=&quot;table-heading-bar&quot;&gt;
              &lt;div class=&quot;section-heading section-heading-spread&quot;&gt;
                &lt;div&gt;
                  &lt;p class=&quot;eyebrow&quot;&gt;종목 12개&lt;/p&gt;
                  &lt;h2&gt;종목 12개 요약&lt;/h2&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;header-status&quot;&gt;
                &lt;span class=&quot;status-chip&quot;&gt;기준일 2026-03-27&lt;/span&gt;
              &lt;/div&gt;
            &lt;/div&gt;

            &lt;div class=&quot;surface-banner&quot;&gt;
              &lt;strong&gt;2026-03-27&lt;/strong&gt;
              &lt;span&gt;분석 대상 12종목, 매수 7건, 보유 2건, 매도 3건&lt;/span&gt;
            &lt;/div&gt;

            &lt;div class=&quot;hero-mini-grid report-mini-grid&quot;&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-buy&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;7&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-hold&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;보유&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;2&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-sell&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매도&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;3&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-total&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;전체 제시 수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;12&lt;/strong&gt;
              &lt;/article&gt;
            &lt;/div&gt;

            &lt;div class=&quot;table-wrap&quot;&gt;
              &lt;table class=&quot;data-table&quot;&gt;
                &lt;caption class=&quot;sr-only&quot;&gt;상위 종목 요약 표&lt;/caption&gt;
                &lt;thead&gt;
                  &lt;tr&gt;
                    &lt;th&gt;종목&lt;/th&gt;
                    &lt;th&gt;시그널&lt;/th&gt;
                    &lt;th&gt;신뢰도&lt;/th&gt;
                    &lt;th&gt;현재가&lt;/th&gt;
                    &lt;th&gt;진입 제안&lt;/th&gt;
                    &lt;th&gt;목표가&lt;/th&gt;
                    &lt;th&gt;손절가&lt;/th&gt;
                    &lt;th&gt;판단 근거&lt;/th&gt;
                  &lt;/tr&gt;
                &lt;/thead&gt;
                &lt;tbody&gt;
                  &lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;맥쿼리인프라&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;088980&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;85.98%&lt;/td&gt;
  &lt;td&gt;11,410&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;11,352.95 ~ 11,410&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 11,752.3&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 11,957.68&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;10,953.6&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 7.99%, 보유 85.98%, 매도 6.03%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.06%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 80.14%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;일진전기&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;103590&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;63.27%&lt;/td&gt;
  &lt;td&gt;75,100&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;74,874.7 ~ 77,353&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 77,353&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 78,704.8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;72,096&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 63.27%, 보유 5.56%, 매도 31.17%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.96%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 55.10%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;58.53%&lt;/td&gt;
  &lt;td&gt;179,700&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;179,160.9 ~ 185,091&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 185,091&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 188,325.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;172,512&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 58.53%, 보유 7.95%, 매도 33.52%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.75%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 44.01%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;57.77%&lt;/td&gt;
  &lt;td&gt;24,420&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;24,297.9 ~ 24,420&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 25,152.6&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 25,592.16&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;23,443.2&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 27.25%, 보유 57.77%, 매도 14.98%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.37%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 72.25%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;HD현대중공업&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;329180&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;57.05%&lt;/td&gt;
  &lt;td&gt;498,500&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;497,004.5 ~ 513,455&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 513,455&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 522,428&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;478,560&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 57.05%, 보유 5.59%, 매도 37.37%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.59%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 66.34%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;센서뷰&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;321370&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;55.91%&lt;/td&gt;
  &lt;td&gt;3,295&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;3,285.12 ~ 3,393.85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 3,393.85&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 3,453.16&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;3,163.2&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 55.91%, 보유 2.21%, 매도 41.88%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.42%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 46.95%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;미래에셋벤처투자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;100790&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;55.12%&lt;/td&gt;
  &lt;td&gt;32,550&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;32,452.35 ~ 33,526.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 33,526.5&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 34,112.4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;31,248&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 55.12%, 보유 3.78%, 매도 41.10%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.42%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 43.83%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;신도기연&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;290520&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;53.74%&lt;/td&gt;
  &lt;td&gt;2,470&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;정리 기준&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2,470 ~ 2,470&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 2,420.6&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 2,371.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;2,519.4&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 39.57%, 보유 6.69%, 매도 53.74%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: -0.43%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 60.52%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;대우건설&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;047040&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;53.22%&lt;/td&gt;
  &lt;td&gt;17,260&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;정리 기준&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;17,260 ~ 17,260&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 16,914.8&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 16,569.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;17,605.2&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 44.46%, 보유 2.32%, 매도 53.22%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: -0.26%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 43.36%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;우리기술&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;032820&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;52.58%&lt;/td&gt;
  &lt;td&gt;23,400&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;정리 기준&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;23,400 ~ 23,400&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 22,932&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 22,464&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;23,868&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 43.95%, 보유 3.47%, 매도 52.58%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: -0.26%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 51.92%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;현대차&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005380&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;49.61%&lt;/td&gt;
  &lt;td&gt;495,000&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;493,515 ~ 509,850&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 509,850&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 518,760&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;475,200&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 49.61%, 보유 2.80%, 매도 47.58%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.06%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 41.10%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;LG에너지솔루션&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;373220&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;48.09%&lt;/td&gt;
  &lt;td&gt;394,500&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;393,316.5 ~ 406,335&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 406,335&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 413,436&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;378,720&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 48.09%, 보유 11.87%, 매도 40.05%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.24%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 56.99%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
                &lt;/tbody&gt;
              &lt;/table&gt;
            &lt;/div&gt;

            &lt;div class=&quot;mobile-card-list&quot;&gt;
              &lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;맥쿼리인프라&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;088980&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;85.98%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;11,410&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;11,352.95&lt;/strong&gt;&lt;em&gt;~ 11,410&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 11,752.3&lt;/strong&gt;&lt;em&gt;2차 11,957.68&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;10,953.6&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.06%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 7.99%, 보유 85.98%, 매도 6.03%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.06%&lt;/li&gt;&lt;li&gt;검증 정확도: 80.14%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 29.66%&lt;/li&gt;&lt;li&gt;테스트 정확도: 88.86%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;일진전기&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;103590&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;63.27%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;75,100&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;74,874.7&lt;/strong&gt;&lt;em&gt;~ 77,353&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 77,353&lt;/strong&gt;&lt;em&gt;2차 78,704.8&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;72,096&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.96%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 63.27%, 보유 5.56%, 매도 31.17%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.96%&lt;/li&gt;&lt;li&gt;검증 정확도: 55.10%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 29.89%&lt;/li&gt;&lt;li&gt;테스트 정확도: 57.99%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;58.53%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;179,700&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;179,160.9&lt;/strong&gt;&lt;em&gt;~ 185,091&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 185,091&lt;/strong&gt;&lt;em&gt;2차 188,325.6&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;172,512&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.75%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 58.53%, 보유 7.95%, 매도 33.52%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.75%&lt;/li&gt;&lt;li&gt;검증 정확도: 44.01%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 31.16%&lt;/li&gt;&lt;li&gt;테스트 정확도: 51.68%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;57.77%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;24,420&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;24,297.9&lt;/strong&gt;&lt;em&gt;~ 24,420&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 25,152.6&lt;/strong&gt;&lt;em&gt;2차 25,592.16&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;23,443.2&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.37%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 27.25%, 보유 57.77%, 매도 14.98%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.37%&lt;/li&gt;&lt;li&gt;검증 정확도: 72.25%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 28.01%&lt;/li&gt;&lt;li&gt;테스트 정확도: 96.37%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;HD현대중공업&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;329180&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;57.05%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;498,500&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;497,004.5&lt;/strong&gt;&lt;em&gt;~ 513,455&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 513,455&lt;/strong&gt;&lt;em&gt;2차 522,428&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;478,560&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.59%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 57.05%, 보유 5.59%, 매도 37.37%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.59%&lt;/li&gt;&lt;li&gt;검증 정확도: 66.34%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 34.60%&lt;/li&gt;&lt;li&gt;테스트 정확도: 55.96%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;센서뷰&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;321370&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;55.91%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;3,295&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;3,285.12&lt;/strong&gt;&lt;em&gt;~ 3,393.85&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 3,393.85&lt;/strong&gt;&lt;em&gt;2차 3,453.16&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;3,163.2&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.42%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 55.91%, 보유 2.21%, 매도 41.88%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.42%&lt;/li&gt;&lt;li&gt;검증 정확도: 46.95%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 26.84%&lt;/li&gt;&lt;li&gt;테스트 정확도: 40.97%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;미래에셋벤처투자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;100790&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;55.12%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;32,550&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;32,452.35&lt;/strong&gt;&lt;em&gt;~ 33,526.5&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 33,526.5&lt;/strong&gt;&lt;em&gt;2차 34,112.4&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;31,248&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.42%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 55.12%, 보유 3.78%, 매도 41.10%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.42%&lt;/li&gt;&lt;li&gt;검증 정확도: 43.83%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 20.66%&lt;/li&gt;&lt;li&gt;테스트 정확도: 57.15%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card negative-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;신도기연&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;290520&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;53.74%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;2,470&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;정리 기준&lt;/span&gt;&lt;strong&gt;2,470&lt;/strong&gt;&lt;em&gt;~ 2,470&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 2,420.6&lt;/strong&gt;&lt;em&gt;2차 2,371.2&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;2,519.4&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;-0.43%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 39.57%, 보유 6.69%, 매도 53.74%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: -0.43%&lt;/li&gt;&lt;li&gt;검증 정확도: 60.52%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 36.14%&lt;/li&gt;&lt;li&gt;테스트 정확도: 49.49%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card negative-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;대우건설&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;047040&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;53.22%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;17,260&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;정리 기준&lt;/span&gt;&lt;strong&gt;17,260&lt;/strong&gt;&lt;em&gt;~ 17,260&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 16,914.8&lt;/strong&gt;&lt;em&gt;2차 16,569.6&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;17,605.2&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;-0.26%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 44.46%, 보유 2.32%, 매도 53.22%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: -0.26%&lt;/li&gt;&lt;li&gt;검증 정확도: 43.36%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 23.38%&lt;/li&gt;&lt;li&gt;테스트 정확도: 43.75%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card negative-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;우리기술&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;032820&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;52.58%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;23,400&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;정리 기준&lt;/span&gt;&lt;strong&gt;23,400&lt;/strong&gt;&lt;em&gt;~ 23,400&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 22,932&lt;/strong&gt;&lt;em&gt;2차 22,464&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;23,868&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;-0.26%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 43.95%, 보유 3.47%, 매도 52.58%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: -0.26%&lt;/li&gt;&lt;li&gt;검증 정확도: 51.92%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 29.08%&lt;/li&gt;&lt;li&gt;테스트 정확도: 53.84%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;현대차&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005380&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;49.61%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;495,000&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;493,515&lt;/strong&gt;&lt;em&gt;~ 509,850&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 509,850&lt;/strong&gt;&lt;em&gt;2차 518,760&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;475,200&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.06%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 49.61%, 보유 2.80%, 매도 47.58%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.06%&lt;/li&gt;&lt;li&gt;검증 정확도: 41.10%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 27.85%&lt;/li&gt;&lt;li&gt;테스트 정확도: 44.73%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;LG에너지솔루션&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;373220&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;48.09%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;394,500&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;393,316.5&lt;/strong&gt;&lt;em&gt;~ 406,335&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 406,335&lt;/strong&gt;&lt;em&gt;2차 413,436&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;378,720&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.24%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 48.09%, 보유 11.87%, 매도 40.05%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.24%&lt;/li&gt;&lt;li&gt;검증 정확도: 56.99%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 35.51%&lt;/li&gt;&lt;li&gt;테스트 정확도: 43.48%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;
            &lt;/div&gt;
          &lt;/section&gt;
        &lt;/div&gt;
      &lt;/section&gt;
    &lt;/main&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <category>주식 종목분석</category>
      <author>Status Code</author>
      <guid isPermaLink="true">https://statuscode.tistory.com/194</guid>
      <comments>https://statuscode.tistory.com/194#entry194comment</comments>
      <pubDate>Sun, 29 Mar 2026 11:44:01 +0900</pubDate>
    </item>
    <item>
      <title>주식 종목 분석 (2026-03-26) 분석 대상 8종목, 매수 3건, 보유 2건, 매도 3건</title>
      <link>https://statuscode.tistory.com/193</link>
      <description>&lt;!doctype html&gt;
&lt;html lang=&quot;ko&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
  &lt;title&gt;주식 종목 분석 (2026-03-26) 분석 대상 8종목, 매수 3건, 보유 2건, 매도 3건&lt;/title&gt;
  &lt;meta name=&quot;description&quot; content=&quot;분석 대상 8종목, 매수 3건, 보유 2건, 매도 3건&quot;&gt;
  &lt;meta property=&quot;og:type&quot; content=&quot;article&quot;&gt;
  &lt;meta property=&quot;og:site_name&quot; content=&quot;Investment Log&quot;&gt;
  &lt;meta property=&quot;og:title&quot; content=&quot;주식 종목 분석 (2026-03-26) 분석 대상 8종목, 매수 3건, 보유 2건, 매도 3건&quot;&gt;
  &lt;meta property=&quot;og:description&quot; content=&quot;분석 대상 8종목, 매수 3건, 보유 2건, 매도 3건&quot;&gt;
  &lt;meta property=&quot;og:image&quot; content=&quot;../../assets/img/investment-log-mark.svg&quot;&gt;
  &lt;meta name=&quot;theme-color&quot; content=&quot;#153c68&quot;&gt;
  &lt;link rel=&quot;icon&quot; type=&quot;image/svg+xml&quot; href=&quot;../../assets/img/favicon.svg&quot;&gt;
  &lt;style&gt;
    :root {
  --bg: #eef3f8;
  --bg-accent: radial-gradient(circle at top left, rgba(14, 78, 146, 0.12), transparent 38%);
  --surface: rgba(255, 255, 255, 0.92);
  --surface-strong: #ffffff;
  --surface-soft: #f5f8fc;
  --line: #d7e0ec;
  --line-strong: #bfccdc;
  --text: #182433;
  --text-muted: #5f6f83;
  --brand: #153c68;
  --brand-strong: #0e2a4a;
  --brand-soft: #e7f0fb;
  --positive: #0f8a5f;
  --positive-soft: #e6f7ef;
  --negative: #cb475c;
  --negative-soft: #fdecef;
  --neutral: #6d7c90;
  --neutral-soft: #eff3f8;
  --shadow: 0 18px 48px rgba(20, 42, 73, 0.10);
  --radius-lg: 24px;
  --radius-md: 18px;
  --radius-sm: 12px;
  --max-width: 1240px;
  --header-height: 78px;
  --font-family: &quot;Segoe UI&quot;, &quot;Apple SD Gothic Neo&quot;, &quot;Noto Sans KR&quot;, Arial, sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  background: #eef3f8;
}

body {
  margin: 0;
  min-width: 320px;
  font-family: var(--font-family);
  color: var(--text);
  background: linear-gradient(180deg, #f3f6fa 0%, #eef3f8 220px, #eef3f8 100%);
}

body::before {
  content: &quot;&quot;;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 18px;
  z-index: 40;
  background: #f3f6fa;
  pointer-events: none;
}

a {
  color: inherit;
  text-decoration: none;
}

p,
li,
td,
th,
label,
input,
button,
.section-copy,
.price-sub,
.reason-bullet,
.mobile-reason-list,
.surface-banner,
.ticker-code,
.metric-label {
  line-height: 1.65;
}

button,
input {
  font: inherit;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.skip-link {
  position: absolute;
  top: -44px;
  left: 20px;
  z-index: 100;
  padding: 10px 16px;
  border-radius: 999px;
  background: #fff;
  color: var(--text);
  box-shadow: var(--shadow);
}

.skip-link:focus {
  top: 14px;
}

.site-shell {
  min-height: 100vh;
}

.container {
  width: min(calc(100% - 32px), var(--max-width));
  margin: 0 auto;
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 20;
  backdrop-filter: blur(10px);
  background: rgba(243, 246, 250, 0.96);
  border-bottom: 1px solid rgba(191, 204, 220, 0.9);
}

.header-inner {
  min-height: var(--header-height);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}

.brand {
  display: inline-flex;
  align-items: center;
  gap: 14px;
}

.brand-mark {
  display: inline-grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border-radius: 14px;
  background: url(&quot;../../assets/img/investment-log-mark.svg&quot;) center / cover no-repeat;
  color: transparent;
  font-size: 0;
}

.brand strong,
.brand small {
  display: block;
}

.brand strong {
  font-size: 1rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.brand small {
  color: var(--text-muted);
  font-size: 0.82rem;
}

.header-status {
  display: flex;
  align-items: center;
  gap: 10px;
}

.status-chip,
.hero-pill,
.signal-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  font-size: 0.8rem;
  line-height: 1;
}

.status-chip,
.hero-pill {
  padding: 10px 14px;
  background: rgba(255, 255, 255, 0.82);
  border: 1px solid var(--line);
  color: var(--text-muted);
}

.site-main {
  padding-bottom: 72px;
}

.hero-section {
  padding: 14px 0 8px;
}

.panel {
  background: var(--surface);
  border: 1px solid rgba(215, 224, 236, 0.9);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow);
}

.hero-bar,
.table-panel {
  padding: 20px;
}

.hero-bar {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(420px, 0.85fr);
  gap: 16px;
  align-items: center;
}

.eyebrow {
  margin: 0 0 12px;
  color: var(--brand);
  font-size: 0.76rem;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.hero-bar h1,
.section-heading h2 {
  margin: 0;
  line-height: 1.18;
  letter-spacing: -0.03em;
}

.hero-bar h1 {
  max-width: none;
  font-size: clamp(1.05rem, 1.45vw, 1.42rem);
  white-space: nowrap;
}

.section-copy {
  margin: 6px 0 0;
  color: var(--text-muted);
  max-width: 60ch;
}

.hero-bar-copy {
  min-width: 0;
}

.section {
  padding-top: 14px;
}

.section-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 14px;
}

.table-heading-bar {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 14px;
}

.table-heading-bar .section-heading {
  margin-bottom: 0;
  flex: 1 1 auto;
}

.section-heading-spread {
  align-items: center;
}

.slim h2 {
  font-size: clamp(1.25rem, 2vw, 1.7rem);
}

.metric-label {
  display: block;
  color: var(--text-muted);
  font-size: 0.84rem;
  margin-bottom: 8px;
}

.metric-value {
  display: block;
  font-size: clamp(1.2rem, 1.8vw, 1.6rem);
  letter-spacing: -0.03em;
}

.hero-mini-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
}

.hero-mini-card {
  padding: 12px 14px;
  border-radius: 16px;
  border: 1px solid var(--line);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(245, 248, 252, 0.92));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

.hero-mini-card .metric-label {
  margin-bottom: 4px;
  font-size: 0.76rem;
}

.hero-mini-card .metric-value {
  font-size: 0.95rem;
}

.hero-mini-buy {
  background: linear-gradient(180deg, rgba(230, 247, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(15, 138, 95, 0.18);
}

.hero-mini-hold {
  background: linear-gradient(180deg, rgba(239, 243, 248, 0.96), rgba(255, 255, 255, 0.92));
  border-color: rgba(109, 124, 144, 0.18);
}

.hero-mini-sell {
  background: linear-gradient(180deg, rgba(253, 236, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(203, 71, 92, 0.18);
}

.hero-mini-total {
  background: linear-gradient(180deg, rgba(231, 240, 251, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(21, 60, 104, 0.18);
}

.date-toolbar {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.date-toolbar-wrap {
  display: flex;
  justify-content: flex-end;
  flex: 0 0 auto;
}

.date-toolbar.is-fixed {
  position: fixed;
  top: 8px;
  z-index: 40;
}

.nav-arrow,
.date-picker input {
  border: 1px solid var(--line-strong);
  background: var(--surface-strong);
  color: var(--text);
}

.nav-arrow {
  width: 44px;
  height: 44px;
  border-radius: 14px;
  cursor: pointer;
  transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease;
}

.nav-arrow:hover:not(:disabled) {
  transform: translateY(-1px);
  border-color: #91aac7;
  background: var(--brand-soft);
}

.nav-arrow:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}

.nav-arrow span {
  font-size: 1.4rem;
}

.date-picker input {
  min-width: 162px;
  padding: 11px 14px;
  border-radius: 14px;
}

.surface-banner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  margin-bottom: 14px;
  border-radius: 16px;
  background: linear-gradient(90deg, rgba(21, 60, 104, 0.08), rgba(21, 60, 104, 0.02));
  border: 1px solid rgba(191, 204, 220, 0.88);
}

.surface-banner strong {
  color: var(--brand-strong);
}

.surface-banner span {
  color: var(--text-muted);
}

.table-wrap {
  overflow-x: auto;
  border-radius: 18px;
  border: 1px solid var(--line);
  background: rgba(255, 255, 255, 0.82);
}

.mobile-card-list {
  display: none;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 1100px;
}

.data-table thead th {
  position: sticky;
  top: 0;
  z-index: 1;
  padding: 16px 14px;
  text-align: center;
  font-size: 0.82rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--text-muted);
  background: #f4f7fb;
  border-bottom: 1px solid var(--line);
}

.data-table tbody td,
.data-table tbody th {
  padding: 14px 14px;
  border-bottom: 1px solid var(--line);
  vertical-align: top;
}

.data-table tbody tr {
  transition: background-color 180ms ease, transform 180ms ease;
}

.data-table tbody tr:hover {
  background: rgba(231, 240, 251, 0.42);
}

.data-table tbody tr:last-child td,
.data-table tbody tr:last-child th {
  border-bottom: 0;
}

.ticker-cell {
  display: grid;
  gap: 4px;
}

.ticker-name {
  font-size: 1rem;
}

.ticker-code {
  color: var(--text-muted);
  font-size: 0.82rem;
  letter-spacing: 0.05em;
}

.price-stack,
.reason-stack {
  display: grid;
  gap: 4px;
}

.reason-comment {
  color: var(--brand);
  font-weight: 700;
  line-height: 1.45;
}

.price-main {
  font-weight: 700;
}

.price-sub,
.reason-bullet,
.empty-row {
  color: var(--text-muted);
}

.reason-bullet {
  line-height: 1.45;
}

.empty-row {
  padding: 26px 14px;
  text-align: center;
}

.mobile-empty {
  padding: 20px 16px;
  border: 1px solid var(--line);
  border-radius: 16px;
  color: var(--text-muted);
  background: rgba(255, 255, 255, 0.82);
}

.signal-badge {
  padding: 9px 12px;
  font-weight: 600;
}

.signal-positive {
  background: var(--positive-soft);
  color: var(--positive);
}

.signal-neutral {
  background: var(--neutral-soft);
  color: var(--neutral);
}

.signal-negative {
  background: var(--negative-soft);
  color: var(--negative);
}

.reveal {
  opacity: 0;
  transform: translateY(14px);
  animation: reveal-up 540ms ease forwards;
}

.reveal:nth-child(2) {
  animation-delay: 70ms;
}

.table-row-enter {
  animation: row-in 320ms ease;
}

@keyframes reveal-up {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes row-in {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 1024px) {
  .hero-bar {
    grid-template-columns: 1fr;
  }

  .section-heading-spread {
    align-items: flex-start;
    flex-direction: column;
  }
}

@media (max-width: 720px) {
  body::before {
    display: none;
  }

  .container {
    width: min(calc(100% - 20px), var(--max-width));
  }

  .site-header {
    position: relative;
    top: auto;
    z-index: auto;
    padding-top: 0;
    border-bottom: 0;
    background: transparent;
    backdrop-filter: none;
  }

  .hero-section {
    padding-top: 8px;
  }

  .hero-bar,
  .table-panel {
    padding: 16px;
  }

  .panel {
    border-radius: 28px;
  }

  .header-inner {
    min-height: auto;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: 6px;
    padding: 6px 0 8px;
  }

  .brand {
    width: 100%;
    gap: 12px;
    min-width: 0;
    padding: 12px 14px;
    border-radius: 24px;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(215, 224, 236, 0.92);
    box-shadow: 0 10px 24px rgba(20, 42, 73, 0.06);
  }

  .brand-mark {
    width: 40px;
    height: 40px;
    border-radius: 14px;
    flex: 0 0 40px;
  }

  .brand strong {
    font-size: 0.96rem;
    letter-spacing: 0.04em;
  }

  .brand small {
    margin-top: 2px;
    font-size: 0.76rem;
    line-height: 1.35;
  }

  .header-status {
    width: 100%;
  }

  .status-chip {
    justify-content: flex-start;
    width: 100%;
    padding: 9px 12px;
    font-size: 0.76rem;
    background: rgba(243, 247, 252, 0.96);
    border-color: rgba(191, 204, 220, 0.88);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .hero-mini-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .date-toolbar {
    width: 100%;
  }

  .table-heading-bar {
    display: block;
    margin-bottom: -2px;
  }

  .date-toolbar-wrap {
    margin-bottom: 10px;
  }

  .section-heading-spread {
    position: static;
    padding: 0;
    margin: 0 0 12px;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    backdrop-filter: none;
  }

  .section-heading-spread &gt; div:first-child {
    display: grid;
    gap: 10px;
    width: 100%;
    margin-bottom: 8px;
  }

  .section-heading-spread .eyebrow {
    margin-bottom: 0;
  }

  .section-heading-spread h2 {
    line-height: 1.22;
  }

  .date-picker {
    flex: 1;
  }

  .date-picker input {
    width: 100%;
  }

  .table-wrap {
    display: none;
  }

  .mobile-card-list {
    display: grid;
    gap: 16px;
  }

  .mobile-stock-card {
    padding: 18px;
    border: 1px solid var(--line);
    border-radius: 22px;
    background: rgba(255, 255, 255, 0.9);
  }

  .positive-card {
    background: linear-gradient(180deg, rgba(230, 247, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .neutral-card {
    background: linear-gradient(180deg, rgba(239, 243, 248, 0.92), rgba(255, 255, 255, 0.96));
  }

  .negative-card {
    background: linear-gradient(180deg, rgba(253, 236, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .mobile-stock-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-stock-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-metric {
    display: grid;
    gap: 6px;
    padding: 13px 14px;
    border-radius: 16px;
    background: var(--surface-soft);
    border: 1px solid var(--line);
  }

  .mobile-metric span,
  .mobile-metric em {
    color: var(--text-muted);
    font-size: 0.8rem;
    font-style: normal;
  }

  .mobile-metric strong {
    font-size: 0.98rem;
    line-height: 1.35;
    word-break: keep-all;
  }

  .mobile-metric em {
    margin-top: 2px;
  }

  .mobile-reason {
    display: grid;
    gap: 10px;
  }

  .mobile-reason .reason-comment {
    font-size: 0.9rem;
  }

  .mobile-reason strong {
    line-height: 1.45;
  }

  .mobile-reason-list {
    margin: 8px 0 0;
    padding-left: 18px;
    color: var(--text-muted);
  }

  .mobile-reason-list li + li {
    margin-top: 6px;
  }

  .mobile-reason-details {
    border-top: 1px dashed var(--line-strong);
    padding-top: 10px;
  }

  .mobile-reason-details summary {
    cursor: pointer;
    color: var(--brand);
    font-weight: 600;
    list-style: none;
  }

  .mobile-reason-details summary::-webkit-details-marker {
    display: none;
  }

  .mobile-reason-details summary::after {
    content: &quot; +&quot;;
    color: var(--text-muted);
  }

  .mobile-reason-details[open] summary::after {
    content: &quot; -&quot;;
  }

  .table-panel {
    padding: 18px;
  }

  .table-panel.reveal {
    opacity: 1;
    transform: none;
    animation: none;
  }

  .surface-banner {
    gap: 10px;
    padding: 16px 18px;
    margin-bottom: 14px;
    border-radius: 20px;
    
  }

  .surface-banner strong,
  .surface-banner span {
    display: block;
  }

  .date-toolbar {
    display: flex;
    width: 100%;
    padding: 6px;
    border-radius: 20px;
    background: rgba(248, 251, 254, 0.94);
    border: 1px solid rgba(191, 204, 220, 0.76);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .date-toolbar.is-fixed {
    top: 8px;
  }

  .nav-arrow {
    width: 42px;
    height: 42px;
    border-radius: 16px;
  }

  .date-picker input {
    min-width: 0;
    border-radius: 18px;
    padding: 12px 16px;
  }
}

@media (max-width: 420px) {
  .status-chip {
    font-size: 0.74rem;
  }
}

    html,
    body {
      background: transparent;
    }
    body::before { display: none; }
    .site-shell { min-height: auto; }
    .site-main { padding-top: 0; padding-bottom: 20px; }
    .container { width: 100% !important; max-width: none !important; margin: 0 !important; }
    .section { padding-top: 0; }
    .panel { box-shadow: none; }
    .table-panel { padding: 0; border: 0; background: transparent; box-shadow: none; border-radius: 0; }
    .table-heading-bar { align-items: center; margin-bottom: 10px; }
    .section-heading { margin-bottom: 10px; }
    .date-toolbar-wrap { display: none; }
    .report-mini-grid {
      margin: 8px 0 10px;
    }
    .surface-banner { margin-bottom: 8px; padding: 10px 12px; border-radius: 14px; }
    .reveal,
    .table-row-enter { opacity: 1; transform: none; animation: none; }
    @media (max-width: 720px) {
      .site-main { padding-bottom: 16px; }
      .table-panel { padding: 0; border-radius: 0; }
      .table-heading-bar { margin-bottom: 12px; }
      .section-heading h2 { font-size: 1.35rem; line-height: 1.25; }
      .surface-banner { padding: 10px 12px; margin-bottom: 8px; border-radius: 14px; }
      .report-mini-grid { margin: 8px 0 10px; }
      .hero-mini-grid { gap: 8px; }
      .hero-mini-card { padding: 10px 12px; border-radius: 14px; }
      .mobile-card-list { gap: 8px; }
      .mobile-stock-card { padding: 12px; border-radius: 14px; }
      .mobile-stock-head { margin-bottom: 12px; }
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-bottom: 10px; }
      .mobile-metric { padding: 9px; border-radius: 14px; }
      .mobile-metric strong { font-size: 0.92rem; line-height: 1.35; overflow-wrap: anywhere; }
      .mobile-metric em { display: block; margin-top: 4px; font-size: 0.78rem; }
    }
    @media (max-width: 420px) {
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
      .mobile-stock-card { padding: 10px; }
      .mobile-metric { padding: 8px; }
      .mobile-metric strong { font-size: 0.88rem; }
      .mobile-metric em { font-size: 0.75rem; }
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body data-page=&quot;report-static&quot;&gt;
  &lt;a class=&quot;skip-link&quot; href=&quot;#main-content&quot;&gt;본문으로 건너뛰기&lt;/a&gt;
  &lt;div class=&quot;site-shell&quot;&gt;
    &lt;main id=&quot;main-content&quot; class=&quot;site-main&quot;&gt;
      &lt;section class=&quot;section&quot;&gt;
        &lt;div class=&quot;container&quot;&gt;
          &lt;section class=&quot;panel table-panel reveal&quot;&gt;
            &lt;div class=&quot;table-heading-bar&quot;&gt;
              &lt;div class=&quot;section-heading section-heading-spread&quot;&gt;
                &lt;div&gt;
                  &lt;p class=&quot;eyebrow&quot;&gt;종목 8개&lt;/p&gt;
                  &lt;h2&gt;종목 8개 요약&lt;/h2&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;header-status&quot;&gt;
                &lt;span class=&quot;status-chip&quot;&gt;기준일 2026-03-26&lt;/span&gt;
              &lt;/div&gt;
            &lt;/div&gt;

            &lt;div class=&quot;surface-banner&quot;&gt;
              &lt;strong&gt;2026-03-26&lt;/strong&gt;
              &lt;span&gt;분석 대상 8종목, 매수 3건, 보유 2건, 매도 3건&lt;/span&gt;
            &lt;/div&gt;

            &lt;div class=&quot;hero-mini-grid report-mini-grid&quot;&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-buy&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;3&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-hold&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;보유&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;2&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-sell&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매도&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;3&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-total&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;전체 제시 수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;8&lt;/strong&gt;
              &lt;/article&gt;
            &lt;/div&gt;

            &lt;div class=&quot;table-wrap&quot;&gt;
              &lt;table class=&quot;data-table&quot;&gt;
                &lt;caption class=&quot;sr-only&quot;&gt;상위 종목 요약 표&lt;/caption&gt;
                &lt;thead&gt;
                  &lt;tr&gt;
                    &lt;th&gt;종목&lt;/th&gt;
                    &lt;th&gt;시그널&lt;/th&gt;
                    &lt;th&gt;신뢰도&lt;/th&gt;
                    &lt;th&gt;현재가&lt;/th&gt;
                    &lt;th&gt;진입 제안&lt;/th&gt;
                    &lt;th&gt;목표가&lt;/th&gt;
                    &lt;th&gt;손절가&lt;/th&gt;
                    &lt;th&gt;판단 근거&lt;/th&gt;
                  &lt;/tr&gt;
                &lt;/thead&gt;
                &lt;tbody&gt;
                  &lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;맥쿼리인프라&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;088980&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;85.86%&lt;/td&gt;
  &lt;td&gt;11,460&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;11,402.7 ~ 11,460&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 11,803.8&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 12,010.08&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;11,001.6&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 8.01%, 보유 85.86%, 매도 6.13%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.06%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 80.14%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;일진전기&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;103590&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;62.11%&lt;/td&gt;
  &lt;td&gt;78,000&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;77,766 ~ 80,340&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 80,340&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 81,744&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;74,880&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 62.11%, 보유 4.13%, 매도 33.76%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.85%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 54.71%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;58.37%&lt;/td&gt;
  &lt;td&gt;180,100&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;179,559.7 ~ 185,503&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 185,503&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 188,744.8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;172,896&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 58.37%, 보유 3.30%, 매도 38.33%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.60%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 44.41%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;HD현대중공업&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;329180&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;57.42%&lt;/td&gt;
  &lt;td&gt;511,000&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;509,467 ~ 526,330&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 526,330&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 535,528&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;490,560&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 57.42%, 보유 5.77%, 매도 36.81%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.62%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 66.34%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;우리기술&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;032820&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;56.63%&lt;/td&gt;
  &lt;td&gt;24,000&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;정리 기준&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;24,000 ~ 24,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 23,520&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 23,040&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;24,480&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 39.98%, 보유 3.39%, 매도 56.63%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: -0.50%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 51.92%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;56.52%&lt;/td&gt;
  &lt;td&gt;24,580&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;24,457.1 ~ 24,580&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 25,317.4&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 25,759.84&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;23,596.8&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 28.55%, 보유 56.52%, 매도 14.93%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.41%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 72.25%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;신도기연&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;290520&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;52.49%&lt;/td&gt;
  &lt;td&gt;2,435&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;정리 기준&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2,435 ~ 2,435&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 2,386.3&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 2,337.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;2,483.7&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 43.70%, 보유 3.81%, 매도 52.49%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: -0.26%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 57.18%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;센서뷰&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;321370&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;50.95%&lt;/td&gt;
  &lt;td&gt;3,520&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;정리 기준&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;3,520 ~ 3,520&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 3,449.6&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 3,379.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;3,590.4&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 46.49%, 보유 2.56%, 매도 50.95%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: -0.13%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 41.46%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
                &lt;/tbody&gt;
              &lt;/table&gt;
            &lt;/div&gt;

            &lt;div class=&quot;mobile-card-list&quot;&gt;
              &lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;맥쿼리인프라&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;088980&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;85.86%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;11,460&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;11,402.7&lt;/strong&gt;&lt;em&gt;~ 11,460&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 11,803.8&lt;/strong&gt;&lt;em&gt;2차 12,010.08&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;11,001.6&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.06%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 8.01%, 보유 85.86%, 매도 6.13%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.06%&lt;/li&gt;&lt;li&gt;검증 정확도: 80.14%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 29.66%&lt;/li&gt;&lt;li&gt;테스트 정확도: 88.84%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;일진전기&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;103590&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;62.11%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;78,000&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;77,766&lt;/strong&gt;&lt;em&gt;~ 80,340&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 80,340&lt;/strong&gt;&lt;em&gt;2차 81,744&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;74,880&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.85%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 62.11%, 보유 4.13%, 매도 33.76%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.85%&lt;/li&gt;&lt;li&gt;검증 정확도: 54.71%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 31.82%&lt;/li&gt;&lt;li&gt;테스트 정확도: 56.67%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;58.37%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;180,100&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;179,559.7&lt;/strong&gt;&lt;em&gt;~ 185,503&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 185,503&lt;/strong&gt;&lt;em&gt;2차 188,744.8&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;172,896&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.60%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 58.37%, 보유 3.30%, 매도 38.33%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.60%&lt;/li&gt;&lt;li&gt;검증 정확도: 44.41%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 33.32%&lt;/li&gt;&lt;li&gt;테스트 정확도: 52.63%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;HD현대중공업&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;329180&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;57.42%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;511,000&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;509,467&lt;/strong&gt;&lt;em&gt;~ 526,330&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 526,330&lt;/strong&gt;&lt;em&gt;2차 535,528&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;490,560&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.62%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 57.42%, 보유 5.77%, 매도 36.81%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.62%&lt;/li&gt;&lt;li&gt;검증 정확도: 66.34%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 34.60%&lt;/li&gt;&lt;li&gt;테스트 정확도: 56.34%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card negative-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;우리기술&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;032820&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;56.63%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;24,000&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;정리 기준&lt;/span&gt;&lt;strong&gt;24,000&lt;/strong&gt;&lt;em&gt;~ 24,000&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 23,520&lt;/strong&gt;&lt;em&gt;2차 23,040&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;24,480&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;-0.50%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 39.98%, 보유 3.39%, 매도 56.63%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: -0.50%&lt;/li&gt;&lt;li&gt;검증 정확도: 51.92%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 29.06%&lt;/li&gt;&lt;li&gt;테스트 정확도: 53.84%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;56.52%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;24,580&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;24,457.1&lt;/strong&gt;&lt;em&gt;~ 24,580&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 25,317.4&lt;/strong&gt;&lt;em&gt;2차 25,759.84&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;23,596.8&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.41%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 28.55%, 보유 56.52%, 매도 14.93%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.41%&lt;/li&gt;&lt;li&gt;검증 정확도: 72.25%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 28.01%&lt;/li&gt;&lt;li&gt;테스트 정확도: 96.35%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card negative-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;신도기연&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;290520&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;52.49%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;2,435&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;정리 기준&lt;/span&gt;&lt;strong&gt;2,435&lt;/strong&gt;&lt;em&gt;~ 2,435&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 2,386.3&lt;/strong&gt;&lt;em&gt;2차 2,337.6&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;2,483.7&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;-0.26%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 43.70%, 보유 3.81%, 매도 52.49%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: -0.26%&lt;/li&gt;&lt;li&gt;검증 정확도: 57.18%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 31.75%&lt;/li&gt;&lt;li&gt;테스트 정확도: 46.43%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card negative-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;센서뷰&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;321370&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;50.95%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;3,520&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;정리 기준&lt;/span&gt;&lt;strong&gt;3,520&lt;/strong&gt;&lt;em&gt;~ 3,520&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 3,449.6&lt;/strong&gt;&lt;em&gt;2차 3,379.2&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;3,590.4&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;-0.13%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 46.49%, 보유 2.56%, 매도 50.95%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: -0.13%&lt;/li&gt;&lt;li&gt;검증 정확도: 41.46%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 25.63%&lt;/li&gt;&lt;li&gt;테스트 정확도: 48.19%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;
            &lt;/div&gt;
          &lt;/section&gt;
        &lt;/div&gt;
      &lt;/section&gt;
    &lt;/main&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <category>주식 종목분석</category>
      <author>Status Code</author>
      <guid isPermaLink="true">https://statuscode.tistory.com/193</guid>
      <comments>https://statuscode.tistory.com/193#entry193comment</comments>
      <pubDate>Sun, 29 Mar 2026 11:43:42 +0900</pubDate>
    </item>
    <item>
      <title>주식 종목 분석 (2026-03-25) 분석 대상 8종목, 매수 4건, 보유 2건, 매도 2건</title>
      <link>https://statuscode.tistory.com/192</link>
      <description>&lt;!doctype html&gt;
&lt;html lang=&quot;ko&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
  &lt;title&gt;주식 종목 분석 (2026-03-25) 분석 대상 8종목, 매수 4건, 보유 2건, 매도 2건&lt;/title&gt;
  &lt;meta name=&quot;description&quot; content=&quot;분석 대상 8종목, 매수 4건, 보유 2건, 매도 2건&quot;&gt;
  &lt;meta property=&quot;og:type&quot; content=&quot;article&quot;&gt;
  &lt;meta property=&quot;og:site_name&quot; content=&quot;Investment Log&quot;&gt;
  &lt;meta property=&quot;og:title&quot; content=&quot;주식 종목 분석 (2026-03-25) 분석 대상 8종목, 매수 4건, 보유 2건, 매도 2건&quot;&gt;
  &lt;meta property=&quot;og:description&quot; content=&quot;분석 대상 8종목, 매수 4건, 보유 2건, 매도 2건&quot;&gt;
  &lt;meta property=&quot;og:image&quot; content=&quot;../../assets/img/investment-log-mark.svg&quot;&gt;
  &lt;meta name=&quot;theme-color&quot; content=&quot;#153c68&quot;&gt;
  &lt;link rel=&quot;icon&quot; type=&quot;image/svg+xml&quot; href=&quot;../../assets/img/favicon.svg&quot;&gt;
  &lt;style&gt;
    :root {
  --bg: #eef3f8;
  --bg-accent: radial-gradient(circle at top left, rgba(14, 78, 146, 0.12), transparent 38%);
  --surface: rgba(255, 255, 255, 0.92);
  --surface-strong: #ffffff;
  --surface-soft: #f5f8fc;
  --line: #d7e0ec;
  --line-strong: #bfccdc;
  --text: #182433;
  --text-muted: #5f6f83;
  --brand: #153c68;
  --brand-strong: #0e2a4a;
  --brand-soft: #e7f0fb;
  --positive: #0f8a5f;
  --positive-soft: #e6f7ef;
  --negative: #cb475c;
  --negative-soft: #fdecef;
  --neutral: #6d7c90;
  --neutral-soft: #eff3f8;
  --shadow: 0 18px 48px rgba(20, 42, 73, 0.10);
  --radius-lg: 24px;
  --radius-md: 18px;
  --radius-sm: 12px;
  --max-width: 1240px;
  --header-height: 78px;
  --font-family: &quot;Segoe UI&quot;, &quot;Apple SD Gothic Neo&quot;, &quot;Noto Sans KR&quot;, Arial, sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  background: #eef3f8;
}

body {
  margin: 0;
  min-width: 320px;
  font-family: var(--font-family);
  color: var(--text);
  background: linear-gradient(180deg, #f3f6fa 0%, #eef3f8 220px, #eef3f8 100%);
}

body::before {
  content: &quot;&quot;;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 18px;
  z-index: 40;
  background: #f3f6fa;
  pointer-events: none;
}

a {
  color: inherit;
  text-decoration: none;
}

p,
li,
td,
th,
label,
input,
button,
.section-copy,
.price-sub,
.reason-bullet,
.mobile-reason-list,
.surface-banner,
.ticker-code,
.metric-label {
  line-height: 1.65;
}

button,
input {
  font: inherit;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.skip-link {
  position: absolute;
  top: -44px;
  left: 20px;
  z-index: 100;
  padding: 10px 16px;
  border-radius: 999px;
  background: #fff;
  color: var(--text);
  box-shadow: var(--shadow);
}

.skip-link:focus {
  top: 14px;
}

.site-shell {
  min-height: 100vh;
}

.container {
  width: min(calc(100% - 32px), var(--max-width));
  margin: 0 auto;
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 20;
  backdrop-filter: blur(10px);
  background: rgba(243, 246, 250, 0.96);
  border-bottom: 1px solid rgba(191, 204, 220, 0.9);
}

.header-inner {
  min-height: var(--header-height);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}

.brand {
  display: inline-flex;
  align-items: center;
  gap: 14px;
}

.brand-mark {
  display: inline-grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border-radius: 14px;
  background: url(&quot;../../assets/img/investment-log-mark.svg&quot;) center / cover no-repeat;
  color: transparent;
  font-size: 0;
}

.brand strong,
.brand small {
  display: block;
}

.brand strong {
  font-size: 1rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.brand small {
  color: var(--text-muted);
  font-size: 0.82rem;
}

.header-status {
  display: flex;
  align-items: center;
  gap: 10px;
}

.status-chip,
.hero-pill,
.signal-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  font-size: 0.8rem;
  line-height: 1;
}

.status-chip,
.hero-pill {
  padding: 10px 14px;
  background: rgba(255, 255, 255, 0.82);
  border: 1px solid var(--line);
  color: var(--text-muted);
}

.site-main {
  padding-bottom: 72px;
}

.hero-section {
  padding: 14px 0 8px;
}

.panel {
  background: var(--surface);
  border: 1px solid rgba(215, 224, 236, 0.9);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow);
}

.hero-bar,
.table-panel {
  padding: 20px;
}

.hero-bar {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(420px, 0.85fr);
  gap: 16px;
  align-items: center;
}

.eyebrow {
  margin: 0 0 12px;
  color: var(--brand);
  font-size: 0.76rem;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.hero-bar h1,
.section-heading h2 {
  margin: 0;
  line-height: 1.18;
  letter-spacing: -0.03em;
}

.hero-bar h1 {
  max-width: none;
  font-size: clamp(1.05rem, 1.45vw, 1.42rem);
  white-space: nowrap;
}

.section-copy {
  margin: 6px 0 0;
  color: var(--text-muted);
  max-width: 60ch;
}

.hero-bar-copy {
  min-width: 0;
}

.section {
  padding-top: 14px;
}

.section-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 14px;
}

.table-heading-bar {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 14px;
}

.table-heading-bar .section-heading {
  margin-bottom: 0;
  flex: 1 1 auto;
}

.section-heading-spread {
  align-items: center;
}

.slim h2 {
  font-size: clamp(1.25rem, 2vw, 1.7rem);
}

.metric-label {
  display: block;
  color: var(--text-muted);
  font-size: 0.84rem;
  margin-bottom: 8px;
}

.metric-value {
  display: block;
  font-size: clamp(1.2rem, 1.8vw, 1.6rem);
  letter-spacing: -0.03em;
}

.hero-mini-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
}

.hero-mini-card {
  padding: 12px 14px;
  border-radius: 16px;
  border: 1px solid var(--line);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(245, 248, 252, 0.92));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

.hero-mini-card .metric-label {
  margin-bottom: 4px;
  font-size: 0.76rem;
}

.hero-mini-card .metric-value {
  font-size: 0.95rem;
}

.hero-mini-buy {
  background: linear-gradient(180deg, rgba(230, 247, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(15, 138, 95, 0.18);
}

.hero-mini-hold {
  background: linear-gradient(180deg, rgba(239, 243, 248, 0.96), rgba(255, 255, 255, 0.92));
  border-color: rgba(109, 124, 144, 0.18);
}

.hero-mini-sell {
  background: linear-gradient(180deg, rgba(253, 236, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(203, 71, 92, 0.18);
}

.hero-mini-total {
  background: linear-gradient(180deg, rgba(231, 240, 251, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(21, 60, 104, 0.18);
}

.date-toolbar {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.date-toolbar-wrap {
  display: flex;
  justify-content: flex-end;
  flex: 0 0 auto;
}

.date-toolbar.is-fixed {
  position: fixed;
  top: 8px;
  z-index: 40;
}

.nav-arrow,
.date-picker input {
  border: 1px solid var(--line-strong);
  background: var(--surface-strong);
  color: var(--text);
}

.nav-arrow {
  width: 44px;
  height: 44px;
  border-radius: 14px;
  cursor: pointer;
  transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease;
}

.nav-arrow:hover:not(:disabled) {
  transform: translateY(-1px);
  border-color: #91aac7;
  background: var(--brand-soft);
}

.nav-arrow:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}

.nav-arrow span {
  font-size: 1.4rem;
}

.date-picker input {
  min-width: 162px;
  padding: 11px 14px;
  border-radius: 14px;
}

.surface-banner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  margin-bottom: 14px;
  border-radius: 16px;
  background: linear-gradient(90deg, rgba(21, 60, 104, 0.08), rgba(21, 60, 104, 0.02));
  border: 1px solid rgba(191, 204, 220, 0.88);
}

.surface-banner strong {
  color: var(--brand-strong);
}

.surface-banner span {
  color: var(--text-muted);
}

.table-wrap {
  overflow-x: auto;
  border-radius: 18px;
  border: 1px solid var(--line);
  background: rgba(255, 255, 255, 0.82);
}

.mobile-card-list {
  display: none;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 1100px;
}

.data-table thead th {
  position: sticky;
  top: 0;
  z-index: 1;
  padding: 16px 14px;
  text-align: center;
  font-size: 0.82rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--text-muted);
  background: #f4f7fb;
  border-bottom: 1px solid var(--line);
}

.data-table tbody td,
.data-table tbody th {
  padding: 14px 14px;
  border-bottom: 1px solid var(--line);
  vertical-align: top;
}

.data-table tbody tr {
  transition: background-color 180ms ease, transform 180ms ease;
}

.data-table tbody tr:hover {
  background: rgba(231, 240, 251, 0.42);
}

.data-table tbody tr:last-child td,
.data-table tbody tr:last-child th {
  border-bottom: 0;
}

.ticker-cell {
  display: grid;
  gap: 4px;
}

.ticker-name {
  font-size: 1rem;
}

.ticker-code {
  color: var(--text-muted);
  font-size: 0.82rem;
  letter-spacing: 0.05em;
}

.price-stack,
.reason-stack {
  display: grid;
  gap: 4px;
}

.reason-comment {
  color: var(--brand);
  font-weight: 700;
  line-height: 1.45;
}

.price-main {
  font-weight: 700;
}

.price-sub,
.reason-bullet,
.empty-row {
  color: var(--text-muted);
}

.reason-bullet {
  line-height: 1.45;
}

.empty-row {
  padding: 26px 14px;
  text-align: center;
}

.mobile-empty {
  padding: 20px 16px;
  border: 1px solid var(--line);
  border-radius: 16px;
  color: var(--text-muted);
  background: rgba(255, 255, 255, 0.82);
}

.signal-badge {
  padding: 9px 12px;
  font-weight: 600;
}

.signal-positive {
  background: var(--positive-soft);
  color: var(--positive);
}

.signal-neutral {
  background: var(--neutral-soft);
  color: var(--neutral);
}

.signal-negative {
  background: var(--negative-soft);
  color: var(--negative);
}

.reveal {
  opacity: 0;
  transform: translateY(14px);
  animation: reveal-up 540ms ease forwards;
}

.reveal:nth-child(2) {
  animation-delay: 70ms;
}

.table-row-enter {
  animation: row-in 320ms ease;
}

@keyframes reveal-up {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes row-in {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 1024px) {
  .hero-bar {
    grid-template-columns: 1fr;
  }

  .section-heading-spread {
    align-items: flex-start;
    flex-direction: column;
  }
}

@media (max-width: 720px) {
  body::before {
    display: none;
  }

  .container {
    width: min(calc(100% - 20px), var(--max-width));
  }

  .site-header {
    position: relative;
    top: auto;
    z-index: auto;
    padding-top: 0;
    border-bottom: 0;
    background: transparent;
    backdrop-filter: none;
  }

  .hero-section {
    padding-top: 8px;
  }

  .hero-bar,
  .table-panel {
    padding: 16px;
  }

  .panel {
    border-radius: 28px;
  }

  .header-inner {
    min-height: auto;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: 6px;
    padding: 6px 0 8px;
  }

  .brand {
    width: 100%;
    gap: 12px;
    min-width: 0;
    padding: 12px 14px;
    border-radius: 24px;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(215, 224, 236, 0.92);
    box-shadow: 0 10px 24px rgba(20, 42, 73, 0.06);
  }

  .brand-mark {
    width: 40px;
    height: 40px;
    border-radius: 14px;
    flex: 0 0 40px;
  }

  .brand strong {
    font-size: 0.96rem;
    letter-spacing: 0.04em;
  }

  .brand small {
    margin-top: 2px;
    font-size: 0.76rem;
    line-height: 1.35;
  }

  .header-status {
    width: 100%;
  }

  .status-chip {
    justify-content: flex-start;
    width: 100%;
    padding: 9px 12px;
    font-size: 0.76rem;
    background: rgba(243, 247, 252, 0.96);
    border-color: rgba(191, 204, 220, 0.88);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .hero-mini-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .date-toolbar {
    width: 100%;
  }

  .table-heading-bar {
    display: block;
    margin-bottom: -2px;
  }

  .date-toolbar-wrap {
    margin-bottom: 10px;
  }

  .section-heading-spread {
    position: static;
    padding: 0;
    margin: 0 0 12px;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    backdrop-filter: none;
  }

  .section-heading-spread &gt; div:first-child {
    display: grid;
    gap: 10px;
    width: 100%;
    margin-bottom: 8px;
  }

  .section-heading-spread .eyebrow {
    margin-bottom: 0;
  }

  .section-heading-spread h2 {
    line-height: 1.22;
  }

  .date-picker {
    flex: 1;
  }

  .date-picker input {
    width: 100%;
  }

  .table-wrap {
    display: none;
  }

  .mobile-card-list {
    display: grid;
    gap: 16px;
  }

  .mobile-stock-card {
    padding: 18px;
    border: 1px solid var(--line);
    border-radius: 22px;
    background: rgba(255, 255, 255, 0.9);
  }

  .positive-card {
    background: linear-gradient(180deg, rgba(230, 247, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .neutral-card {
    background: linear-gradient(180deg, rgba(239, 243, 248, 0.92), rgba(255, 255, 255, 0.96));
  }

  .negative-card {
    background: linear-gradient(180deg, rgba(253, 236, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .mobile-stock-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-stock-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-metric {
    display: grid;
    gap: 6px;
    padding: 13px 14px;
    border-radius: 16px;
    background: var(--surface-soft);
    border: 1px solid var(--line);
  }

  .mobile-metric span,
  .mobile-metric em {
    color: var(--text-muted);
    font-size: 0.8rem;
    font-style: normal;
  }

  .mobile-metric strong {
    font-size: 0.98rem;
    line-height: 1.35;
    word-break: keep-all;
  }

  .mobile-metric em {
    margin-top: 2px;
  }

  .mobile-reason {
    display: grid;
    gap: 10px;
  }

  .mobile-reason .reason-comment {
    font-size: 0.9rem;
  }

  .mobile-reason strong {
    line-height: 1.45;
  }

  .mobile-reason-list {
    margin: 8px 0 0;
    padding-left: 18px;
    color: var(--text-muted);
  }

  .mobile-reason-list li + li {
    margin-top: 6px;
  }

  .mobile-reason-details {
    border-top: 1px dashed var(--line-strong);
    padding-top: 10px;
  }

  .mobile-reason-details summary {
    cursor: pointer;
    color: var(--brand);
    font-weight: 600;
    list-style: none;
  }

  .mobile-reason-details summary::-webkit-details-marker {
    display: none;
  }

  .mobile-reason-details summary::after {
    content: &quot; +&quot;;
    color: var(--text-muted);
  }

  .mobile-reason-details[open] summary::after {
    content: &quot; -&quot;;
  }

  .table-panel {
    padding: 18px;
  }

  .table-panel.reveal {
    opacity: 1;
    transform: none;
    animation: none;
  }

  .surface-banner {
    gap: 10px;
    padding: 16px 18px;
    margin-bottom: 14px;
    border-radius: 20px;
    
  }

  .surface-banner strong,
  .surface-banner span {
    display: block;
  }

  .date-toolbar {
    display: flex;
    width: 100%;
    padding: 6px;
    border-radius: 20px;
    background: rgba(248, 251, 254, 0.94);
    border: 1px solid rgba(191, 204, 220, 0.76);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .date-toolbar.is-fixed {
    top: 8px;
  }

  .nav-arrow {
    width: 42px;
    height: 42px;
    border-radius: 16px;
  }

  .date-picker input {
    min-width: 0;
    border-radius: 18px;
    padding: 12px 16px;
  }
}

@media (max-width: 420px) {
  .status-chip {
    font-size: 0.74rem;
  }
}

    html,
    body {
      background: transparent;
    }
    body::before { display: none; }
    .site-shell { min-height: auto; }
    .site-main { padding-top: 0; padding-bottom: 20px; }
    .container { width: 100% !important; max-width: none !important; margin: 0 !important; }
    .section { padding-top: 0; }
    .panel { box-shadow: none; }
    .table-panel { padding: 0; border: 0; background: transparent; box-shadow: none; border-radius: 0; }
    .table-heading-bar { align-items: center; margin-bottom: 10px; }
    .section-heading { margin-bottom: 10px; }
    .date-toolbar-wrap { display: none; }
    .report-mini-grid {
      margin: 8px 0 10px;
    }
    .surface-banner { margin-bottom: 8px; padding: 10px 12px; border-radius: 14px; }
    .reveal,
    .table-row-enter { opacity: 1; transform: none; animation: none; }
    @media (max-width: 720px) {
      .site-main { padding-bottom: 16px; }
      .table-panel { padding: 0; border-radius: 0; }
      .table-heading-bar { margin-bottom: 12px; }
      .section-heading h2 { font-size: 1.35rem; line-height: 1.25; }
      .surface-banner { padding: 10px 12px; margin-bottom: 8px; border-radius: 14px; }
      .report-mini-grid { margin: 8px 0 10px; }
      .hero-mini-grid { gap: 8px; }
      .hero-mini-card { padding: 10px 12px; border-radius: 14px; }
      .mobile-card-list { gap: 8px; }
      .mobile-stock-card { padding: 12px; border-radius: 14px; }
      .mobile-stock-head { margin-bottom: 12px; }
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-bottom: 10px; }
      .mobile-metric { padding: 9px; border-radius: 14px; }
      .mobile-metric strong { font-size: 0.92rem; line-height: 1.35; overflow-wrap: anywhere; }
      .mobile-metric em { display: block; margin-top: 4px; font-size: 0.78rem; }
    }
    @media (max-width: 420px) {
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
      .mobile-stock-card { padding: 10px; }
      .mobile-metric { padding: 8px; }
      .mobile-metric strong { font-size: 0.88rem; }
      .mobile-metric em { font-size: 0.75rem; }
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body data-page=&quot;report-static&quot;&gt;
  &lt;a class=&quot;skip-link&quot; href=&quot;#main-content&quot;&gt;본문으로 건너뛰기&lt;/a&gt;
  &lt;div class=&quot;site-shell&quot;&gt;
    &lt;main id=&quot;main-content&quot; class=&quot;site-main&quot;&gt;
      &lt;section class=&quot;section&quot;&gt;
        &lt;div class=&quot;container&quot;&gt;
          &lt;section class=&quot;panel table-panel reveal&quot;&gt;
            &lt;div class=&quot;table-heading-bar&quot;&gt;
              &lt;div class=&quot;section-heading section-heading-spread&quot;&gt;
                &lt;div&gt;
                  &lt;p class=&quot;eyebrow&quot;&gt;종목 8개&lt;/p&gt;
                  &lt;h2&gt;종목 8개 요약&lt;/h2&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;header-status&quot;&gt;
                &lt;span class=&quot;status-chip&quot;&gt;기준일 2026-03-25&lt;/span&gt;
              &lt;/div&gt;
            &lt;/div&gt;

            &lt;div class=&quot;surface-banner&quot;&gt;
              &lt;strong&gt;2026-03-25&lt;/strong&gt;
              &lt;span&gt;분석 대상 8종목, 매수 4건, 보유 2건, 매도 2건&lt;/span&gt;
            &lt;/div&gt;

            &lt;div class=&quot;hero-mini-grid report-mini-grid&quot;&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-buy&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;4&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-hold&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;보유&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;2&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-sell&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매도&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;2&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-total&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;전체 제시 수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;8&lt;/strong&gt;
              &lt;/article&gt;
            &lt;/div&gt;

            &lt;div class=&quot;table-wrap&quot;&gt;
              &lt;table class=&quot;data-table&quot;&gt;
                &lt;caption class=&quot;sr-only&quot;&gt;상위 종목 요약 표&lt;/caption&gt;
                &lt;thead&gt;
                  &lt;tr&gt;
                    &lt;th&gt;종목&lt;/th&gt;
                    &lt;th&gt;시그널&lt;/th&gt;
                    &lt;th&gt;신뢰도&lt;/th&gt;
                    &lt;th&gt;현재가&lt;/th&gt;
                    &lt;th&gt;진입 제안&lt;/th&gt;
                    &lt;th&gt;목표가&lt;/th&gt;
                    &lt;th&gt;손절가&lt;/th&gt;
                    &lt;th&gt;판단 근거&lt;/th&gt;
                  &lt;/tr&gt;
                &lt;/thead&gt;
                &lt;tbody&gt;
                  &lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;맥쿼리인프라&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;088980&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;87.13%&lt;/td&gt;
  &lt;td&gt;11,490&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;11,432.55 ~ 11,490&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 11,834.7&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 12,041.52&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;11,030.4&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 7.30%, 보유 87.13%, 매도 5.57%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.05%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 79.86%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;일진전기&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;103590&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;62.10%&lt;/td&gt;
  &lt;td&gt;79,500&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;79,261.5 ~ 81,885&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 81,885&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 83,316&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;76,320&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 62.10%, 보유 4.50%, 매도 33.40%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.86%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 54.63%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;57.80%&lt;/td&gt;
  &lt;td&gt;189,000&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;188,433 ~ 194,670&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 194,670&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 198,072&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;181,440&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 57.80%, 보유 3.16%, 매도 39.04%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.56%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 44.59%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;57.47%&lt;/td&gt;
  &lt;td&gt;24,535&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;24,412.33 ~ 24,535&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 25,271.05&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 25,712.68&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;23,553.6&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 27.82%, 보유 57.47%, 매도 14.71%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.39%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 72.25%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;신도기연&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;290520&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;56.20%&lt;/td&gt;
  &lt;td&gt;2,375&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;정리 기준&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2,375 ~ 2,375&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 2,327.5&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 2,280&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;2,422.5&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 39.74%, 보유 4.06%, 매도 56.20%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: -0.49%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 57.47%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;HD현대중공업&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;329180&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;55.11%&lt;/td&gt;
  &lt;td&gt;523,000&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;521,431 ~ 538,690&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 538,690&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 548,104&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;502,080&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 55.11%, 보유 6.50%, 매도 38.39%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.50%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 70.47%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;센서뷰&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;321370&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;54.00%&lt;/td&gt;
  &lt;td&gt;3,830&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;3,818.51 ~ 3,944.9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 3,944.9&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 4,013.84&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;3,676.8&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 54.00%, 보유 2.82%, 매도 43.18%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.32%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 39.02%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;우리기술&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;032820&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;50.04%&lt;/td&gt;
  &lt;td&gt;25,850&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;정리 기준&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;25,850 ~ 25,850&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 25,333&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 24,816&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;26,367&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 46.19%, 보유 3.78%, 매도 50.04%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: -0.12%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 53.31%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
                &lt;/tbody&gt;
              &lt;/table&gt;
            &lt;/div&gt;

            &lt;div class=&quot;mobile-card-list&quot;&gt;
              &lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;맥쿼리인프라&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;088980&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;87.13%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;11,490&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;11,432.55&lt;/strong&gt;&lt;em&gt;~ 11,490&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 11,834.7&lt;/strong&gt;&lt;em&gt;2차 12,041.52&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;11,030.4&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.05%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 7.30%, 보유 87.13%, 매도 5.57%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.05%&lt;/li&gt;&lt;li&gt;검증 정확도: 79.86%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 30.23%&lt;/li&gt;&lt;li&gt;테스트 정확도: 88.84%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;일진전기&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;103590&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;62.10%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;79,500&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;79,261.5&lt;/strong&gt;&lt;em&gt;~ 81,885&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 81,885&lt;/strong&gt;&lt;em&gt;2차 83,316&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;76,320&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.86%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 62.10%, 보유 4.50%, 매도 33.40%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.86%&lt;/li&gt;&lt;li&gt;검증 정확도: 54.63%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 30.16%&lt;/li&gt;&lt;li&gt;테스트 정확도: 57.06%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;57.80%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;189,000&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;188,433&lt;/strong&gt;&lt;em&gt;~ 194,670&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 194,670&lt;/strong&gt;&lt;em&gt;2차 198,072&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;181,440&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.56%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 57.80%, 보유 3.16%, 매도 39.04%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.56%&lt;/li&gt;&lt;li&gt;검증 정확도: 44.59%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 33.47%&lt;/li&gt;&lt;li&gt;테스트 정확도: 52.36%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;57.47%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;24,535&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;24,412.33&lt;/strong&gt;&lt;em&gt;~ 24,535&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 25,271.05&lt;/strong&gt;&lt;em&gt;2차 25,712.68&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;23,553.6&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.39%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 27.82%, 보유 57.47%, 매도 14.71%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.39%&lt;/li&gt;&lt;li&gt;검증 정확도: 72.25%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 28.01%&lt;/li&gt;&lt;li&gt;테스트 정확도: 96.35%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card negative-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;신도기연&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;290520&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;56.20%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;2,375&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;정리 기준&lt;/span&gt;&lt;strong&gt;2,375&lt;/strong&gt;&lt;em&gt;~ 2,375&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 2,327.5&lt;/strong&gt;&lt;em&gt;2차 2,280&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;2,422.5&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;-0.49%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 39.74%, 보유 4.06%, 매도 56.20%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: -0.49%&lt;/li&gt;&lt;li&gt;검증 정확도: 57.47%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 31.91%&lt;/li&gt;&lt;li&gt;테스트 정확도: 46.18%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;HD현대중공업&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;329180&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;55.11%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;523,000&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;521,431&lt;/strong&gt;&lt;em&gt;~ 538,690&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 538,690&lt;/strong&gt;&lt;em&gt;2차 548,104&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;502,080&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.50%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 55.11%, 보유 6.50%, 매도 38.39%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.50%&lt;/li&gt;&lt;li&gt;검증 정확도: 70.47%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 33.72%&lt;/li&gt;&lt;li&gt;테스트 정확도: 56.29%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;센서뷰&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;321370&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;54.00%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;3,830&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;3,818.51&lt;/strong&gt;&lt;em&gt;~ 3,944.9&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 3,944.9&lt;/strong&gt;&lt;em&gt;2차 4,013.84&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;3,676.8&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.32%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 54.00%, 보유 2.82%, 매도 43.18%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.32%&lt;/li&gt;&lt;li&gt;검증 정확도: 39.02%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 24.27%&lt;/li&gt;&lt;li&gt;테스트 정확도: 43.98%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card negative-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;우리기술&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;032820&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-negative&quot;&gt;매도&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;50.04%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;25,850&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;정리 기준&lt;/span&gt;&lt;strong&gt;25,850&lt;/strong&gt;&lt;em&gt;~ 25,850&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 25,333&lt;/strong&gt;&lt;em&gt;2차 24,816&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;26,367&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;-0.12%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;방어 대응 우선, 매도 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 46.19%, 보유 3.78%, 매도 50.04%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: -0.12%&lt;/li&gt;&lt;li&gt;검증 정확도: 53.31%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 25.86%&lt;/li&gt;&lt;li&gt;테스트 정확도: 54.80%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;
            &lt;/div&gt;
          &lt;/section&gt;
        &lt;/div&gt;
      &lt;/section&gt;
    &lt;/main&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <category>주식 종목분석</category>
      <author>Status Code</author>
      <guid isPermaLink="true">https://statuscode.tistory.com/192</guid>
      <comments>https://statuscode.tistory.com/192#entry192comment</comments>
      <pubDate>Sun, 29 Mar 2026 11:43:20 +0900</pubDate>
    </item>
    <item>
      <title>주식 종목 분석 (2026-03-24) 분석 대상 5종목, 매수 2건, 보유 3건, 매도 0건</title>
      <link>https://statuscode.tistory.com/191</link>
      <description>&lt;!doctype html&gt;
&lt;html lang=&quot;ko&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
  &lt;title&gt;주식 종목 분석 (2026-03-24) 분석 대상 5종목, 매수 2건, 보유 3건, 매도 0건&lt;/title&gt;
  &lt;meta name=&quot;description&quot; content=&quot;분석 대상 5종목, 매수 2건, 보유 3건, 매도 0건&quot;&gt;
  &lt;meta property=&quot;og:type&quot; content=&quot;article&quot;&gt;
  &lt;meta property=&quot;og:site_name&quot; content=&quot;Investment Log&quot;&gt;
  &lt;meta property=&quot;og:title&quot; content=&quot;주식 종목 분석 (2026-03-24) 분석 대상 5종목, 매수 2건, 보유 3건, 매도 0건&quot;&gt;
  &lt;meta property=&quot;og:description&quot; content=&quot;분석 대상 5종목, 매수 2건, 보유 3건, 매도 0건&quot;&gt;
  &lt;meta property=&quot;og:image&quot; content=&quot;../../assets/img/investment-log-mark.svg&quot;&gt;
  &lt;meta name=&quot;theme-color&quot; content=&quot;#153c68&quot;&gt;
  &lt;link rel=&quot;icon&quot; type=&quot;image/svg+xml&quot; href=&quot;../../assets/img/favicon.svg&quot;&gt;
  &lt;style&gt;
    :root {
  --bg: #eef3f8;
  --bg-accent: radial-gradient(circle at top left, rgba(14, 78, 146, 0.12), transparent 38%);
  --surface: rgba(255, 255, 255, 0.92);
  --surface-strong: #ffffff;
  --surface-soft: #f5f8fc;
  --line: #d7e0ec;
  --line-strong: #bfccdc;
  --text: #182433;
  --text-muted: #5f6f83;
  --brand: #153c68;
  --brand-strong: #0e2a4a;
  --brand-soft: #e7f0fb;
  --positive: #0f8a5f;
  --positive-soft: #e6f7ef;
  --negative: #cb475c;
  --negative-soft: #fdecef;
  --neutral: #6d7c90;
  --neutral-soft: #eff3f8;
  --shadow: 0 18px 48px rgba(20, 42, 73, 0.10);
  --radius-lg: 24px;
  --radius-md: 18px;
  --radius-sm: 12px;
  --max-width: 1240px;
  --header-height: 78px;
  --font-family: &quot;Segoe UI&quot;, &quot;Apple SD Gothic Neo&quot;, &quot;Noto Sans KR&quot;, Arial, sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  background: #eef3f8;
}

body {
  margin: 0;
  min-width: 320px;
  font-family: var(--font-family);
  color: var(--text);
  background: linear-gradient(180deg, #f3f6fa 0%, #eef3f8 220px, #eef3f8 100%);
}

body::before {
  content: &quot;&quot;;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 18px;
  z-index: 40;
  background: #f3f6fa;
  pointer-events: none;
}

a {
  color: inherit;
  text-decoration: none;
}

p,
li,
td,
th,
label,
input,
button,
.section-copy,
.price-sub,
.reason-bullet,
.mobile-reason-list,
.surface-banner,
.ticker-code,
.metric-label {
  line-height: 1.65;
}

button,
input {
  font: inherit;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.skip-link {
  position: absolute;
  top: -44px;
  left: 20px;
  z-index: 100;
  padding: 10px 16px;
  border-radius: 999px;
  background: #fff;
  color: var(--text);
  box-shadow: var(--shadow);
}

.skip-link:focus {
  top: 14px;
}

.site-shell {
  min-height: 100vh;
}

.container {
  width: min(calc(100% - 32px), var(--max-width));
  margin: 0 auto;
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 20;
  backdrop-filter: blur(10px);
  background: rgba(243, 246, 250, 0.96);
  border-bottom: 1px solid rgba(191, 204, 220, 0.9);
}

.header-inner {
  min-height: var(--header-height);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}

.brand {
  display: inline-flex;
  align-items: center;
  gap: 14px;
}

.brand-mark {
  display: inline-grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border-radius: 14px;
  background: url(&quot;../../assets/img/investment-log-mark.svg&quot;) center / cover no-repeat;
  color: transparent;
  font-size: 0;
}

.brand strong,
.brand small {
  display: block;
}

.brand strong {
  font-size: 1rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.brand small {
  color: var(--text-muted);
  font-size: 0.82rem;
}

.header-status {
  display: flex;
  align-items: center;
  gap: 10px;
}

.status-chip,
.hero-pill,
.signal-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  font-size: 0.8rem;
  line-height: 1;
}

.status-chip,
.hero-pill {
  padding: 10px 14px;
  background: rgba(255, 255, 255, 0.82);
  border: 1px solid var(--line);
  color: var(--text-muted);
}

.site-main {
  padding-bottom: 72px;
}

.hero-section {
  padding: 14px 0 8px;
}

.panel {
  background: var(--surface);
  border: 1px solid rgba(215, 224, 236, 0.9);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow);
}

.hero-bar,
.table-panel {
  padding: 20px;
}

.hero-bar {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(420px, 0.85fr);
  gap: 16px;
  align-items: center;
}

.eyebrow {
  margin: 0 0 12px;
  color: var(--brand);
  font-size: 0.76rem;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.hero-bar h1,
.section-heading h2 {
  margin: 0;
  line-height: 1.18;
  letter-spacing: -0.03em;
}

.hero-bar h1 {
  max-width: none;
  font-size: clamp(1.05rem, 1.45vw, 1.42rem);
  white-space: nowrap;
}

.section-copy {
  margin: 6px 0 0;
  color: var(--text-muted);
  max-width: 60ch;
}

.hero-bar-copy {
  min-width: 0;
}

.section {
  padding-top: 14px;
}

.section-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 14px;
}

.table-heading-bar {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 14px;
}

.table-heading-bar .section-heading {
  margin-bottom: 0;
  flex: 1 1 auto;
}

.section-heading-spread {
  align-items: center;
}

.slim h2 {
  font-size: clamp(1.25rem, 2vw, 1.7rem);
}

.metric-label {
  display: block;
  color: var(--text-muted);
  font-size: 0.84rem;
  margin-bottom: 8px;
}

.metric-value {
  display: block;
  font-size: clamp(1.2rem, 1.8vw, 1.6rem);
  letter-spacing: -0.03em;
}

.hero-mini-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
}

.hero-mini-card {
  padding: 12px 14px;
  border-radius: 16px;
  border: 1px solid var(--line);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(245, 248, 252, 0.92));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

.hero-mini-card .metric-label {
  margin-bottom: 4px;
  font-size: 0.76rem;
}

.hero-mini-card .metric-value {
  font-size: 0.95rem;
}

.hero-mini-buy {
  background: linear-gradient(180deg, rgba(230, 247, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(15, 138, 95, 0.18);
}

.hero-mini-hold {
  background: linear-gradient(180deg, rgba(239, 243, 248, 0.96), rgba(255, 255, 255, 0.92));
  border-color: rgba(109, 124, 144, 0.18);
}

.hero-mini-sell {
  background: linear-gradient(180deg, rgba(253, 236, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(203, 71, 92, 0.18);
}

.hero-mini-total {
  background: linear-gradient(180deg, rgba(231, 240, 251, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(21, 60, 104, 0.18);
}

.date-toolbar {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.date-toolbar-wrap {
  display: flex;
  justify-content: flex-end;
  flex: 0 0 auto;
}

.date-toolbar.is-fixed {
  position: fixed;
  top: 8px;
  z-index: 40;
}

.nav-arrow,
.date-picker input {
  border: 1px solid var(--line-strong);
  background: var(--surface-strong);
  color: var(--text);
}

.nav-arrow {
  width: 44px;
  height: 44px;
  border-radius: 14px;
  cursor: pointer;
  transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease;
}

.nav-arrow:hover:not(:disabled) {
  transform: translateY(-1px);
  border-color: #91aac7;
  background: var(--brand-soft);
}

.nav-arrow:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}

.nav-arrow span {
  font-size: 1.4rem;
}

.date-picker input {
  min-width: 162px;
  padding: 11px 14px;
  border-radius: 14px;
}

.surface-banner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  margin-bottom: 14px;
  border-radius: 16px;
  background: linear-gradient(90deg, rgba(21, 60, 104, 0.08), rgba(21, 60, 104, 0.02));
  border: 1px solid rgba(191, 204, 220, 0.88);
}

.surface-banner strong {
  color: var(--brand-strong);
}

.surface-banner span {
  color: var(--text-muted);
}

.table-wrap {
  overflow-x: auto;
  border-radius: 18px;
  border: 1px solid var(--line);
  background: rgba(255, 255, 255, 0.82);
}

.mobile-card-list {
  display: none;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 1100px;
}

.data-table thead th {
  position: sticky;
  top: 0;
  z-index: 1;
  padding: 16px 14px;
  text-align: center;
  font-size: 0.82rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--text-muted);
  background: #f4f7fb;
  border-bottom: 1px solid var(--line);
}

.data-table tbody td,
.data-table tbody th {
  padding: 14px 14px;
  border-bottom: 1px solid var(--line);
  vertical-align: top;
}

.data-table tbody tr {
  transition: background-color 180ms ease, transform 180ms ease;
}

.data-table tbody tr:hover {
  background: rgba(231, 240, 251, 0.42);
}

.data-table tbody tr:last-child td,
.data-table tbody tr:last-child th {
  border-bottom: 0;
}

.ticker-cell {
  display: grid;
  gap: 4px;
}

.ticker-name {
  font-size: 1rem;
}

.ticker-code {
  color: var(--text-muted);
  font-size: 0.82rem;
  letter-spacing: 0.05em;
}

.price-stack,
.reason-stack {
  display: grid;
  gap: 4px;
}

.reason-comment {
  color: var(--brand);
  font-weight: 700;
  line-height: 1.45;
}

.price-main {
  font-weight: 700;
}

.price-sub,
.reason-bullet,
.empty-row {
  color: var(--text-muted);
}

.reason-bullet {
  line-height: 1.45;
}

.empty-row {
  padding: 26px 14px;
  text-align: center;
}

.mobile-empty {
  padding: 20px 16px;
  border: 1px solid var(--line);
  border-radius: 16px;
  color: var(--text-muted);
  background: rgba(255, 255, 255, 0.82);
}

.signal-badge {
  padding: 9px 12px;
  font-weight: 600;
}

.signal-positive {
  background: var(--positive-soft);
  color: var(--positive);
}

.signal-neutral {
  background: var(--neutral-soft);
  color: var(--neutral);
}

.signal-negative {
  background: var(--negative-soft);
  color: var(--negative);
}

.reveal {
  opacity: 0;
  transform: translateY(14px);
  animation: reveal-up 540ms ease forwards;
}

.reveal:nth-child(2) {
  animation-delay: 70ms;
}

.table-row-enter {
  animation: row-in 320ms ease;
}

@keyframes reveal-up {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes row-in {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 1024px) {
  .hero-bar {
    grid-template-columns: 1fr;
  }

  .section-heading-spread {
    align-items: flex-start;
    flex-direction: column;
  }
}

@media (max-width: 720px) {
  body::before {
    display: none;
  }

  .container {
    width: min(calc(100% - 20px), var(--max-width));
  }

  .site-header {
    position: relative;
    top: auto;
    z-index: auto;
    padding-top: 0;
    border-bottom: 0;
    background: transparent;
    backdrop-filter: none;
  }

  .hero-section {
    padding-top: 8px;
  }

  .hero-bar,
  .table-panel {
    padding: 16px;
  }

  .panel {
    border-radius: 28px;
  }

  .header-inner {
    min-height: auto;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: 6px;
    padding: 6px 0 8px;
  }

  .brand {
    width: 100%;
    gap: 12px;
    min-width: 0;
    padding: 12px 14px;
    border-radius: 24px;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(215, 224, 236, 0.92);
    box-shadow: 0 10px 24px rgba(20, 42, 73, 0.06);
  }

  .brand-mark {
    width: 40px;
    height: 40px;
    border-radius: 14px;
    flex: 0 0 40px;
  }

  .brand strong {
    font-size: 0.96rem;
    letter-spacing: 0.04em;
  }

  .brand small {
    margin-top: 2px;
    font-size: 0.76rem;
    line-height: 1.35;
  }

  .header-status {
    width: 100%;
  }

  .status-chip {
    justify-content: flex-start;
    width: 100%;
    padding: 9px 12px;
    font-size: 0.76rem;
    background: rgba(243, 247, 252, 0.96);
    border-color: rgba(191, 204, 220, 0.88);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .hero-mini-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .date-toolbar {
    width: 100%;
  }

  .table-heading-bar {
    display: block;
    margin-bottom: -2px;
  }

  .date-toolbar-wrap {
    margin-bottom: 10px;
  }

  .section-heading-spread {
    position: static;
    padding: 0;
    margin: 0 0 12px;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    backdrop-filter: none;
  }

  .section-heading-spread &gt; div:first-child {
    display: grid;
    gap: 10px;
    width: 100%;
    margin-bottom: 8px;
  }

  .section-heading-spread .eyebrow {
    margin-bottom: 0;
  }

  .section-heading-spread h2 {
    line-height: 1.22;
  }

  .date-picker {
    flex: 1;
  }

  .date-picker input {
    width: 100%;
  }

  .table-wrap {
    display: none;
  }

  .mobile-card-list {
    display: grid;
    gap: 16px;
  }

  .mobile-stock-card {
    padding: 18px;
    border: 1px solid var(--line);
    border-radius: 22px;
    background: rgba(255, 255, 255, 0.9);
  }

  .positive-card {
    background: linear-gradient(180deg, rgba(230, 247, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .neutral-card {
    background: linear-gradient(180deg, rgba(239, 243, 248, 0.92), rgba(255, 255, 255, 0.96));
  }

  .negative-card {
    background: linear-gradient(180deg, rgba(253, 236, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .mobile-stock-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-stock-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-metric {
    display: grid;
    gap: 6px;
    padding: 13px 14px;
    border-radius: 16px;
    background: var(--surface-soft);
    border: 1px solid var(--line);
  }

  .mobile-metric span,
  .mobile-metric em {
    color: var(--text-muted);
    font-size: 0.8rem;
    font-style: normal;
  }

  .mobile-metric strong {
    font-size: 0.98rem;
    line-height: 1.35;
    word-break: keep-all;
  }

  .mobile-metric em {
    margin-top: 2px;
  }

  .mobile-reason {
    display: grid;
    gap: 10px;
  }

  .mobile-reason .reason-comment {
    font-size: 0.9rem;
  }

  .mobile-reason strong {
    line-height: 1.45;
  }

  .mobile-reason-list {
    margin: 8px 0 0;
    padding-left: 18px;
    color: var(--text-muted);
  }

  .mobile-reason-list li + li {
    margin-top: 6px;
  }

  .mobile-reason-details {
    border-top: 1px dashed var(--line-strong);
    padding-top: 10px;
  }

  .mobile-reason-details summary {
    cursor: pointer;
    color: var(--brand);
    font-weight: 600;
    list-style: none;
  }

  .mobile-reason-details summary::-webkit-details-marker {
    display: none;
  }

  .mobile-reason-details summary::after {
    content: &quot; +&quot;;
    color: var(--text-muted);
  }

  .mobile-reason-details[open] summary::after {
    content: &quot; -&quot;;
  }

  .table-panel {
    padding: 18px;
  }

  .table-panel.reveal {
    opacity: 1;
    transform: none;
    animation: none;
  }

  .surface-banner {
    gap: 10px;
    padding: 16px 18px;
    margin-bottom: 14px;
    border-radius: 20px;
    
  }

  .surface-banner strong,
  .surface-banner span {
    display: block;
  }

  .date-toolbar {
    display: flex;
    width: 100%;
    padding: 6px;
    border-radius: 20px;
    background: rgba(248, 251, 254, 0.94);
    border: 1px solid rgba(191, 204, 220, 0.76);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .date-toolbar.is-fixed {
    top: 8px;
  }

  .nav-arrow {
    width: 42px;
    height: 42px;
    border-radius: 16px;
  }

  .date-picker input {
    min-width: 0;
    border-radius: 18px;
    padding: 12px 16px;
  }
}

@media (max-width: 420px) {
  .status-chip {
    font-size: 0.74rem;
  }
}

    html,
    body {
      background: transparent;
    }
    body::before { display: none; }
    .site-shell { min-height: auto; }
    .site-main { padding-top: 0; padding-bottom: 20px; }
    .container { width: 100% !important; max-width: none !important; margin: 0 !important; }
    .section { padding-top: 0; }
    .panel { box-shadow: none; }
    .table-panel { padding: 0; border: 0; background: transparent; box-shadow: none; border-radius: 0; }
    .table-heading-bar { align-items: center; margin-bottom: 10px; }
    .section-heading { margin-bottom: 10px; }
    .date-toolbar-wrap { display: none; }
    .report-mini-grid {
      margin: 8px 0 10px;
    }
    .surface-banner { margin-bottom: 8px; padding: 10px 12px; border-radius: 14px; }
    .reveal,
    .table-row-enter { opacity: 1; transform: none; animation: none; }
    @media (max-width: 720px) {
      .site-main { padding-bottom: 16px; }
      .table-panel { padding: 0; border-radius: 0; }
      .table-heading-bar { margin-bottom: 12px; }
      .section-heading h2 { font-size: 1.35rem; line-height: 1.25; }
      .surface-banner { padding: 10px 12px; margin-bottom: 8px; border-radius: 14px; }
      .report-mini-grid { margin: 8px 0 10px; }
      .hero-mini-grid { gap: 8px; }
      .hero-mini-card { padding: 10px 12px; border-radius: 14px; }
      .mobile-card-list { gap: 8px; }
      .mobile-stock-card { padding: 12px; border-radius: 14px; }
      .mobile-stock-head { margin-bottom: 12px; }
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-bottom: 10px; }
      .mobile-metric { padding: 9px; border-radius: 14px; }
      .mobile-metric strong { font-size: 0.92rem; line-height: 1.35; overflow-wrap: anywhere; }
      .mobile-metric em { display: block; margin-top: 4px; font-size: 0.78rem; }
    }
    @media (max-width: 420px) {
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
      .mobile-stock-card { padding: 10px; }
      .mobile-metric { padding: 8px; }
      .mobile-metric strong { font-size: 0.88rem; }
      .mobile-metric em { font-size: 0.75rem; }
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body data-page=&quot;report-static&quot;&gt;
  &lt;a class=&quot;skip-link&quot; href=&quot;#main-content&quot;&gt;본문으로 건너뛰기&lt;/a&gt;
  &lt;div class=&quot;site-shell&quot;&gt;
    &lt;main id=&quot;main-content&quot; class=&quot;site-main&quot;&gt;
      &lt;section class=&quot;section&quot;&gt;
        &lt;div class=&quot;container&quot;&gt;
          &lt;section class=&quot;panel table-panel reveal&quot;&gt;
            &lt;div class=&quot;table-heading-bar&quot;&gt;
              &lt;div class=&quot;section-heading section-heading-spread&quot;&gt;
                &lt;div&gt;
                  &lt;p class=&quot;eyebrow&quot;&gt;종목 5개&lt;/p&gt;
                  &lt;h2&gt;종목 5개 요약&lt;/h2&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;header-status&quot;&gt;
                &lt;span class=&quot;status-chip&quot;&gt;기준일 2026-03-24&lt;/span&gt;
              &lt;/div&gt;
            &lt;/div&gt;

            &lt;div class=&quot;surface-banner&quot;&gt;
              &lt;strong&gt;2026-03-24&lt;/strong&gt;
              &lt;span&gt;분석 대상 5종목, 매수 2건, 보유 3건, 매도 0건&lt;/span&gt;
            &lt;/div&gt;

            &lt;div class=&quot;hero-mini-grid report-mini-grid&quot;&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-buy&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;2&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-hold&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;보유&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;3&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-sell&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매도&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;0&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-total&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;전체 제시 수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;5&lt;/strong&gt;
              &lt;/article&gt;
            &lt;/div&gt;

            &lt;div class=&quot;table-wrap&quot;&gt;
              &lt;table class=&quot;data-table&quot;&gt;
                &lt;caption class=&quot;sr-only&quot;&gt;상위 종목 요약 표&lt;/caption&gt;
                &lt;thead&gt;
                  &lt;tr&gt;
                    &lt;th&gt;종목&lt;/th&gt;
                    &lt;th&gt;시그널&lt;/th&gt;
                    &lt;th&gt;신뢰도&lt;/th&gt;
                    &lt;th&gt;현재가&lt;/th&gt;
                    &lt;th&gt;진입 제안&lt;/th&gt;
                    &lt;th&gt;목표가&lt;/th&gt;
                    &lt;th&gt;손절가&lt;/th&gt;
                    &lt;th&gt;판단 근거&lt;/th&gt;
                  &lt;/tr&gt;
                &lt;/thead&gt;
                &lt;tbody&gt;
                  &lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;맥쿼리인프라&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;088980&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;86.91%&lt;/td&gt;
  &lt;td&gt;11,470&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;11,412.65 ~ 11,470&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 11,814.1&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 12,020.56&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;11,011.2&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 6.85%, 보유 86.91%, 매도 6.23%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.02%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 79.24%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;57.57%&lt;/td&gt;
  &lt;td&gt;189,700&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;189,130.9 ~ 195,391&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 195,391&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 198,805.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;182,112&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 57.57%, 보유 3.31%, 매도 39.13%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.55%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 44.59%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;57.36%&lt;/td&gt;
  &lt;td&gt;24,360&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;24,238.2 ~ 24,360&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 25,090.8&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 25,529.28&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;23,385.6&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 27.82%, 보유 57.36%, 매도 14.83%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.39%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 71.73%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;센서뷰&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;321370&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;53.92%&lt;/td&gt;
  &lt;td&gt;3,410&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;3,399.77 ~ 3,512.3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 3,512.3&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 3,573.68&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;3,273.6&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 53.92%, 보유 2.77%, 매도 43.31%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.32%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 39.02%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 코스피&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;277630&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;51.05%&lt;/td&gt;
  &lt;td&gt;58,075&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;57,784.63 ~ 57,784.63&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 59,817.25&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 60,862.6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;55,752&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 22.78%, 보유 51.05%, 매도 26.17%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: -0.10%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 49.50%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
                &lt;/tbody&gt;
              &lt;/table&gt;
            &lt;/div&gt;

            &lt;div class=&quot;mobile-card-list&quot;&gt;
              &lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;맥쿼리인프라&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;088980&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;86.91%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;11,470&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;11,412.65&lt;/strong&gt;&lt;em&gt;~ 11,470&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 11,814.1&lt;/strong&gt;&lt;em&gt;2차 12,020.56&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;11,011.2&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.02%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 6.85%, 보유 86.91%, 매도 6.23%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.02%&lt;/li&gt;&lt;li&gt;검증 정확도: 79.24%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 30.86%&lt;/li&gt;&lt;li&gt;테스트 정확도: 88.84%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;57.57%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;189,700&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;189,130.9&lt;/strong&gt;&lt;em&gt;~ 195,391&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 195,391&lt;/strong&gt;&lt;em&gt;2차 198,805.6&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;182,112&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.55%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 57.57%, 보유 3.31%, 매도 39.13%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.55%&lt;/li&gt;&lt;li&gt;검증 정확도: 44.59%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 33.57%&lt;/li&gt;&lt;li&gt;테스트 정확도: 52.68%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;57.36%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;24,360&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;24,238.2&lt;/strong&gt;&lt;em&gt;~ 24,360&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 25,090.8&lt;/strong&gt;&lt;em&gt;2차 25,529.28&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;23,385.6&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.39%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 27.82%, 보유 57.36%, 매도 14.83%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.39%&lt;/li&gt;&lt;li&gt;검증 정확도: 71.73%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 27.89%&lt;/li&gt;&lt;li&gt;테스트 정확도: 96.35%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;센서뷰&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;321370&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;53.92%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;3,410&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;3,399.77&lt;/strong&gt;&lt;em&gt;~ 3,512.3&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 3,512.3&lt;/strong&gt;&lt;em&gt;2차 3,573.68&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;3,273.6&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.32%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 53.92%, 보유 2.77%, 매도 43.31%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.32%&lt;/li&gt;&lt;li&gt;검증 정확도: 39.02%&lt;/li&gt;&lt;li&gt;검증 Macro F1: 24.11%&lt;/li&gt;&lt;li&gt;테스트 정확도: 45.18%&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 코스피&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;277630&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;51.05%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;58,075&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;57,784.63&lt;/strong&gt;&lt;em&gt;~ 57,784.63&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 59,817.25&lt;/strong&gt;&lt;em&gt;2차 60,862.6&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;55,752&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;-0.10%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 22.78%, 보유 51.05%, 매도 26.17%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: -0.10%&lt;/li&gt;&lt;li&gt;검증 정확도: 49.50%&lt;/li&gt;&lt;li&gt;핵심 근거: LSTM/CNN 앙상블 기준 매수확률 22.78%|보유확률 51.05%, 매도확률 26.17%|앙상블 검증 정확도 49.50%|실제 예측 기준일 2026-03-24|최근 40거래일 시퀀스와 미래 5거래일 도달 패턴을 학습&lt;/li&gt;&lt;li&gt;리스크: 검증 정확도가 아직 높지 않아 신호 강도가 약할 수 있습니다|매수/매도 확률 차이가 작아 방향성이 뚜렷하지 않습니다&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;
            &lt;/div&gt;
          &lt;/section&gt;
        &lt;/div&gt;
      &lt;/section&gt;
    &lt;/main&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <category>주식 종목분석</category>
      <author>Status Code</author>
      <guid isPermaLink="true">https://statuscode.tistory.com/191</guid>
      <comments>https://statuscode.tistory.com/191#entry191comment</comments>
      <pubDate>Sun, 29 Mar 2026 11:42:56 +0900</pubDate>
    </item>
    <item>
      <title>주식 종목 분석 (2026-03-20) 분석 대상 3종목, 매수 1건, 보유 2건, 매도 0건</title>
      <link>https://statuscode.tistory.com/190</link>
      <description>&lt;!doctype html&gt;
&lt;html lang=&quot;ko&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
  &lt;title&gt;주식 종목 분석 (2026-03-20) 분석 대상 3종목, 매수 1건, 보유 2건, 매도 0건&lt;/title&gt;
  &lt;meta name=&quot;description&quot; content=&quot;분석 대상 3종목, 매수 1건, 보유 2건, 매도 0건&quot;&gt;
  &lt;meta property=&quot;og:type&quot; content=&quot;article&quot;&gt;
  &lt;meta property=&quot;og:site_name&quot; content=&quot;Investment Log&quot;&gt;
  &lt;meta property=&quot;og:title&quot; content=&quot;주식 종목 분석 (2026-03-20) 분석 대상 3종목, 매수 1건, 보유 2건, 매도 0건&quot;&gt;
  &lt;meta property=&quot;og:description&quot; content=&quot;분석 대상 3종목, 매수 1건, 보유 2건, 매도 0건&quot;&gt;
  &lt;meta property=&quot;og:image&quot; content=&quot;../../assets/img/investment-log-mark.svg&quot;&gt;
  &lt;meta name=&quot;theme-color&quot; content=&quot;#153c68&quot;&gt;
  &lt;link rel=&quot;icon&quot; type=&quot;image/svg+xml&quot; href=&quot;../../assets/img/favicon.svg&quot;&gt;
  &lt;style&gt;
    :root {
  --bg: #eef3f8;
  --bg-accent: radial-gradient(circle at top left, rgba(14, 78, 146, 0.12), transparent 38%);
  --surface: rgba(255, 255, 255, 0.92);
  --surface-strong: #ffffff;
  --surface-soft: #f5f8fc;
  --line: #d7e0ec;
  --line-strong: #bfccdc;
  --text: #182433;
  --text-muted: #5f6f83;
  --brand: #153c68;
  --brand-strong: #0e2a4a;
  --brand-soft: #e7f0fb;
  --positive: #0f8a5f;
  --positive-soft: #e6f7ef;
  --negative: #cb475c;
  --negative-soft: #fdecef;
  --neutral: #6d7c90;
  --neutral-soft: #eff3f8;
  --shadow: 0 18px 48px rgba(20, 42, 73, 0.10);
  --radius-lg: 24px;
  --radius-md: 18px;
  --radius-sm: 12px;
  --max-width: 1240px;
  --header-height: 78px;
  --font-family: &quot;Segoe UI&quot;, &quot;Apple SD Gothic Neo&quot;, &quot;Noto Sans KR&quot;, Arial, sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  background: #eef3f8;
}

body {
  margin: 0;
  min-width: 320px;
  font-family: var(--font-family);
  color: var(--text);
  background: linear-gradient(180deg, #f3f6fa 0%, #eef3f8 220px, #eef3f8 100%);
}

body::before {
  content: &quot;&quot;;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 18px;
  z-index: 40;
  background: #f3f6fa;
  pointer-events: none;
}

a {
  color: inherit;
  text-decoration: none;
}

p,
li,
td,
th,
label,
input,
button,
.section-copy,
.price-sub,
.reason-bullet,
.mobile-reason-list,
.surface-banner,
.ticker-code,
.metric-label {
  line-height: 1.65;
}

button,
input {
  font: inherit;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.skip-link {
  position: absolute;
  top: -44px;
  left: 20px;
  z-index: 100;
  padding: 10px 16px;
  border-radius: 999px;
  background: #fff;
  color: var(--text);
  box-shadow: var(--shadow);
}

.skip-link:focus {
  top: 14px;
}

.site-shell {
  min-height: 100vh;
}

.container {
  width: min(calc(100% - 32px), var(--max-width));
  margin: 0 auto;
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 20;
  backdrop-filter: blur(10px);
  background: rgba(243, 246, 250, 0.96);
  border-bottom: 1px solid rgba(191, 204, 220, 0.9);
}

.header-inner {
  min-height: var(--header-height);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}

.brand {
  display: inline-flex;
  align-items: center;
  gap: 14px;
}

.brand-mark {
  display: inline-grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border-radius: 14px;
  background: url(&quot;../../assets/img/investment-log-mark.svg&quot;) center / cover no-repeat;
  color: transparent;
  font-size: 0;
}

.brand strong,
.brand small {
  display: block;
}

.brand strong {
  font-size: 1rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.brand small {
  color: var(--text-muted);
  font-size: 0.82rem;
}

.header-status {
  display: flex;
  align-items: center;
  gap: 10px;
}

.status-chip,
.hero-pill,
.signal-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  font-size: 0.8rem;
  line-height: 1;
}

.status-chip,
.hero-pill {
  padding: 10px 14px;
  background: rgba(255, 255, 255, 0.82);
  border: 1px solid var(--line);
  color: var(--text-muted);
}

.site-main {
  padding-bottom: 72px;
}

.hero-section {
  padding: 14px 0 8px;
}

.panel {
  background: var(--surface);
  border: 1px solid rgba(215, 224, 236, 0.9);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow);
}

.hero-bar,
.table-panel {
  padding: 20px;
}

.hero-bar {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(420px, 0.85fr);
  gap: 16px;
  align-items: center;
}

.eyebrow {
  margin: 0 0 12px;
  color: var(--brand);
  font-size: 0.76rem;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.hero-bar h1,
.section-heading h2 {
  margin: 0;
  line-height: 1.18;
  letter-spacing: -0.03em;
}

.hero-bar h1 {
  max-width: none;
  font-size: clamp(1.05rem, 1.45vw, 1.42rem);
  white-space: nowrap;
}

.section-copy {
  margin: 6px 0 0;
  color: var(--text-muted);
  max-width: 60ch;
}

.hero-bar-copy {
  min-width: 0;
}

.section {
  padding-top: 14px;
}

.section-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 14px;
}

.table-heading-bar {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 14px;
}

.table-heading-bar .section-heading {
  margin-bottom: 0;
  flex: 1 1 auto;
}

.section-heading-spread {
  align-items: center;
}

.slim h2 {
  font-size: clamp(1.25rem, 2vw, 1.7rem);
}

.metric-label {
  display: block;
  color: var(--text-muted);
  font-size: 0.84rem;
  margin-bottom: 8px;
}

.metric-value {
  display: block;
  font-size: clamp(1.2rem, 1.8vw, 1.6rem);
  letter-spacing: -0.03em;
}

.hero-mini-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
}

.hero-mini-card {
  padding: 12px 14px;
  border-radius: 16px;
  border: 1px solid var(--line);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(245, 248, 252, 0.92));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

.hero-mini-card .metric-label {
  margin-bottom: 4px;
  font-size: 0.76rem;
}

.hero-mini-card .metric-value {
  font-size: 0.95rem;
}

.hero-mini-buy {
  background: linear-gradient(180deg, rgba(230, 247, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(15, 138, 95, 0.18);
}

.hero-mini-hold {
  background: linear-gradient(180deg, rgba(239, 243, 248, 0.96), rgba(255, 255, 255, 0.92));
  border-color: rgba(109, 124, 144, 0.18);
}

.hero-mini-sell {
  background: linear-gradient(180deg, rgba(253, 236, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(203, 71, 92, 0.18);
}

.hero-mini-total {
  background: linear-gradient(180deg, rgba(231, 240, 251, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(21, 60, 104, 0.18);
}

.date-toolbar {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.date-toolbar-wrap {
  display: flex;
  justify-content: flex-end;
  flex: 0 0 auto;
}

.date-toolbar.is-fixed {
  position: fixed;
  top: 8px;
  z-index: 40;
}

.nav-arrow,
.date-picker input {
  border: 1px solid var(--line-strong);
  background: var(--surface-strong);
  color: var(--text);
}

.nav-arrow {
  width: 44px;
  height: 44px;
  border-radius: 14px;
  cursor: pointer;
  transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease;
}

.nav-arrow:hover:not(:disabled) {
  transform: translateY(-1px);
  border-color: #91aac7;
  background: var(--brand-soft);
}

.nav-arrow:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}

.nav-arrow span {
  font-size: 1.4rem;
}

.date-picker input {
  min-width: 162px;
  padding: 11px 14px;
  border-radius: 14px;
}

.surface-banner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  margin-bottom: 14px;
  border-radius: 16px;
  background: linear-gradient(90deg, rgba(21, 60, 104, 0.08), rgba(21, 60, 104, 0.02));
  border: 1px solid rgba(191, 204, 220, 0.88);
}

.surface-banner strong {
  color: var(--brand-strong);
}

.surface-banner span {
  color: var(--text-muted);
}

.table-wrap {
  overflow-x: auto;
  border-radius: 18px;
  border: 1px solid var(--line);
  background: rgba(255, 255, 255, 0.82);
}

.mobile-card-list {
  display: none;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 1100px;
}

.data-table thead th {
  position: sticky;
  top: 0;
  z-index: 1;
  padding: 16px 14px;
  text-align: center;
  font-size: 0.82rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--text-muted);
  background: #f4f7fb;
  border-bottom: 1px solid var(--line);
}

.data-table tbody td,
.data-table tbody th {
  padding: 14px 14px;
  border-bottom: 1px solid var(--line);
  vertical-align: top;
}

.data-table tbody tr {
  transition: background-color 180ms ease, transform 180ms ease;
}

.data-table tbody tr:hover {
  background: rgba(231, 240, 251, 0.42);
}

.data-table tbody tr:last-child td,
.data-table tbody tr:last-child th {
  border-bottom: 0;
}

.ticker-cell {
  display: grid;
  gap: 4px;
}

.ticker-name {
  font-size: 1rem;
}

.ticker-code {
  color: var(--text-muted);
  font-size: 0.82rem;
  letter-spacing: 0.05em;
}

.price-stack,
.reason-stack {
  display: grid;
  gap: 4px;
}

.reason-comment {
  color: var(--brand);
  font-weight: 700;
  line-height: 1.45;
}

.price-main {
  font-weight: 700;
}

.price-sub,
.reason-bullet,
.empty-row {
  color: var(--text-muted);
}

.reason-bullet {
  line-height: 1.45;
}

.empty-row {
  padding: 26px 14px;
  text-align: center;
}

.mobile-empty {
  padding: 20px 16px;
  border: 1px solid var(--line);
  border-radius: 16px;
  color: var(--text-muted);
  background: rgba(255, 255, 255, 0.82);
}

.signal-badge {
  padding: 9px 12px;
  font-weight: 600;
}

.signal-positive {
  background: var(--positive-soft);
  color: var(--positive);
}

.signal-neutral {
  background: var(--neutral-soft);
  color: var(--neutral);
}

.signal-negative {
  background: var(--negative-soft);
  color: var(--negative);
}

.reveal {
  opacity: 0;
  transform: translateY(14px);
  animation: reveal-up 540ms ease forwards;
}

.reveal:nth-child(2) {
  animation-delay: 70ms;
}

.table-row-enter {
  animation: row-in 320ms ease;
}

@keyframes reveal-up {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes row-in {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 1024px) {
  .hero-bar {
    grid-template-columns: 1fr;
  }

  .section-heading-spread {
    align-items: flex-start;
    flex-direction: column;
  }
}

@media (max-width: 720px) {
  body::before {
    display: none;
  }

  .container {
    width: min(calc(100% - 20px), var(--max-width));
  }

  .site-header {
    position: relative;
    top: auto;
    z-index: auto;
    padding-top: 0;
    border-bottom: 0;
    background: transparent;
    backdrop-filter: none;
  }

  .hero-section {
    padding-top: 8px;
  }

  .hero-bar,
  .table-panel {
    padding: 16px;
  }

  .panel {
    border-radius: 28px;
  }

  .header-inner {
    min-height: auto;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: 6px;
    padding: 6px 0 8px;
  }

  .brand {
    width: 100%;
    gap: 12px;
    min-width: 0;
    padding: 12px 14px;
    border-radius: 24px;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(215, 224, 236, 0.92);
    box-shadow: 0 10px 24px rgba(20, 42, 73, 0.06);
  }

  .brand-mark {
    width: 40px;
    height: 40px;
    border-radius: 14px;
    flex: 0 0 40px;
  }

  .brand strong {
    font-size: 0.96rem;
    letter-spacing: 0.04em;
  }

  .brand small {
    margin-top: 2px;
    font-size: 0.76rem;
    line-height: 1.35;
  }

  .header-status {
    width: 100%;
  }

  .status-chip {
    justify-content: flex-start;
    width: 100%;
    padding: 9px 12px;
    font-size: 0.76rem;
    background: rgba(243, 247, 252, 0.96);
    border-color: rgba(191, 204, 220, 0.88);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .hero-mini-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .date-toolbar {
    width: 100%;
  }

  .table-heading-bar {
    display: block;
    margin-bottom: -2px;
  }

  .date-toolbar-wrap {
    margin-bottom: 10px;
  }

  .section-heading-spread {
    position: static;
    padding: 0;
    margin: 0 0 12px;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    backdrop-filter: none;
  }

  .section-heading-spread &gt; div:first-child {
    display: grid;
    gap: 10px;
    width: 100%;
    margin-bottom: 8px;
  }

  .section-heading-spread .eyebrow {
    margin-bottom: 0;
  }

  .section-heading-spread h2 {
    line-height: 1.22;
  }

  .date-picker {
    flex: 1;
  }

  .date-picker input {
    width: 100%;
  }

  .table-wrap {
    display: none;
  }

  .mobile-card-list {
    display: grid;
    gap: 16px;
  }

  .mobile-stock-card {
    padding: 18px;
    border: 1px solid var(--line);
    border-radius: 22px;
    background: rgba(255, 255, 255, 0.9);
  }

  .positive-card {
    background: linear-gradient(180deg, rgba(230, 247, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .neutral-card {
    background: linear-gradient(180deg, rgba(239, 243, 248, 0.92), rgba(255, 255, 255, 0.96));
  }

  .negative-card {
    background: linear-gradient(180deg, rgba(253, 236, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .mobile-stock-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-stock-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-metric {
    display: grid;
    gap: 6px;
    padding: 13px 14px;
    border-radius: 16px;
    background: var(--surface-soft);
    border: 1px solid var(--line);
  }

  .mobile-metric span,
  .mobile-metric em {
    color: var(--text-muted);
    font-size: 0.8rem;
    font-style: normal;
  }

  .mobile-metric strong {
    font-size: 0.98rem;
    line-height: 1.35;
    word-break: keep-all;
  }

  .mobile-metric em {
    margin-top: 2px;
  }

  .mobile-reason {
    display: grid;
    gap: 10px;
  }

  .mobile-reason .reason-comment {
    font-size: 0.9rem;
  }

  .mobile-reason strong {
    line-height: 1.45;
  }

  .mobile-reason-list {
    margin: 8px 0 0;
    padding-left: 18px;
    color: var(--text-muted);
  }

  .mobile-reason-list li + li {
    margin-top: 6px;
  }

  .mobile-reason-details {
    border-top: 1px dashed var(--line-strong);
    padding-top: 10px;
  }

  .mobile-reason-details summary {
    cursor: pointer;
    color: var(--brand);
    font-weight: 600;
    list-style: none;
  }

  .mobile-reason-details summary::-webkit-details-marker {
    display: none;
  }

  .mobile-reason-details summary::after {
    content: &quot; +&quot;;
    color: var(--text-muted);
  }

  .mobile-reason-details[open] summary::after {
    content: &quot; -&quot;;
  }

  .table-panel {
    padding: 18px;
  }

  .table-panel.reveal {
    opacity: 1;
    transform: none;
    animation: none;
  }

  .surface-banner {
    gap: 10px;
    padding: 16px 18px;
    margin-bottom: 14px;
    border-radius: 20px;
    
  }

  .surface-banner strong,
  .surface-banner span {
    display: block;
  }

  .date-toolbar {
    display: flex;
    width: 100%;
    padding: 6px;
    border-radius: 20px;
    background: rgba(248, 251, 254, 0.94);
    border: 1px solid rgba(191, 204, 220, 0.76);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .date-toolbar.is-fixed {
    top: 8px;
  }

  .nav-arrow {
    width: 42px;
    height: 42px;
    border-radius: 16px;
  }

  .date-picker input {
    min-width: 0;
    border-radius: 18px;
    padding: 12px 16px;
  }
}

@media (max-width: 420px) {
  .status-chip {
    font-size: 0.74rem;
  }
}

    html,
    body {
      background: transparent;
    }
    body::before { display: none; }
    .site-shell { min-height: auto; }
    .site-main { padding-top: 0; padding-bottom: 20px; }
    .container { width: 100% !important; max-width: none !important; margin: 0 !important; }
    .section { padding-top: 0; }
    .panel { box-shadow: none; }
    .table-panel { padding: 0; border: 0; background: transparent; box-shadow: none; border-radius: 0; }
    .table-heading-bar { align-items: center; margin-bottom: 10px; }
    .section-heading { margin-bottom: 10px; }
    .date-toolbar-wrap { display: none; }
    .report-mini-grid {
      margin: 8px 0 10px;
    }
    .surface-banner { margin-bottom: 8px; padding: 10px 12px; border-radius: 14px; }
    .reveal,
    .table-row-enter { opacity: 1; transform: none; animation: none; }
    @media (max-width: 720px) {
      .site-main { padding-bottom: 16px; }
      .table-panel { padding: 0; border-radius: 0; }
      .table-heading-bar { margin-bottom: 12px; }
      .section-heading h2 { font-size: 1.35rem; line-height: 1.25; }
      .surface-banner { padding: 10px 12px; margin-bottom: 8px; border-radius: 14px; }
      .report-mini-grid { margin: 8px 0 10px; }
      .hero-mini-grid { gap: 8px; }
      .hero-mini-card { padding: 10px 12px; border-radius: 14px; }
      .mobile-card-list { gap: 8px; }
      .mobile-stock-card { padding: 12px; border-radius: 14px; }
      .mobile-stock-head { margin-bottom: 12px; }
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-bottom: 10px; }
      .mobile-metric { padding: 9px; border-radius: 14px; }
      .mobile-metric strong { font-size: 0.92rem; line-height: 1.35; overflow-wrap: anywhere; }
      .mobile-metric em { display: block; margin-top: 4px; font-size: 0.78rem; }
    }
    @media (max-width: 420px) {
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
      .mobile-stock-card { padding: 10px; }
      .mobile-metric { padding: 8px; }
      .mobile-metric strong { font-size: 0.88rem; }
      .mobile-metric em { font-size: 0.75rem; }
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body data-page=&quot;report-static&quot;&gt;
  &lt;a class=&quot;skip-link&quot; href=&quot;#main-content&quot;&gt;본문으로 건너뛰기&lt;/a&gt;
  &lt;div class=&quot;site-shell&quot;&gt;
    &lt;main id=&quot;main-content&quot; class=&quot;site-main&quot;&gt;
      &lt;section class=&quot;section&quot;&gt;
        &lt;div class=&quot;container&quot;&gt;
          &lt;section class=&quot;panel table-panel reveal&quot;&gt;
            &lt;div class=&quot;table-heading-bar&quot;&gt;
              &lt;div class=&quot;section-heading section-heading-spread&quot;&gt;
                &lt;div&gt;
                  &lt;p class=&quot;eyebrow&quot;&gt;종목 3개&lt;/p&gt;
                  &lt;h2&gt;종목 3개 요약&lt;/h2&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;header-status&quot;&gt;
                &lt;span class=&quot;status-chip&quot;&gt;기준일 2026-03-20&lt;/span&gt;
              &lt;/div&gt;
            &lt;/div&gt;

            &lt;div class=&quot;surface-banner&quot;&gt;
              &lt;strong&gt;2026-03-20&lt;/strong&gt;
              &lt;span&gt;분석 대상 3종목, 매수 1건, 보유 2건, 매도 0건&lt;/span&gt;
            &lt;/div&gt;

            &lt;div class=&quot;hero-mini-grid report-mini-grid&quot;&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-buy&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;1&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-hold&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;보유&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;2&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-sell&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매도&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;0&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-total&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;전체 제시 수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;3&lt;/strong&gt;
              &lt;/article&gt;
            &lt;/div&gt;

            &lt;div class=&quot;table-wrap&quot;&gt;
              &lt;table class=&quot;data-table&quot;&gt;
                &lt;caption class=&quot;sr-only&quot;&gt;상위 종목 요약 표&lt;/caption&gt;
                &lt;thead&gt;
                  &lt;tr&gt;
                    &lt;th&gt;종목&lt;/th&gt;
                    &lt;th&gt;시그널&lt;/th&gt;
                    &lt;th&gt;신뢰도&lt;/th&gt;
                    &lt;th&gt;현재가&lt;/th&gt;
                    &lt;th&gt;진입 제안&lt;/th&gt;
                    &lt;th&gt;목표가&lt;/th&gt;
                    &lt;th&gt;손절가&lt;/th&gt;
                    &lt;th&gt;판단 근거&lt;/th&gt;
                  &lt;/tr&gt;
                &lt;/thead&gt;
                &lt;tbody&gt;
                  &lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;82.04%&lt;/td&gt;
  &lt;td&gt;24,620&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;24,496.9 ~ 24,496.9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 25,358.6&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 25,801.76&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;23,635.2&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 11.02%, 보유 82.04%, 매도 6.94%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.12%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 85.04%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 코스피&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;277630&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;59.76%&lt;/td&gt;
  &lt;td&gt;60,380&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;60,078.1 ~ 60,078.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 62,191.4&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 63,278.24&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;57,964.8&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 21.25%, 보유 59.76%, 매도 18.99%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.07%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 50.00%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;45.70%&lt;/td&gt;
  &lt;td&gt;199,400&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;198,801.8 ~ 198,801.8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 205,382&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 208,971.2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;191,424&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 45.70%, 보유 20.03%, 매도 34.28%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.34%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 37.76%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
                &lt;/tbody&gt;
              &lt;/table&gt;
            &lt;/div&gt;

            &lt;div class=&quot;mobile-card-list&quot;&gt;
              &lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;82.04%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;24,620&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;24,496.9&lt;/strong&gt;&lt;em&gt;~ 24,496.9&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 25,358.6&lt;/strong&gt;&lt;em&gt;2차 25,801.76&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;23,635.2&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.12%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 11.02%, 보유 82.04%, 매도 6.94%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.12%&lt;/li&gt;&lt;li&gt;검증 정확도: 85.04%&lt;/li&gt;&lt;li&gt;핵심 근거: LSTM/CNN 앙상블 기준 매수확률 11.02%|보유확률 82.04%, 매도확률 6.94%|앙상블 검증 정확도 85.04%|실제 예측 기준일 2026-03-20|최근 40거래일 시퀀스와 미래 5거래일 도달 패턴을 학습&lt;/li&gt;&lt;li&gt;리스크: 매수/매도 확률 차이가 작아 방향성이 뚜렷하지 않습니다&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 코스피&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;277630&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;59.76%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;60,380&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;60,078.1&lt;/strong&gt;&lt;em&gt;~ 60,078.1&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 62,191.4&lt;/strong&gt;&lt;em&gt;2차 63,278.24&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;57,964.8&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.07%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 21.25%, 보유 59.76%, 매도 18.99%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.07%&lt;/li&gt;&lt;li&gt;검증 정확도: 50.00%&lt;/li&gt;&lt;li&gt;핵심 근거: LSTM/CNN 앙상블 기준 매수확률 21.25%|보유확률 59.76%, 매도확률 18.99%|앙상블 검증 정확도 50.00%|실제 예측 기준일 2026-03-20|최근 40거래일 시퀀스와 미래 5거래일 도달 패턴을 학습&lt;/li&gt;&lt;li&gt;리스크: 검증 정확도가 아직 높지 않아 신호 강도가 약할 수 있습니다|매수/매도 확률 차이가 작아 방향성이 뚜렷하지 않습니다&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;45.70%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;199,400&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;198,801.8&lt;/strong&gt;&lt;em&gt;~ 198,801.8&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 205,382&lt;/strong&gt;&lt;em&gt;2차 208,971.2&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;191,424&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.34%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 45.70%, 보유 20.03%, 매도 34.28%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.34%&lt;/li&gt;&lt;li&gt;검증 정확도: 37.76%&lt;/li&gt;&lt;li&gt;핵심 근거: LSTM/CNN 앙상블 기준 매수확률 45.70%|보유확률 20.03%, 매도확률 34.28%|앙상블 검증 정확도 37.76%|실제 예측 기준일 2026-03-20|최근 40거래일 시퀀스와 미래 5거래일 도달 패턴을 학습&lt;/li&gt;&lt;li&gt;리스크: 검증 정확도가 아직 높지 않아 신호 강도가 약할 수 있습니다&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;
            &lt;/div&gt;
          &lt;/section&gt;
        &lt;/div&gt;
      &lt;/section&gt;
    &lt;/main&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <category>주식 종목분석</category>
      <author>Status Code</author>
      <guid isPermaLink="true">https://statuscode.tistory.com/190</guid>
      <comments>https://statuscode.tistory.com/190#entry190comment</comments>
      <pubDate>Sun, 29 Mar 2026 11:42:32 +0900</pubDate>
    </item>
    <item>
      <title>2026-03-18 주식 종목분석 리포트 (분석 대상 3종목, 매수 1건, 보유 2건, 매도 0건)</title>
      <link>https://statuscode.tistory.com/189</link>
      <description>&lt;!doctype html&gt;
&lt;html lang=&quot;ko&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot;&gt;
  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
  &lt;title&gt;Investment Log | 2026-03-18 리포트&lt;/title&gt;
  &lt;meta name=&quot;description&quot; content=&quot;분석 대상 3종목, 매수 1건, 보유 2건, 매도 0건&quot;&gt;
  &lt;meta property=&quot;og:type&quot; content=&quot;article&quot;&gt;
  &lt;meta property=&quot;og:site_name&quot; content=&quot;Investment Log&quot;&gt;
  &lt;meta property=&quot;og:title&quot; content=&quot;Investment Log | 2026-03-18 리포트&quot;&gt;
  &lt;meta property=&quot;og:description&quot; content=&quot;분석 대상 3종목, 매수 1건, 보유 2건, 매도 0건&quot;&gt;
  &lt;meta property=&quot;og:image&quot; content=&quot;../../assets/img/investment-log-mark.svg&quot;&gt;
  &lt;meta name=&quot;theme-color&quot; content=&quot;#153c68&quot;&gt;
  &lt;link rel=&quot;icon&quot; type=&quot;image/svg+xml&quot; href=&quot;../../assets/img/favicon.svg&quot;&gt;
  &lt;style&gt;
    :root {
  --bg: #eef3f8;
  --bg-accent: radial-gradient(circle at top left, rgba(14, 78, 146, 0.12), transparent 38%);
  --surface: rgba(255, 255, 255, 0.92);
  --surface-strong: #ffffff;
  --surface-soft: #f5f8fc;
  --line: #d7e0ec;
  --line-strong: #bfccdc;
  --text: #182433;
  --text-muted: #5f6f83;
  --brand: #153c68;
  --brand-strong: #0e2a4a;
  --brand-soft: #e7f0fb;
  --positive: #0f8a5f;
  --positive-soft: #e6f7ef;
  --negative: #cb475c;
  --negative-soft: #fdecef;
  --neutral: #6d7c90;
  --neutral-soft: #eff3f8;
  --shadow: 0 18px 48px rgba(20, 42, 73, 0.10);
  --radius-lg: 24px;
  --radius-md: 18px;
  --radius-sm: 12px;
  --max-width: 1240px;
  --header-height: 78px;
  --font-family: &quot;Segoe UI&quot;, &quot;Apple SD Gothic Neo&quot;, &quot;Noto Sans KR&quot;, Arial, sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  background: #eef3f8;
}

body {
  margin: 0;
  min-width: 320px;
  font-family: var(--font-family);
  color: var(--text);
  background: linear-gradient(180deg, #f3f6fa 0%, #eef3f8 220px, #eef3f8 100%);
}

body::before {
  content: &quot;&quot;;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 18px;
  z-index: 40;
  background: #f3f6fa;
  pointer-events: none;
}

a {
  color: inherit;
  text-decoration: none;
}

p,
li,
td,
th,
label,
input,
button,
.section-copy,
.price-sub,
.reason-bullet,
.mobile-reason-list,
.surface-banner,
.ticker-code,
.metric-label {
  line-height: 1.65;
}

button,
input {
  font: inherit;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.skip-link {
  position: absolute;
  top: -44px;
  left: 20px;
  z-index: 100;
  padding: 10px 16px;
  border-radius: 999px;
  background: #fff;
  color: var(--text);
  box-shadow: var(--shadow);
}

.skip-link:focus {
  top: 14px;
}

.site-shell {
  min-height: 100vh;
}

.container {
  width: min(calc(100% - 32px), var(--max-width));
  margin: 0 auto;
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 20;
  backdrop-filter: blur(10px);
  background: rgba(243, 246, 250, 0.96);
  border-bottom: 1px solid rgba(191, 204, 220, 0.9);
}

.header-inner {
  min-height: var(--header-height);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}

.brand {
  display: inline-flex;
  align-items: center;
  gap: 14px;
}

.brand-mark {
  display: inline-grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border-radius: 14px;
  background: url(&quot;../../assets/img/investment-log-mark.svg&quot;) center / cover no-repeat;
  color: transparent;
  font-size: 0;
}

.brand strong,
.brand small {
  display: block;
}

.brand strong {
  font-size: 1rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.brand small {
  color: var(--text-muted);
  font-size: 0.82rem;
}

.header-status {
  display: flex;
  align-items: center;
  gap: 10px;
}

.status-chip,
.hero-pill,
.signal-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  font-size: 0.8rem;
  line-height: 1;
}

.status-chip,
.hero-pill {
  padding: 10px 14px;
  background: rgba(255, 255, 255, 0.82);
  border: 1px solid var(--line);
  color: var(--text-muted);
}

.site-main {
  padding-bottom: 72px;
}

.hero-section {
  padding: 14px 0 8px;
}

.panel {
  background: var(--surface);
  border: 1px solid rgba(215, 224, 236, 0.9);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow);
}

.hero-bar,
.table-panel {
  padding: 20px;
}

.hero-bar {
  display: grid;
  grid-template-columns: minmax(0, 1.45fr) minmax(420px, 0.85fr);
  gap: 16px;
  align-items: center;
}

.eyebrow {
  margin: 0 0 12px;
  color: var(--brand);
  font-size: 0.76rem;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.hero-bar h1,
.section-heading h2 {
  margin: 0;
  line-height: 1.18;
  letter-spacing: -0.03em;
}

.hero-bar h1 {
  max-width: none;
  font-size: clamp(1.05rem, 1.45vw, 1.42rem);
  white-space: nowrap;
}

.section-copy {
  margin: 6px 0 0;
  color: var(--text-muted);
  max-width: 60ch;
}

.hero-bar-copy {
  min-width: 0;
}

.section {
  padding-top: 14px;
}

.section-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 14px;
}

.table-heading-bar {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 14px;
}

.table-heading-bar .section-heading {
  margin-bottom: 0;
  flex: 1 1 auto;
}

.section-heading-spread {
  align-items: center;
}

.slim h2 {
  font-size: clamp(1.25rem, 2vw, 1.7rem);
}

.metric-label {
  display: block;
  color: var(--text-muted);
  font-size: 0.84rem;
  margin-bottom: 8px;
}

.metric-value {
  display: block;
  font-size: clamp(1.2rem, 1.8vw, 1.6rem);
  letter-spacing: -0.03em;
}

.hero-mini-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
}

.hero-mini-card {
  padding: 12px 14px;
  border-radius: 16px;
  border: 1px solid var(--line);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(245, 248, 252, 0.92));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

.hero-mini-card .metric-label {
  margin-bottom: 4px;
  font-size: 0.76rem;
}

.hero-mini-card .metric-value {
  font-size: 0.95rem;
}

.hero-mini-buy {
  background: linear-gradient(180deg, rgba(230, 247, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(15, 138, 95, 0.18);
}

.hero-mini-hold {
  background: linear-gradient(180deg, rgba(239, 243, 248, 0.96), rgba(255, 255, 255, 0.92));
  border-color: rgba(109, 124, 144, 0.18);
}

.hero-mini-sell {
  background: linear-gradient(180deg, rgba(253, 236, 239, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(203, 71, 92, 0.18);
}

.hero-mini-total {
  background: linear-gradient(180deg, rgba(231, 240, 251, 0.95), rgba(255, 255, 255, 0.92));
  border-color: rgba(21, 60, 104, 0.18);
}

.date-toolbar {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.date-toolbar-wrap {
  display: flex;
  justify-content: flex-end;
  flex: 0 0 auto;
}

.date-toolbar.is-fixed {
  position: fixed;
  top: 8px;
  z-index: 40;
}

.nav-arrow,
.date-picker input {
  border: 1px solid var(--line-strong);
  background: var(--surface-strong);
  color: var(--text);
}

.nav-arrow {
  width: 44px;
  height: 44px;
  border-radius: 14px;
  cursor: pointer;
  transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease;
}

.nav-arrow:hover:not(:disabled) {
  transform: translateY(-1px);
  border-color: #91aac7;
  background: var(--brand-soft);
}

.nav-arrow:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}

.nav-arrow span {
  font-size: 1.4rem;
}

.date-picker input {
  min-width: 162px;
  padding: 11px 14px;
  border-radius: 14px;
}

.surface-banner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  margin-bottom: 14px;
  border-radius: 16px;
  background: linear-gradient(90deg, rgba(21, 60, 104, 0.08), rgba(21, 60, 104, 0.02));
  border: 1px solid rgba(191, 204, 220, 0.88);
}

.surface-banner strong {
  color: var(--brand-strong);
}

.surface-banner span {
  color: var(--text-muted);
}

.table-wrap {
  overflow-x: auto;
  border-radius: 18px;
  border: 1px solid var(--line);
  background: rgba(255, 255, 255, 0.82);
}

.mobile-card-list {
  display: none;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 1100px;
}

.data-table thead th {
  position: sticky;
  top: 0;
  z-index: 1;
  padding: 16px 14px;
  text-align: center;
  font-size: 0.82rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--text-muted);
  background: #f4f7fb;
  border-bottom: 1px solid var(--line);
}

.data-table tbody td,
.data-table tbody th {
  padding: 14px 14px;
  border-bottom: 1px solid var(--line);
  vertical-align: top;
}

.data-table tbody tr {
  transition: background-color 180ms ease, transform 180ms ease;
}

.data-table tbody tr:hover {
  background: rgba(231, 240, 251, 0.42);
}

.data-table tbody tr:last-child td,
.data-table tbody tr:last-child th {
  border-bottom: 0;
}

.ticker-cell {
  display: grid;
  gap: 4px;
}

.ticker-name {
  font-size: 1rem;
}

.ticker-code {
  color: var(--text-muted);
  font-size: 0.82rem;
  letter-spacing: 0.05em;
}

.price-stack,
.reason-stack {
  display: grid;
  gap: 4px;
}

.reason-comment {
  color: var(--brand);
  font-weight: 700;
  line-height: 1.45;
}

.price-main {
  font-weight: 700;
}

.price-sub,
.reason-bullet,
.empty-row {
  color: var(--text-muted);
}

.reason-bullet {
  line-height: 1.45;
}

.empty-row {
  padding: 26px 14px;
  text-align: center;
}

.mobile-empty {
  padding: 20px 16px;
  border: 1px solid var(--line);
  border-radius: 16px;
  color: var(--text-muted);
  background: rgba(255, 255, 255, 0.82);
}

.signal-badge {
  padding: 9px 12px;
  font-weight: 600;
}

.signal-positive {
  background: var(--positive-soft);
  color: var(--positive);
}

.signal-neutral {
  background: var(--neutral-soft);
  color: var(--neutral);
}

.signal-negative {
  background: var(--negative-soft);
  color: var(--negative);
}

.reveal {
  opacity: 0;
  transform: translateY(14px);
  animation: reveal-up 540ms ease forwards;
}

.reveal:nth-child(2) {
  animation-delay: 70ms;
}

.table-row-enter {
  animation: row-in 320ms ease;
}

@keyframes reveal-up {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes row-in {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 1024px) {
  .hero-bar {
    grid-template-columns: 1fr;
  }

  .section-heading-spread {
    align-items: flex-start;
    flex-direction: column;
  }
}

@media (max-width: 720px) {
  body::before {
    display: none;
  }

  .container {
    width: min(calc(100% - 20px), var(--max-width));
  }

  .site-header {
    position: relative;
    top: auto;
    z-index: auto;
    padding-top: 0;
    border-bottom: 0;
    background: transparent;
    backdrop-filter: none;
  }

  .hero-section {
    padding-top: 8px;
  }

  .hero-bar,
  .table-panel {
    padding: 16px;
  }

  .panel {
    border-radius: 28px;
  }

  .header-inner {
    min-height: auto;
    display: flex;
    align-items: stretch;
    flex-direction: column;
    gap: 6px;
    padding: 6px 0 8px;
  }

  .brand {
    width: 100%;
    gap: 12px;
    min-width: 0;
    padding: 12px 14px;
    border-radius: 24px;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(215, 224, 236, 0.92);
    box-shadow: 0 10px 24px rgba(20, 42, 73, 0.06);
  }

  .brand-mark {
    width: 40px;
    height: 40px;
    border-radius: 14px;
    flex: 0 0 40px;
  }

  .brand strong {
    font-size: 0.96rem;
    letter-spacing: 0.04em;
  }

  .brand small {
    margin-top: 2px;
    font-size: 0.76rem;
    line-height: 1.35;
  }

  .header-status {
    width: 100%;
  }

  .status-chip {
    justify-content: flex-start;
    width: 100%;
    padding: 9px 12px;
    font-size: 0.76rem;
    background: rgba(243, 247, 252, 0.96);
    border-color: rgba(191, 204, 220, 0.88);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .hero-mini-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .date-toolbar {
    width: 100%;
  }

  .table-heading-bar {
    display: block;
    margin-bottom: -2px;
  }

  .date-toolbar-wrap {
    margin-bottom: 10px;
  }

  .section-heading-spread {
    position: static;
    padding: 0;
    margin: 0 0 12px;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    backdrop-filter: none;
  }

  .section-heading-spread &gt; div:first-child {
    display: grid;
    gap: 10px;
    width: 100%;
    margin-bottom: 8px;
  }

  .section-heading-spread .eyebrow {
    margin-bottom: 0;
  }

  .section-heading-spread h2 {
    line-height: 1.22;
  }

  .date-picker {
    flex: 1;
  }

  .date-picker input {
    width: 100%;
  }

  .table-wrap {
    display: none;
  }

  .mobile-card-list {
    display: grid;
    gap: 16px;
  }

  .mobile-stock-card {
    padding: 18px;
    border: 1px solid var(--line);
    border-radius: 22px;
    background: rgba(255, 255, 255, 0.9);
  }

  .positive-card {
    background: linear-gradient(180deg, rgba(230, 247, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .neutral-card {
    background: linear-gradient(180deg, rgba(239, 243, 248, 0.92), rgba(255, 255, 255, 0.96));
  }

  .negative-card {
    background: linear-gradient(180deg, rgba(253, 236, 239, 0.9), rgba(255, 255, 255, 0.96));
  }

  .mobile-stock-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-stock-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-bottom: 16px;
  }

  .mobile-metric {
    display: grid;
    gap: 6px;
    padding: 13px 14px;
    border-radius: 16px;
    background: var(--surface-soft);
    border: 1px solid var(--line);
  }

  .mobile-metric span,
  .mobile-metric em {
    color: var(--text-muted);
    font-size: 0.8rem;
    font-style: normal;
  }

  .mobile-metric strong {
    font-size: 0.98rem;
    line-height: 1.35;
    word-break: keep-all;
  }

  .mobile-metric em {
    margin-top: 2px;
  }

  .mobile-reason {
    display: grid;
    gap: 10px;
  }

  .mobile-reason .reason-comment {
    font-size: 0.9rem;
  }

  .mobile-reason strong {
    line-height: 1.45;
  }

  .mobile-reason-list {
    margin: 8px 0 0;
    padding-left: 18px;
    color: var(--text-muted);
  }

  .mobile-reason-list li + li {
    margin-top: 6px;
  }

  .mobile-reason-details {
    border-top: 1px dashed var(--line-strong);
    padding-top: 10px;
  }

  .mobile-reason-details summary {
    cursor: pointer;
    color: var(--brand);
    font-weight: 600;
    list-style: none;
  }

  .mobile-reason-details summary::-webkit-details-marker {
    display: none;
  }

  .mobile-reason-details summary::after {
    content: &quot; +&quot;;
    color: var(--text-muted);
  }

  .mobile-reason-details[open] summary::after {
    content: &quot; -&quot;;
  }

  .table-panel {
    padding: 18px;
  }

  .table-panel.reveal {
    opacity: 1;
    transform: none;
    animation: none;
  }

  .surface-banner {
    gap: 10px;
    padding: 16px 18px;
    margin-bottom: 14px;
    border-radius: 20px;
    
  }

  .surface-banner strong,
  .surface-banner span {
    display: block;
  }

  .date-toolbar {
    display: flex;
    width: 100%;
    padding: 6px;
    border-radius: 20px;
    background: rgba(248, 251, 254, 0.94);
    border: 1px solid rgba(191, 204, 220, 0.76);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  }

  .date-toolbar.is-fixed {
    top: 8px;
  }

  .nav-arrow {
    width: 42px;
    height: 42px;
    border-radius: 16px;
  }

  .date-picker input {
    min-width: 0;
    border-radius: 18px;
    padding: 12px 16px;
  }
}

@media (max-width: 420px) {
  .status-chip {
    font-size: 0.74rem;
  }
}

    html,
    body {
      background: transparent;
    }
    body::before { display: none; }
    .site-shell { min-height: auto; }
    .site-main { padding-top: 0; padding-bottom: 20px; }
    .container { width: 100% !important; max-width: none !important; margin: 0 !important; }
    .section { padding-top: 0; }
    .panel { box-shadow: none; }
    .table-panel { padding: 0; border: 0; background: transparent; box-shadow: none; border-radius: 0; }
    .table-heading-bar { align-items: center; margin-bottom: 10px; }
    .section-heading { margin-bottom: 10px; }
    .date-toolbar-wrap { display: none; }
    .report-mini-grid {
      margin: 8px 0 10px;
    }
    .surface-banner { margin-bottom: 8px; padding: 10px 12px; border-radius: 14px; }
    .reveal,
    .table-row-enter { opacity: 1; transform: none; animation: none; }
    @media (max-width: 720px) {
      .site-main { padding-bottom: 16px; }
      .table-panel { padding: 0; border-radius: 0; }
      .table-heading-bar { margin-bottom: 12px; }
      .section-heading h2 { font-size: 1.35rem; line-height: 1.25; }
      .surface-banner { padding: 10px 12px; margin-bottom: 8px; border-radius: 14px; }
      .report-mini-grid { margin: 8px 0 10px; }
      .hero-mini-grid { gap: 8px; }
      .hero-mini-card { padding: 10px 12px; border-radius: 14px; }
      .mobile-card-list { gap: 8px; }
      .mobile-stock-card { padding: 12px; border-radius: 14px; }
      .mobile-stock-head { margin-bottom: 12px; }
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-bottom: 10px; }
      .mobile-metric { padding: 9px; border-radius: 14px; }
      .mobile-metric strong { font-size: 0.92rem; line-height: 1.35; overflow-wrap: anywhere; }
      .mobile-metric em { display: block; margin-top: 4px; font-size: 0.78rem; }
    }
    @media (max-width: 420px) {
      .mobile-stock-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
      .mobile-stock-card { padding: 10px; }
      .mobile-metric { padding: 8px; }
      .mobile-metric strong { font-size: 0.88rem; }
      .mobile-metric em { font-size: 0.75rem; }
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body data-page=&quot;report-static&quot;&gt;
  &lt;a class=&quot;skip-link&quot; href=&quot;#main-content&quot;&gt;본문으로 건너뛰기&lt;/a&gt;
  &lt;div class=&quot;site-shell&quot;&gt;
    &lt;main id=&quot;main-content&quot; class=&quot;site-main&quot;&gt;
      &lt;section class=&quot;section&quot;&gt;
        &lt;div class=&quot;container&quot;&gt;
          &lt;section class=&quot;panel table-panel reveal&quot;&gt;
            &lt;div class=&quot;table-heading-bar&quot;&gt;
              &lt;div class=&quot;section-heading section-heading-spread&quot;&gt;
                &lt;div&gt;
                  &lt;p class=&quot;eyebrow&quot;&gt;종목 3개&lt;/p&gt;
                  &lt;h2&gt;종목 3개 요약&lt;/h2&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;header-status&quot;&gt;
                &lt;span class=&quot;status-chip&quot;&gt;기준일 2026-03-18&lt;/span&gt;
              &lt;/div&gt;
            &lt;/div&gt;

            &lt;div class=&quot;surface-banner&quot;&gt;
              &lt;strong&gt;2026-03-18&lt;/strong&gt;
              &lt;span&gt;분석 대상 3종목, 매수 1건, 보유 2건, 매도 0건&lt;/span&gt;
            &lt;/div&gt;

            &lt;div class=&quot;hero-mini-grid report-mini-grid&quot;&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-buy&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;1&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-hold&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;보유&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;2&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-sell&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;매도&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;0&lt;/strong&gt;
              &lt;/article&gt;
              &lt;article class=&quot;hero-mini-card hero-mini-total&quot;&gt;
                &lt;span class=&quot;metric-label&quot;&gt;전체 제시 수&lt;/span&gt;
                &lt;strong class=&quot;metric-value&quot;&gt;3&lt;/strong&gt;
              &lt;/article&gt;
            &lt;/div&gt;

            &lt;div class=&quot;table-wrap&quot;&gt;
              &lt;table class=&quot;data-table&quot;&gt;
                &lt;caption class=&quot;sr-only&quot;&gt;상위 종목 요약 표&lt;/caption&gt;
                &lt;thead&gt;
                  &lt;tr&gt;
                    &lt;th&gt;종목&lt;/th&gt;
                    &lt;th&gt;시그널&lt;/th&gt;
                    &lt;th&gt;신뢰도&lt;/th&gt;
                    &lt;th&gt;현재가&lt;/th&gt;
                    &lt;th&gt;진입 제안&lt;/th&gt;
                    &lt;th&gt;목표가&lt;/th&gt;
                    &lt;th&gt;손절가&lt;/th&gt;
                    &lt;th&gt;판단 근거&lt;/th&gt;
                  &lt;/tr&gt;
                &lt;/thead&gt;
                &lt;tbody&gt;
                  &lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;84.14%&lt;/td&gt;
  &lt;td&gt;24,865&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;24,740.68 ~ 24,740.68&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 25,610.95&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 26,058.52&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;23,870.4&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 9.41%, 보유 84.14%, 매도 6.46%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.09%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 85.04%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 코스피&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;277630&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;51.62%&lt;/td&gt;
  &lt;td&gt;61,570&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;61,262.15 ~ 61,262.15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 63,417.1&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 64,525.36&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;59,107.2&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 22.70%, 보유 51.62%, 매도 25.68%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: -0.09%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 50.13%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr class=&quot;table-row-enter&quot;&gt;
  &lt;th scope=&quot;row&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
  &lt;/th&gt;
  &lt;td&gt;&lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;&lt;/td&gt;
  &lt;td&gt;46.21%&lt;/td&gt;
  &lt;td&gt;208,500&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;진입 구간&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;207,874.5 ~ 207,874.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;price-stack&quot;&gt;&lt;span class=&quot;price-main&quot;&gt;1차 214,755&lt;/span&gt;&lt;span class=&quot;price-sub&quot;&gt;2차 218,508&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td&gt;200,160&lt;/td&gt;
  &lt;td&gt;&lt;div class=&quot;reason-stack&quot;&gt;&lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;&lt;strong&gt;확률 분포: 매수 46.21%, 보유 19.46%, 매도 34.33%&lt;/strong&gt;&lt;div class=&quot;reason-bullet&quot;&gt;예상 수익률: 0.36%&lt;/div&gt;&lt;div class=&quot;reason-bullet&quot;&gt;검증 정확도: 37.72%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
                &lt;/tbody&gt;
              &lt;/table&gt;
            &lt;/div&gt;

            &lt;div class=&quot;mobile-card-list&quot;&gt;
              &lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 미국S&amp;amp;P500&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;360750&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;84.14%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;24,865&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;24,740.68&lt;/strong&gt;&lt;em&gt;~ 24,740.68&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 25,610.95&lt;/strong&gt;&lt;em&gt;2차 26,058.52&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;23,870.4&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.09%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 9.41%, 보유 84.14%, 매도 6.46%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.09%&lt;/li&gt;&lt;li&gt;검증 정확도: 85.04%&lt;/li&gt;&lt;li&gt;핵심 근거: LSTM/CNN 앙상블 기준 매수확률 9.41%|보유확률 84.14%, 매도확률 6.46%|앙상블 검증 정확도 85.04%|실제 예측 기준일 2026-03-18|최근 40거래일 시퀀스와 미래 5거래일 도달 패턴을 학습&lt;/li&gt;&lt;li&gt;리스크: 매수/매도 확률 차이가 작아 방향성이 뚜렷하지 않습니다&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card neutral-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;TIGER 코스피&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;277630&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-neutral&quot;&gt;보유&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;51.62%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;61,570&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;61,262.15&lt;/strong&gt;&lt;em&gt;~ 61,262.15&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 63,417.1&lt;/strong&gt;&lt;em&gt;2차 64,525.36&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;59,107.2&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;-0.09%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;추세 확인 필요, 보유 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 22.70%, 보유 51.62%, 매도 25.68%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: -0.09%&lt;/li&gt;&lt;li&gt;검증 정확도: 50.13%&lt;/li&gt;&lt;li&gt;핵심 근거: LSTM/CNN 앙상블 기준 매수확률 22.70%|보유확률 51.62%, 매도확률 25.68%|앙상블 검증 정확도 50.13%|실제 예측 기준일 2026-03-18|최근 40거래일 시퀀스와 미래 5거래일 도달 패턴을 학습&lt;/li&gt;&lt;li&gt;리스크: 검증 정확도가 아직 높지 않아 신호 강도가 약할 수 있습니다|매수/매도 확률 차이가 작아 방향성이 뚜렷하지 않습니다&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;&lt;article class=&quot;mobile-stock-card positive-card&quot;&gt;
  &lt;div class=&quot;mobile-stock-head&quot;&gt;
    &lt;div class=&quot;ticker-cell&quot;&gt;
      &lt;strong class=&quot;ticker-name&quot;&gt;삼성전자&lt;/strong&gt;
      &lt;span class=&quot;ticker-code&quot;&gt;005930&lt;/span&gt;
    &lt;/div&gt;
    &lt;span class=&quot;signal-badge signal-positive&quot;&gt;매수&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-stock-grid&quot;&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;신뢰도&lt;/span&gt;&lt;strong&gt;46.21%&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;현재가&lt;/span&gt;&lt;strong&gt;208,500&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;진입 구간&lt;/span&gt;&lt;strong&gt;207,874.5&lt;/strong&gt;&lt;em&gt;~ 207,874.5&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;목표가&lt;/span&gt;&lt;strong&gt;1차 214,755&lt;/strong&gt;&lt;em&gt;2차 218,508&lt;/em&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;손절가&lt;/span&gt;&lt;strong&gt;200,160&lt;/strong&gt;&lt;/div&gt;
    &lt;div class=&quot;mobile-metric&quot;&gt;&lt;span&gt;예상 수익률&lt;/span&gt;&lt;strong&gt;0.36%&lt;/strong&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;mobile-reason&quot;&gt;
    &lt;div class=&quot;reason-comment&quot;&gt;목표가 기대값 반영, 매수 관점&lt;/div&gt;
    &lt;strong&gt;확률 분포: 매수 46.21%, 보유 19.46%, 매도 34.33%&lt;/strong&gt;
    &lt;details class=&quot;mobile-reason-details&quot;&gt;&lt;summary&gt;판단 근거 더보기&lt;/summary&gt;&lt;ul class=&quot;mobile-reason-list&quot;&gt;&lt;li&gt;예상 수익률: 0.36%&lt;/li&gt;&lt;li&gt;검증 정확도: 37.72%&lt;/li&gt;&lt;li&gt;핵심 근거: LSTM/CNN 앙상블 기준 매수확률 46.21%|보유확률 19.46%, 매도확률 34.33%|앙상블 검증 정확도 37.72%|실제 예측 기준일 2026-03-18|최근 40거래일 시퀀스와 미래 5거래일 도달 패턴을 학습&lt;/li&gt;&lt;li&gt;리스크: 검증 정확도가 아직 높지 않아 신호 강도가 약할 수 있습니다&lt;/li&gt;&lt;/ul&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/article&gt;
            &lt;/div&gt;
          &lt;/section&gt;
        &lt;/div&gt;
      &lt;/section&gt;
    &lt;/main&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <category>주식 종목분석</category>
      <author>Status Code</author>
      <guid isPermaLink="true">https://statuscode.tistory.com/189</guid>
      <comments>https://statuscode.tistory.com/189#entry189comment</comments>
      <pubDate>Sun, 29 Mar 2026 11:14:32 +0900</pubDate>
    </item>
    <item>
      <title>미국 경제 정책 신뢰도: 트럼프 vs 바이든</title>
      <link>https://statuscode.tistory.com/188</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;images.jpg&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;168&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLB6x4/dJMcajhkpaM/eiEbWk6wYvv4fKteVNTStK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLB6x4/dJMcajhkpaM/eiEbWk6wYvv4fKteVNTStK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLB6x4/dJMcajhkpaM/eiEbWk6wYvv4fKteVNTStK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLB6x4%2FdJMcajhkpaM%2FeiEbWk6wYvv4fKteVNTStK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;168&quot; data-filename=&quot;images.jpg&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;168&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;미국 경제 정책 신뢰도: 트럼프 vs 바이든&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미국 대선을 앞두고 있는 상황에서, 경제 정책에 대한 신뢰도 조사 결과가 주목받고 있습니다. 바이든 현 대통령이 전 대통령인 트럼프에게 지속적으로 밀리고 있는 추세입니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;경제 상황은 호황, 그럼에도 트럼프가 앞서&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이낸셜타임스와 미시간대가 공동으로 시행한 여론조사에 따르면, 미국의 현재 경제 상황은 역대급 호황을 기록 중입니다. 자신의 경제 상황에 대해 긍정적으로 응답한 비율이 48%에 달하며, 미국 전체의 경제 상황에 대한 긍정적 평가도 21%에서 30%로 상승했습니다. 실업률은 사상 최저 수준에 근접했고, S&amp;amp;P500 지수는 올해 사상 최고치를 경신했습니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;여론조사에서 드러난 신뢰도 격차&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼에도 불구하고, 트럼프 전 대통령의 경제 정책에 대한 신뢰도가 바이든 대통령보다 높은 것으로 나타났습니다. 트럼프 전 대통령의 경제 정책 신뢰도는 40%, 바이든 대통령은 34%에 그쳤습니다. 더 나아가, 바이든 정부 하에서 경제 상황이 악화되었다고 응답한 비율이 개선되었다는 응답의 두 배에 달합니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;인플레이션에 대한 우려 지속&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;분석에 따르면, 미국인들 사이에서 여전히 인플레이션에 대한 트라우마가 존재합니다. 경제 지표의 개선에도 불구하고 임금 상승률이 주택 가격이나 교육비 등의 기본적인 소비 지출을 충분히 지원하지 못한다는 인식이 특히 유색인종 유권자와 젊은 유권자들 사이에 있습니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;중립 유권자들의 경제 평가&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선거에서 중요한 역할을 하는 중립 유권자들 역시 트럼프 전 대통령의 경제 정책을 바이든 현 대통령의 정책보다 높게 평가하고 있습니다. 이는 바이든 대통령에게 매우 어려운 상황을 조성하고 있으며, 경제 정책에 대한 신뢰도가 향후 선거의 중요한 변수로 작용할 것으로 보입니다.&lt;/p&gt;</description>
      <category>경제</category>
      <category>경제정책신뢰도</category>
      <category>대선전망</category>
      <category>미국경제</category>
      <category>바이든</category>
      <category>트럼프</category>
      <author>Status Code</author>
      <guid isPermaLink="true">https://statuscode.tistory.com/188</guid>
      <comments>https://statuscode.tistory.com/188#entry188comment</comments>
      <pubDate>Tue, 12 Mar 2024 22:24:55 +0900</pubDate>
    </item>
    <item>
      <title>ASML, 네덜란드 정책에 반발해 해외 이전 고려 중</title>
      <link>https://statuscode.tistory.com/187</link>
      <description>&lt;h3&gt;ASML, 네덜란드 정책에 반발해 해외 이전 고려 중&lt;/h3&gt;
&lt;p&gt;네덜란드의 반도체 장비 기업인 ASML이 현재 자국의 정책에 반발하며 해외 이전을 고려하고 있습니다. 이 기업은 네덜란드에서 &amp;#39;국보&amp;#39;와 같은 존재로, 반도체 업계에서는 &amp;#39;슈퍼 을&amp;#39;로 불릴 정도로 중요한 위치를 차지하고 있습니다.&lt;/p&gt;
&lt;p&gt;네덜란드 정부의 반이민 정책이 주된 이유로 지목되고 있습니다. 지난해 보수 정권의 집권 이후, 이민자들의 국내 유입이 어려워졌고, 특히 고도로 숙련된 이주 노동자들에 대한 세제 혜택이 축소되었습니다. ASML은 자사 직원의 약 40%가 외국인인 만큼, 이러한 정책은 회사의 성장에 심각한 영향을 미칠 수 있습니다.&lt;/p&gt;
&lt;p&gt;뿐만 아니라, 정부의 법인세 인상 및 중국 수출 제한 같은 조치는 ASML과의 관계에 불협화음을 일으키고 있습니다. 이에 따라, ASML은 프랑스 등 다른 국가로의 사업 확장을 고려하고 있으며, 이는 네덜란드 정부에 큰 충격을 주고 있습니다.&lt;/p&gt;
&lt;p&gt;네덜란드 정부는 &amp;#39;베토벤&amp;#39; 작전명으로 ASML을 잡기 위한 여러 조치를 고려 중입니다. 이에는 외국인 소득세 면세 기간을 원래대로 복귀시키고, 자사주 매입에 대한 세금 부과를 하지 않는 등의 혜택이 포함됩니다.&lt;/p&gt;
&lt;p&gt;ASML의 해외 이전 가능성은 아직 확정된 것은 아니나, 이러한 움직임은 네덜란드 정치권이 혁신 기업의 유치와 성장에 대해 얼마나 무관심한지를 드러내는 사례로 비판받고 있습니다. ASML이 최종적으로 해외 이전을 결정한다면, 이는 네덜란드뿐만 아니라 글로벌 반도체 산업에도 큰 영향을 미칠 것입니다.&lt;/p&gt;</description>
      <category>경제</category>
      <category>ASML</category>
      <category>네덜란드</category>
      <category>반도체산업</category>
      <category>반이민정책</category>
      <category>해외이전</category>
      <author>Status Code</author>
      <guid isPermaLink="true">https://statuscode.tistory.com/187</guid>
      <comments>https://statuscode.tistory.com/187#entry187comment</comments>
      <pubDate>Tue, 12 Mar 2024 22:20:56 +0900</pubDate>
    </item>
    <item>
      <title>실시간 웹 통신의 핵심: WebSocket과 HTTP의 차이점</title>
      <link>https://statuscode.tistory.com/186</link>
      <description>&lt;h3&gt;WebSocket과 HTTP: 개념과 차이점 이해하기&lt;/h3&gt;
&lt;h4&gt;서론&lt;/h4&gt;
&lt;p&gt;이 글은 IT 분야에 종사하는 독자들을 위해 WebSocket과 HTTP에 대한 개념과 차이점을 설명합니다. 두 프로토콜이 웹 개발에서 어떻게 사용되며, 각각의 장단점이 무엇인지를 알아볼 것입니다. 또한, 이 글은 독자들이 어떤 상황에서 WebSocket을 사용하거나 HTTP를 선호해야 하는지에 대한 이해를 돕기 위해 작성됩니다.&lt;/p&gt;
&lt;h4&gt;HTTP의 기본&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;HTTP 정의와 작동 원리&lt;/strong&gt; : HTTP(HyperText Transfer Protocol)는 웹에서 데이터를 주고받기 위한 프로토콜입니다. 클라이언트(웹 브라우저)와 서버 간에 문서를 교환할 때 사용됩니다. HTTP는 상태가 없는(stateless) 프로토콜로, 각 요청은 독립적이며 이전 요청의 데이터를 기억하지 않습니다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HTTP의 주요 특징 및 한계&lt;/strong&gt; : 간단하고 이해하기 쉬운 요청/응답 패턴을 사용합니다. 웹 페이지와 관련 리소스(이미지, 스크립트 등)의 로딩에 적합합니다. 그러나 새로운 데이터가 생겼을 때 서버가 클라이언트에 자동으로 데이터를 보내줄 수 없어, 클라이언트가 주기적으로 서버에 요청을 보내 &amp;quot;풀링(polling)&amp;quot; 해야 하는 한계가 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;예시&lt;/strong&gt; : 웹 브라우저가 &amp;quot;&lt;a href=&quot;&quot;&gt;www.example.com&amp;quot;을&lt;/a&gt;  요청하면, HTTP를 통해 해당 서버에 연결을 요청하고, 서버는 요청된 웹 페이지를 HTML 형식으로 응답합니다.&lt;/p&gt;
&lt;h4&gt;WebSocket의 기본&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;WebSocket 정의와 작동 원리&lt;/strong&gt; : WebSocket은 웹 애플리케이션에서 브라우저와 서버 간에 양방향 통신을 가능하게 하는 고급 기술입니다. 이 프로토콜은 HTTP 연결을 통해 초기화된 후, 클라이언트와 서버 간에 지속적인 &amp;quot;소켓 연결&amp;quot;을 유지하여 데이터를 실시간으로 교환할 수 있습니다. WebSocket 연결은 한 번의 핸드셰이크를 통해 설정되며, 이 연결은 명시적으로 닫힐 때까지 유지됩니다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WebSocket의 주요 특징 및 장점&lt;/strong&gt; : 양방향 통신, 낮은 오버헤드, 실시간 상호작용이 가능합니다. 이는 실시간 채팅, 게임, 금융 거래 등 실시간 데이터 업데이트가 필요한 애플리케이션에 적합합니다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;예시&lt;/strong&gt; : 실시간 채팅 애플리케이션에서 WebSocket을 사용하면, 사용자가 메시지를 보낼 때마다 서버와 다시 연결할 필요 없이, 즉시 모든 참여자에게 메시지를 전달할 수 있습니다.&lt;/p&gt;
&lt;h4&gt;WebSocket과 HTTP의 비교&lt;/h4&gt;
&lt;p&gt;WebSocket과 HTTP는 연결 초기화 방식, 데이터 전송 메커니즘, 사용 사례 및 적용 분야에서 차이가 있습니다. HTTP는 요청-응답 모델에 기반한 반면, WebSocket은 양방향 통신을 지원합니다. HTTP는 정적인 웹 페이지 로딩에 적합하고, WebSocket은 실시간 통신이 필요한 애플리케이션에 사용됩니다.&lt;/p&gt;
&lt;h4&gt;실제 사례 분석&lt;/h4&gt;
&lt;p&gt;현대 웹 애플리케이션에서는 HTTP와 WebSocket을 함께 사용하여 성능 요구 사항, 네트워크 오버헤드, 지원 및 호환성, 보안 고려 사항 등을 고려해 최적의 사용자 경험을 제공합니다. 예를 들어, 소셜 미디어 플랫폼은 페이지 로딩에는 HTTP를, 실시간 알림과 메시지 전송에는 WebSocket을 사용합니다.&lt;/p&gt;
&lt;h4&gt;결론&lt;/h4&gt;
&lt;p&gt;WebSocket과 HTTP는 웹 개발에서 서로 보완적인 역할을 합니다. 애플리케이션의 요구 사항에 따라 적절히 선택하고 조합하여 사용하면, 더 풍부하고 효율적인 웹 애플리케이션을 구축할 수 있습니다. 이 글을 통해 IT 분야에 종사하는 여러분이 두 프로토콜의 차이점을 이해하고, 각각의 장단점을 고려하여 최적의 기술적 결정을 내릴 수 있기를 바랍니다.&lt;/p&gt;</description>
      <category>knowledge</category>
      <category>HTTP</category>
      <category>websocket</category>
      <category>실시간 통신</category>
      <category>웹 개발</category>
      <author>Status Code</author>
      <guid isPermaLink="true">https://statuscode.tistory.com/186</guid>
      <comments>https://statuscode.tistory.com/186#entry186comment</comments>
      <pubDate>Tue, 5 Mar 2024 23:21:47 +0900</pubDate>
    </item>
    <item>
      <title>인터프리터와 컴파일러의 차이: 개발자를 위한 장단점 비교</title>
      <link>https://statuscode.tistory.com/185</link>
      <description>&lt;h3&gt;인터프리터와 컴파일러 소개&lt;/h3&gt;
&lt;p&gt;프로그래밍 언어는 크게 인터프리터 방식과 컴파일러 방식으로 코드를 실행합니다. 이 두 방식은 소스 코드를 기계어로 변환하는 방법과 시점에서 차이가 있으며, 각각의 특징과 장단점이 있습니다.&lt;/p&gt;
&lt;h3&gt;인터프리터&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;정의와 원리:&lt;/strong&gt;  인터프리터는 코드를 한 줄씩 읽고, 해석하며, 실행하는 방식으로 작동합니다. 이 과정이 사용자와 상호작용하면서 실시간으로 이루어집니다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;장점:&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;즉각적인 피드백:&lt;/strong&gt;  코드 변경 후 결과를 바로 볼 수 있어, 개발 및 디버깅 과정이 용이합니다. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;플랫폼 독립성:&lt;/strong&gt;  대부분의 인터프리터 언어는 다양한 운영 체제에서 별도의 수정 없이 실행됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;단점:&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;실행 속도:&lt;/strong&gt;  매번 실행 시마다 코드를 해석해야 하므로, 컴파일러 방식에 비해 상대적으로 느릴 수 있습니다. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;메모리 효율:&lt;/strong&gt;  실행 중에 해석 과정이 필요하기 때문에, 비효율적인 메모리 사용이 발생할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;컴파일러&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;정의와 원리:&lt;/strong&gt;  컴파일러는 전체 소스 코드를 먼저 분석하고, 모든 코드를 기계어로 변환한 후 실행 파일을 생성합니다. 이 변환 과정은 개발 단계에서 한 번만 발생합니다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;장점:&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;실행 속도:&lt;/strong&gt;  사전에 컴파일된 코드는 직접 실행되므로, 인터프리터 방식보다 빠른 실행 속도를 제공합니다. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;코드 최적화:&lt;/strong&gt;  컴파일 과정에서 다양한 최적화가 가능하여, 효율적인 실행 파일을 생성할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;단점:&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;플랫폼 의존성:&lt;/strong&gt;  컴파일된 실행 파일은 특정 운영 체제나 하드웨어 아키텍처에 종속됩니다. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;개발 과정 복잡성:&lt;/strong&gt;  코드 변경 시 전체 프로그램을 다시 컴파일해야 하며, 이 과정이 시간을 소비할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;장단점 비교&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;실행 속도와 효율성:&lt;/strong&gt;  컴파일러는 인터프리터보다 빠른 실행 속도와 높은 효율성을 제공합니다. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;개발 편의성:&lt;/strong&gt;  인터프리터는 실시간 피드백으로 인해 개발 및 디버깅이 더 편리할 수 있습니다. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;플랫폼 독립성:&lt;/strong&gt;  인터프리터 언어는 다양한 플랫폼에서의 호환성이 높은 반면, 컴파일러 언어는 재컴파일 없이는 다른 플랫폼에서 실행하기 어렵습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;결론&lt;/h3&gt;
&lt;p&gt;인터프리터와 컴파일러는 각각의 장단점이 명확하며, 프로젝트의 요구 사항, 개발 환경, 성능 요구 사항 등에 따라 선택이 달라질 수 있습니다. 실시간 피드백과 플랫폼 독립성이 중요한 경우 인터프리터 언어를, 높은 실행 속도와 효율성을 요구하는 경우 컴파일러 언어를 선택하는 것이 일반적입니다.&lt;/p&gt;</description>
      <category>knowledge</category>
      <category>개발자가이드</category>
      <category>인터프리터</category>
      <category>컴파일러</category>
      <category>프로그래밍언어비교</category>
      <author>Status Code</author>
      <guid isPermaLink="true">https://statuscode.tistory.com/185</guid>
      <comments>https://statuscode.tistory.com/185#entry185comment</comments>
      <pubDate>Fri, 23 Feb 2024 15:44:32 +0900</pubDate>
    </item>
  </channel>
</rss>