<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>AI 디코드</title>
    <link>https://the-maze.tistory.com/</link>
    <description>안녕하세요, AI 디코드입니다.

해외 AI/테크 뉴스를 분석하여 한국어로 전달하는
기술 블로그입니다.

문의: winner9788@gmail.com</description>
    <language>ko</language>
    <pubDate>Mon, 20 Jul 2026 21:00:55 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>AI 디코드</managingEditor>
    <image>
      <title>AI 디코드</title>
      <url>https://tistory1.daumcdn.net/tistory/2961040/attach/4d4f4e2b037f4021b7fd6e8e5a879e38</url>
      <link>https://the-maze.tistory.com</link>
    </image>
    <item>
      <title>지금 그래픽카드 사도 될까 &amp;mdash; RTX 50 슈퍼 지연&amp;middot;VRAM값 폭등 2026 구매 타이밍</title>
      <link>https://the-maze.tistory.com/113</link>
      <description>&lt;div class=&quot;tb &quot; style=&quot;font-family: Pretendard,system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif; max-width: 720px; margin: 0 auto;&quot;&gt;
&lt;style&gt;
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

/* ====== CSS Variables (Tistory light-safe theme) ====== */
.tb {
  --bg-color: #ffffff;
  --text-main: #0f172a;
  --text-sub: #334155;
  --text-muted: #64748b;
  --text-light: #94a3b8;
  --border-light: #e2e8f0;
  --bg-box: #f8fafc;
  --bg-box-alt: #f1f5f9;
  --primary: #3b82f6;
  --primary-bg: #eff6ff;
  --primary-border: #bfdbfe;
  --shadow-soft: 0 12px 32px -4px rgba(59,130,246,0.08), 0 4px 12px -4px rgba(0,0,0,0.05);
  --grad-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #d946ef 100%);
}

/* ====== BASE .tb ====== */
.tb{font-size:16px;line-height:1.85;color:var(--text-main);background:transparent;margin:20px 0;transition:color 0.3s;}
.tb h1{font-size:32px;line-height:1.35;font-weight:800;margin:0 0 16px;letter-spacing:-0.03em;color:var(--text-main);background:transparent;}
.tb h2{font-size:24px;line-height:1.4;font-weight:700;margin:48px 0 16px;letter-spacing:-0.02em;color:var(--text-main);display:flex;align-items:center;gap:12px;}
.tb h2::before{content:&quot;&quot;;display:block;width:6px;height:24px;background:var(--grad-primary);border-radius:4px;}
.tb h3{font-size:18px;line-height:1.45;font-weight:700;margin:32px 0 10px;letter-spacing:-0.015em;color:var(--text-main)}
.tb p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text-main)}
.tb a{color:var(--primary);text-decoration:none;border-bottom: 2px solid var(--primary-border);transition:all 0.2s ease;}
.tb a:hover{color:#8b5cf6;border-bottom-color:#8b5cf6;}
.tb strong{font-weight:700;color:var(--text-main)}
.tb ul,.tb ol{margin:0 0 20px;padding-left:22px}
.tb li{font-size:16px;line-height:1.85;margin:0 0 8px;color:var(--text-main)}
.tb hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}
.tb blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--primary);color:var(--text-sub);font-size:17px;line-height:1.8;background:var(--bg-box);border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px var(--border-light);position:relative;overflow:hidden;}
.tb blockquote::before{content:&quot;\&quot;&quot;;position:absolute;top:-10px;right:10px;font-size:80px;color:var(--border-light);opacity:0.3;font-family:serif;line-height:1;}
.tb blockquote p{margin:0;color:var(--text-sub);position:relative;z-index:1;}
.tb img{border-radius:8px;max-width:100%;box-shadow:var(--shadow-soft);}
.tb table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:table;table-layout:auto;box-shadow:var(--shadow-soft);}
.tb thead{background:var(--bg-box-alt)}
.tb th{padding:12px 14px;text-align:left;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-light);font-size:13px;letter-spacing:-0.01em;white-space:nowrap}
.tb td{padding:12px 14px;border-top:1px solid var(--border-light);color:var(--text-sub);line-height:1.6;vertical-align:top;transition:background 0.2s ease;}
.tb tbody tr:hover td{background:var(--bg-box);}
.tb tbody tr:nth-child(even){background:var(--bg-box)}
.tb tbody tr:nth-child(even):hover td{background:var(--bg-box-alt)}
.tb td strong{color:var(--primary);font-weight:700}
@media (max-width:520px){.tb table{font-size:13px}.tb th,.tb td{padding:8px 10px}}
.tb .meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-light)}
.tb .meta .cat{color:var(--primary);font-weight:600;letter-spacing:-0.01em}
.tb .meta .dot{width:3px;height:3px;background:var(--text-light);border-radius:50%}
.tb .subtitle{font-size:15px;color:var(--text-sub);margin-bottom:24px;border-left:3px solid transparent;border-image:var(--grad-primary) 1;padding:14px 18px;background:var(--bg-box);border-radius:0 8px 8px 0;line-height:1.75;box-shadow:var(--shadow-soft);}

/* ====== 공통 토큰 ====== */
.tb .stat-card-grid{display:grid;gap:12px;margin:24px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tb .stat-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:18px 16px;text-align:left;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .stat-card:hover{transform:translateY(-2px);}
.tb .stat-card .stat-num,.tb .stat-card .v{font-size:24px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums}
.tb .stat-card .stat-num .unit,.tb .stat-card .v .unit{font-size:14px;font-weight:600;color:var(--text-muted);margin-left:2px}
.tb .stat-card .stat-label,.tb .stat-card .l{font-size:12px;color:var(--text-muted);margin-top:6px;letter-spacing:-0.01em;line-height:1.4}
.tb .stat-card .d{font-size:11px;color:var(--text-light);margin-top:4px}
.tb .term-box{background:var(--bg-box-alt);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:12px;padding:24px;margin:28px 0;font-size:15px;color:var(--text-sub);line-height:1.7;box-shadow:var(--shadow-soft);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.tb .term-box:hover{transform:translateY(-4px);box-shadow: 0 16px 32px -8px rgba(59,130,246,0.12);}
.tb .term-box .t{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase;}
.tb .term-box .c{font-size:15px;line-height:1.75;color:var(--text-sub);margin:0}
.tb .img-placeholder{margin:24px 0;background:var(--bg-box);border:1.5px dashed var(--border-light);border-radius:12px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-light);padding:20px;text-align:center;transition:all 0.2s ease;}
.tb .img-placeholder:hover{border-color:var(--primary);background:var(--primary-bg);}
.tb .img-placeholder .t{font-size:13px;color:var(--text-muted);font-weight:500}
.tb .img-placeholder .s{font-size:12px;color:var(--text-light)}
.tb .img-placeholder code{background:var(--bg-box-alt);padding:2px 6px;border-radius:4px;font-size:13px}
.tb .signal-row{display:grid;gap:12px;margin:22px 0;grid-template-columns:repeat(3,1fr)}
.tb .signal{border-radius:12px;padding:16px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .signal:hover{transform:translateY(-2px);}
.tb .signal .head{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.tb .signal .body{font-size:14px;line-height:1.65;margin:0}
.tb .signal.red{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2);color:var(--text-main)}
.tb .signal.red .head{color:#dc2626}
.tb .signal.yellow{background:rgba(217,119,6,0.05);border-color:rgba(217,119,6,0.2);color:var(--text-main)}
.tb .signal.yellow .head{color:#d97706}
.tb .signal.green{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2);color:var(--text-main)}
.tb .signal.green .head{color:#16a34a}
@media (max-width:520px){.tb .signal-row{grid-template-columns:1fr}}

/* ====== VARIANT 1: AI 뉴스 해석 (tb-news) ====== */
.tb-news h1{font-size:30px;letter-spacing:-0.03em}
.tb-news .kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-bg);padding:6px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:-0.005em}
.tb-news .one-line{background:var(--grad-primary);color:#fff;border-radius:16px;padding:22px 24px;margin:28px 0;position:relative;box-shadow:var(--shadow-soft);}
.tb-news .one-line .label{font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;margin-bottom:8px}
.tb-news .one-line .txt{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-0.015em;margin:0}
.tb-news .tldr{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:20px 24px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-news .tldr .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:12px;display:inline-block;}
.tb-news .tldr ol{list-style:none;padding:0;margin:0;counter-reset:tl}
.tb-news .tldr ol li{counter-increment:tl;padding:10px 0 10px 34px;position:relative;border-top:1px solid var(--border-light);font-size:15px;line-height:1.7;margin:0;color:var(--text-sub);transition:background 0.2s ease;}
.tb-news .tldr ol li:hover{background:var(--bg-box-alt);}
.tb-news .tldr ol li:first-child{border-top:none;padding-top:0}
.tb-news .tldr ol li:last-child{padding-bottom:0}
.tb-news .tldr ol li::before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:10px;font-size:13px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}
.tb-news .tldr ol li:first-child::before{top:0}
.tb-news h2{display:flex;align-items:baseline;gap:12px;padding:6px 0 6px 16px;border-left:4px solid transparent;border-image:var(--grad-primary) 1;margin:52px 0 20px;background:var(--bg-box);box-shadow:var(--shadow-soft);}
.tb-news h2 .n{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tb-news h2 .t{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.35}
.tb-news div.compare{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;margin:24px 0;font-size:14px;box-shadow:var(--shadow-soft);}
.tb-news div.compare &gt; div{padding:12px 14px;border-bottom:1px solid var(--border-light);transition:background 0.2s ease;}
.tb-news div.compare &gt; div:nth-child(-n+4){background:var(--bg-box-alt);font-weight:700;color:var(--text-main);font-size:13px}
.tb-news div.compare &gt; div:nth-last-child(-n+4){border-bottom:none}
.tb-news div.compare .highlight{background:var(--primary-bg);color:var(--primary);font-weight:700}
.tb-news div.compare &gt; div:hover{background:var(--bg-box);}
@media (max-width:520px){.tb-news div.compare{grid-template-columns:1fr 1fr;font-size:13px}}

/* ====== VARIANT 2: 하드웨어/신제품 리뷰 (tb-review) ====== */
.tb-review .hero-product{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-review .hero-product .tag{display:inline-block;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:4px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-review .hero-product h1{font-size:28px;margin:0 0 10px;letter-spacing:-0.025em;line-height:1.3;color:var(--text-main)}
.tb-review .hero-product .sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}
.tb-review .hero-product .score-row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-top:20px;border-top:1px solid var(--border-light)}
.tb-review .hero-product .score-big{font-size:46px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}
.tb-review .hero-product .score-big .max{font-size:20px;color:var(--text-light);font-weight:600;margin-left:4px;-webkit-text-fill-color:var(--text-light);}
.tb-review .hero-product .score-bars{display:grid;gap:8px}
.tb-review .hero-product .bar-row{display:grid;grid-template-columns:60px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:var(--text-muted)}
.tb-review .hero-product .bar{height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;position:relative}
.tb-review .hero-product .bar i{display:block;height:100%;background:var(--grad-primary);border-radius:3px}
.tb-review .hero-product .bar-val{font-weight:700;color:var(--text-sub);font-variant-numeric:tabular-nums;text-align:right}
.tb-review .spec-sheet{border:1px solid var(--border-light);border-radius:16px;margin:28px 0;overflow:hidden;box-shadow:var(--shadow-soft);}
.tb-review .spec-sheet .t{padding:14px 18px;background:var(--bg-box-alt);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:700;color:var(--text-main)}
.tb-review .spec-row{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border-light);font-size:14px;line-height:1.6;transition:background 0.2s ease;}
.tb-review .spec-row:hover{background:var(--bg-box);}
.tb-review .spec-row:last-child{border-bottom:none}
.tb-review .spec-row .k{color:var(--text-muted);font-size:13px}
.tb-review .spec-row .v{color:var(--text-main);font-weight:500}
.tb-review .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}
.tb-review .pc{border-radius:12px;padding:20px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-review .pc:hover{transform:translateY(-2px);}
.tb-review .pc .h{font-size:14px;font-weight:800;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.tb-review .pc.pro{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2)}
.tb-review .pc.pro .h{color:#16a34a}
.tb-review .pc.con{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2)}
.tb-review .pc.con .h{color:#dc2626}
.tb-review .pc ul{margin:0;padding-left:18px}
.tb-review .pc li{font-size:14px;line-height:1.65;margin:4px 0;color:var(--text-sub)}
@media (max-width:520px){.tb-review .pc-row{grid-template-columns:1fr}.tb-review .spec-row{grid-template-columns:100px 1fr;gap:10px;font-size:13.5px}}

/* ====== VARIANT 3: 주간 라운드업 (tb-round) ====== */
.tb-round .issue-banner{background:var(--grad-primary);color:#fff;border-radius:16px;padding:30px 28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-round .issue-banner .issue-no{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.8;margin-bottom:10px}
.tb-round .issue-banner h1{font-size:28px;color:#fff;margin:0 0 12px;line-height:1.3;letter-spacing:-0.025em}
.tb-round .issue-banner .sub{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 20px}
.tb-round .issue-banner .stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
.tb-round .issue-banner .stats .s{font-size:12px;opacity:.75}
.tb-round .issue-banner .stats .s b{display:block;font-size:18px;font-weight:800;color:#fff;opacity:1;margin-bottom:4px}
.tb-round .top3{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px;margin:0 0 30px;box-shadow:var(--shadow-soft);}
.tb-round .top3 .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:14px;display:inline-block;}
.tb-round .top3 .item{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);align-items:baseline;transition:background 0.2s ease;}
.tb-round .top3 .item:hover{background:var(--bg-box-alt);}
.tb-round .top3 .item:first-of-type{border-top:none;padding-top:0}
.tb-round .top3 .item:last-child{padding-bottom:0}
.tb-round .top3 .n{font-size:20px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-0.02em}
.tb-round .top3 .c{font-size:15px;line-height:1.65;color:var(--text-main)}
.tb-round h2{font-size:20px;margin:44px 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}
.tb-round h2 .c{font-size:12px;color:var(--text-light);font-weight:500;letter-spacing:.04em}
.tb-round .round-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-light);transition:transform 0.2s ease;}
.tb-round .round-item:hover{transform:translateX(4px);}
.tb-round .round-item:last-child{border-bottom:none}
.tb-round .round-item .n{font-size:15px;font-weight:700;color:var(--text-light);line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}
.tb-round .round-item .title{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.45;margin:0 0 8px;letter-spacing:-0.015em}
.tb-round .round-item .title a{color:var(--text-main);text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}
.tb-round .round-item .title a:hover{color:var(--primary);border-color:var(--primary)}
.tb-round .round-item .dek{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0 0 8px}
.tb-round .round-item .meta{font-size:12px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tb-round .round-item .meta .tag{color:var(--primary);font-weight:600}
.tb-round .quick-grid{display:grid;gap:12px;margin:28px 0;grid-template-columns:repeat(4,1fr)}
@media (max-width:640px){.tb-round .quick-grid{grid-template-columns:repeat(2,1fr)}}
.tb-round .quick-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-round .quick-card:hover{transform:translateY(-2px);}
.tb-round .quick-card .l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em;margin-bottom:8px}
.tb-round .quick-card .v{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1}
.tb-round .quick-card .d{font-size:11px;color:var(--text-light);margin-top:4px}

/* ====== VARIANT 4: 가이드 / 튜토리얼 (tb-guide) ====== */
.tb-guide .guide-head{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-guide .guide-head .level{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:6px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-guide .guide-head .level .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}
.tb-guide .guide-head h1{font-size:26px;letter-spacing:-0.025em;margin:0 0 12px;line-height:1.3;color:var(--text-main)}
.tb-guide .guide-head .sub{font-size:15px;color:var(--text-sub);line-height:1.6;margin:0 0 20px}
.tb-guide .guide-head .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--border-light)}
.tb-guide .guide-head .facts .f .l{font-size:11px;color:var(--text-light);font-weight:600;letter-spacing:.04em;margin-bottom:6px}
.tb-guide .guide-head .facts .f .v{font-size:14px;color:var(--text-main);font-weight:600}
.tb-guide .prep{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;padding:20px 22px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-guide .prep .t{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;margin-bottom:10px}
.tb-guide .prep ul{list-style:none;padding:0;margin:0}
.tb-guide .prep li{padding:8px 0 8px 30px;position:relative;font-size:14px;line-height:1.6;color:var(--text-sub);transition:transform 0.2s ease;}
.tb-guide .prep li:hover{transform:translateX(4px);}
.tb-guide .prep li::before{content:&quot;&quot;;position:absolute;left:0;top:11px;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;background:var(--bg-color)}
.tb-guide .prep li::after{content:&quot;&quot;;position:absolute;left:4px;top:13px;width:8px;height:5px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}
.tb-guide .step{display:grid;grid-template-columns:50px 1fr;gap:18px;margin:44px 0 16px;padding-top:28px;border-top:2px solid var(--border-light);align-items:start}
.tb-guide .step:first-of-type{border-top:none;padding-top:0;margin-top:36px}
.tb-guide .step .n{font-size:36px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;padding-top:4px}
.tb-guide .step .wrap{padding-top:6px}
.tb-guide .step .step-label{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:4px}
.tb-guide .step h3{font-size:20px;margin:0;letter-spacing:-0.02em;line-height:1.35;color:var(--text-main)}
.tb-guide .code{background:#0d1117;color:#e6edf3;border-radius:12px;padding:18px 20px;margin:20px 0;font-family:'SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto;border:1px solid #1f2630;box-shadow:var(--shadow-soft);}
.tb-guide .code .cm{color:#8b949e}
.tb-guide .code .kw{color:#ff7b72}
.tb-guide .code .st{color:#a5d6ff}
.tb-guide .code .fn{color:#d2a8ff}
.tb-guide .code .label-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b949e;margin:-18px -20px 16px;padding:10px 18px;background:#161b22;border-bottom:1px solid #1f2630;border-radius:12px 12px 0 0}
.tb-guide .capture{border:1.5px dashed var(--primary);background:var(--primary-bg);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease;}
.tb-guide .capture:hover{background:var(--bg-box);border-style:solid;}
.tb-guide .capture .ico{flex:0 0 38px;height:38px;background:var(--bg-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid var(--primary-border)}
.tb-guide .capture .txt{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0}
.tb-guide .capture .txt b{color:var(--primary);display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em}
.tb-guide .callout{border-left:4px solid var(--primary);padding:14px 18px;margin:20px 0;background:var(--bg-box);border-radius:0 10px 10px 0;box-shadow:var(--shadow-soft);}
.tb-guide .callout .h{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:6px}
.tb-guide .callout p{font-size:14px;line-height:1.7;color:var(--text-sub);margin:0}
.tb-guide .callout.warn{border-left-color:#d97706;background:rgba(217,119,6,0.05)}
.tb-guide .callout.warn .h{color:#d97706}

/* ====== 공통 하단: more-block, tags ====== */
.tb .more-block{background:var(--bg-box);border:1px solid var(--border-light);border-radius:14px;padding:24px;margin:52px 0 0;box-shadow:var(--shadow-soft);}
.tb .more-block .h{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:14px}
.tb .more-block .row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;transition:background 0.2s ease;}
.tb .more-block .row:hover{background:var(--bg-box-alt);}
.tb .more-block .row:first-of-type{border-top:none;padding-top:0}
.tb .more-block .row a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color 0.2s ease;}
.tb .more-block .row a:hover{color:var(--primary)}
.tb .more-block .row .c{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;padding-top:2px}
&lt;/style&gt;
&lt;h1&gt;지금 그래픽카드 사도 될까 &amp;mdash; RTX 50 슈퍼 지연&amp;middot;VRAM값 폭등 2026 구매 타이밍&lt;/h1&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;span class=&quot;cat&quot;&gt;AI 리뷰 &amp;amp; 가이드&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;2026. 07. 19.&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;약 18분 읽기&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btOn7f/dJMcadbCVbj/hRkKtntyATHbsiB00DBQ3k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btOn7f/dJMcadbCVbj/hRkKtntyATHbsiB00DBQ3k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btOn7f/dJMcadbCVbj/hRkKtntyATHbsiB00DBQ3k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtOn7f%2FdJMcadbCVbj%2FhRkKtntyATHbsiB00DBQ3k%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;1200&quot; height=&quot;630&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;subtitle&quot; data-ke-size=&quot;size16&quot;&gt;RTX 50 슈퍼가 왜 안 나오는지, 그래픽카드 값이 왜 오르는지, 그래서 지금 사도 되는지 용도별로 정리했습니다. 게임&amp;middot;로컬 AI&amp;middot;영상편집별 권장 VRAM과 대기 여부까지.&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래픽카드 지금 사야 하나, 며칠째 장바구니만 들여다보는 분들 많을 거예요. 값은 계속 오르고, 새로 나온다던 RTX 50 슈퍼는 나온다 만다 소문만 무성하고. 저도 요즘 견적 문의를 자주 받는데, 물어보는 사람 열에 아홉은 &quot;지금 사면 호구냐&quot;가 진짜 궁금한 겁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결론부터 말씀드리면, &lt;b&gt;급하지 않으면 지금은 한 박자 참는 게 낫습니다.&lt;/b&gt; 이유는 딱 하나, 지금 카드값은 성능이 좋아져서 오른 게 아니라 &lt;b&gt;메모리(VRAM) 값에 끌려서&lt;/b&gt; 오르고 있기 때문입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 글은 직접 카드를 사서 써본 후기가 아니라, 해외 매체 보도와 2026년 메모리 시장 데이터를 종합해 &quot;그래서 나는 지금 뭘 해야 하나&quot;를 정리한 구매 판단 가이드입니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지금 GPU 값은 실력이 아니라 메모리값이 밀어 올리는 중입니다. 급하면 사고, 아니면 상황을 보는 게 맞습니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;RTX 50 슈퍼가 왜 안 나오나&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 다들 기다리는 엔비디아(NVIDIA) RTX 50 슈퍼 얘기부터 짚겠습니다. 5080 슈퍼&amp;middot;5070 Ti 슈퍼&amp;middot;5070 슈퍼, 이 세 장이 이미 보드 파트너(제조사)한테까지 넘어갔는데 출시가 보류됐다는 보도가 이어지고 있습니다. 아직 엔비디아 공식 발표는 아니라 &lt;b&gt;현재까지는 루머 성격&lt;/b&gt;으로 봐야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;막힌 이유가 재밌습니다. 슈퍼 라인의 핵심은 3GB짜리 GDDR7 모듈을 써서 메모리 버스는 그대로 두고 용량만 늘리는 건데, 그 3GB 칩값이 2GB의 3배쯤 뜁니다. &lt;a href=&quot;https://www.tomshardware.com/pc-components/gpus/nvidia-rtx-50-super-gpus-are-reportedly-ready-but-stuck-in-limbo-due-to-excessive-gddr7-pricing-3gb-gddr7-module-costs-triple-the-price-of-2gb&quot;&gt;Tom's Hardware 보도&lt;/a&gt;에 따르면 3GB GDDR7 한 개가 약 60~70달러인데 2GB는 20달러 안팎이라고 합니다. 용량 늘리려다 원가가 감당이 안 되는 셈이죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 처음엔 연초 CES 공개설이 돌다가, 2026년 후반으로, 최근엔 2027년 초까지 밀린다는 &lt;a href=&quot;https://videocardz.com/newz/nvidia-rtx-50-super-cards-already-at-board-partners-but-launch-is-on-hold-over-3gb-gddr7-pricing&quot;&gt;관측&lt;/a&gt;도 나옵니다. 엔비디아가 새 일정을 확정한 건 아직 없습니다. &quot;곧 슈퍼 나온다니까 기다리자&quot;는 계산이 생각보다 오래 걸릴 수 있다는 얘기입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;VRAM값이 카드값을 끌어올린다&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;바로 이게 오늘의 핵심입니다. 요즘 그래픽카드가 비싼 건 GPU 칩 자체보다 &lt;b&gt;거기 붙는 메모리값&lt;/b&gt; 때문이에요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;숫자로 보면 체감이 됩니다. 카드 한 장에 들어가는 16GB GDDR7 값이 2025년 중반 65~80달러 선에서 연말엔 200달러를 넘겼습니다. DRAM 계약가는 2026년 1분기에 직전 분기 대비 약 80% 뛰었고, 일반 램(RAM)값도 한 분기에 최대 89%까지 올랐다는 &lt;a href=&quot;https://wccftech.com/nvidia-amd-increase-gpu-prices-in-2026-rising-dram-costs/&quot;&gt;집계&lt;/a&gt;가 나옵니다. 고급 카드는 이제 원가의 80% 이상이 메모리라, 메모리값이 뛰면 그게 곧 카드값입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원인은 결국 AI입니다. AI 데이터센터가 메모리를 싹쓸이하면서 소비자용 물량이 밀려나는 구조예요. 2026년 전체 DRAM 생산의 약 20%를 AI가 가져가고, 구글&amp;middot;마이크로소프트 같은 곳이 물량을 당겨가는 &lt;a href=&quot;https://www.astutegroup.com/news/general/gpu-pricing-set-for-reset-as-ai-driven-memory-shortages-push-costs-sharply-higher/&quot;&gt;상황&lt;/a&gt;입니다. 게이머가 데이터센터와 같은 메모리를 두고 경쟁하는 셈이니 값이 내려올 리가 없죠.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;br /&gt;VRAM / GDDR7은 그래픽카드에 붙는 전용 메모리예요. 게임 텍스처나 AI 모델을 여기에 올려두고 굴립니다. GDDR7은 가장 최신 규격이고, 용량이 클수록(예: 16GB&amp;rarr;24GB) 고해상도 게임이나 큰 AI 모델을 돌리기 유리해요. 문제는 이 메모리 자체가 지금 품귀라 값이 뛴다는 겁니다.&lt;/blockquote&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-01.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;675&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dVi4Qa/dJMcadbCVbs/iEVkTdChXBtI63SlMkrWT0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dVi4Qa/dJMcadbCVbs/iEVkTdChXBtI63SlMkrWT0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dVi4Qa/dJMcadbCVbs/iEVkTdChXBtI63SlMkrWT0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdVi4Qa%2FdJMcadbCVbs%2FiEVkTdChXBtI63SlMkrWT0%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;1200&quot; height=&quot;675&quot; data-filename=&quot;body-01.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;675&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 지금 뭘 해야 하나. 상황별 결론부터 신호등으로 정리했습니다. 내 경우를 먼저 찾아보세요.&lt;/p&gt;
&lt;div class=&quot;signal-row&quot;&gt;
&lt;div class=&quot;signal red&quot;&gt;
&lt;div class=&quot;head&quot;&gt;  지금은 대기&lt;/div&gt;
&lt;p class=&quot;body&quot; data-ke-size=&quot;size16&quot;&gt;여유가 있는데 고사양 게임(1440p&amp;middot;4K)이나 영상편집&amp;middot;3D가 목적이라면. 지금 값은 메모리 프리미엄이 크니 슈퍼 출시&amp;middot;연말 세일을 지켜보는 게 유리합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;signal yellow&quot;&gt;
&lt;div class=&quot;head&quot;&gt;  조건부 구매&lt;/div&gt;
&lt;p class=&quot;body&quot; data-ke-size=&quot;size16&quot;&gt;쓰던 카드가 고장 나 당장 급하거나, 로컬 AI가 목적이라면. 급하면 딱 필요한 VRAM만 고르고, 로컬 AI는 중고 24GB(RTX 3090)부터 보세요.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;signal green&quot;&gt;
&lt;div class=&quot;head&quot;&gt;  지금 사도 OK&lt;/div&gt;
&lt;p class=&quot;body&quot; data-ke-size=&quot;size16&quot;&gt;사무&amp;middot;웹&amp;middot;영상시청이나 가벼운 1080p 게임이면. 저가&amp;middot;중고 카드로 충분해서 이번 메모리 대란과는 사실상 무관합니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;그래서 지금 사도 되나 &amp;mdash; 용도별 판단&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 궁금한 부분이죠. 한 줄로 답이 안 나오는 이유는 용도마다 답이 다르기 때문입니다. 아래 표로 정리했습니다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;용도&lt;/th&gt;
&lt;th&gt;권장 VRAM&lt;/th&gt;
&lt;th&gt;지금 사도 되나&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;사무&amp;middot;웹&amp;middot;영상시청&lt;/td&gt;
&lt;td&gt;내장그래픽~8GB&lt;/td&gt;
&lt;td&gt;지금도 OK (메모리 대란 영향 적음)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;가벼운 게임 (1080p)&lt;/td&gt;
&lt;td&gt;8~12GB&lt;/td&gt;
&lt;td&gt;급하면 구매, 아니면 세일 대기&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;고사양 게임 (1440p&amp;middot;4K)&lt;/td&gt;
&lt;td&gt;16GB 이상&lt;/td&gt;
&lt;td&gt;대기 권장 (슈퍼&amp;middot;가격 안정 지켜보기)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;로컬 AI (LLM&amp;middot;이미지)&lt;/td&gt;
&lt;td&gt;16~24GB 이상&lt;/td&gt;
&lt;td&gt;중고 24GB 카드 우선 검토&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;영상편집&amp;middot;3D&lt;/td&gt;
&lt;td&gt;12~16GB&lt;/td&gt;
&lt;td&gt;급하지 않으면 대기&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;엔비디아만 답인 것도 아닙니다. 고사양이 아니라면 AMD 라데온(Radeon)이나 인텔(Intel) 아크(Arc) 쪽이 같은 값에 VRAM을 더 얹어주는 경우가 있어, 가성비로 비교해볼 만합니다. 다만 이쪽도 결국 같은 메모리값 상승의 영향을 받는다는 점은 똑같습니다.&lt;/p&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-02.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PbWm4/dJMcai45xsO/2wEMXbK9AU0YvBNyKQBbk0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PbWm4/dJMcai45xsO/2wEMXbK9AU0YvBNyKQBbk0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PbWm4/dJMcai45xsO/2wEMXbK9AU0YvBNyKQBbk0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPbWm4%2FdJMcai45xsO%2F2wEMXbK9AU0YvBNyKQBbk0%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;1200&quot; height=&quot;630&quot; data-filename=&quot;body-02.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;로컬 AI 돌릴 거면 VRAM 몇 GB&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요즘 견적 문의 중에 부쩍 는 게 &quot;집에서 로컬 AI 돌리려는데 뭐 사요&quot;입니다. 이건 게임과 기준이 다릅니다. 모델 크기가 VRAM을 그대로 잡아먹기 때문이에요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대략적인 기준은 이렇습니다. 7~8B급 작은 모델을 Q4로 압축해 돌리면 8~12GB, 13B급은 12~16GB, 30B급을 편하게 굴리려면 24GB 이상은 있어야 숨통이 트입니다. &lt;a href=&quot;https://www.compute-market.com/blog/gpu-prices-2026-what-to-buy-local-ai&quot;&gt;로컬 AI용 카드 정리&lt;/a&gt;를 봐도 결국 관건은 VRAM 용량이에요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 신품 24GB 카드가 지금 메모리 대란의 직격탄을 맞아 값이 사납다는 겁니다. 저의 경우, 로컬 AI가 목적이라면 신품 프리미엄을 다 주기보다 중고 RTX 3090(24GB) 쪽을 먼저 살펴보라고 권합니다. 게임 최신 성능은 좀 손해 봐도 VRAM 24GB가 주는 여유가 로컬 모델엔 더 크게 작용하거든요.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;br /&gt;양자화(Quantization)는 AI 모델의 숫자 정밀도를 낮춰 용량을 줄이는 기술이에요. 흔히 쓰는 Q4는 4비트로 줄인다는 뜻인데, 같은 모델을 절반 이하 VRAM으로 돌릴 수 있게 해줍니다. 덕분에 24GB 카드로도 꽤 큰 모델을 굴릴 수 있죠. 대신 정밀도가 조금 깎여 답 품질이 미세하게 떨어질 수 있어요.&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;기다린다면 언제까지 봐야 하나&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 참으면 언제 좋아지느냐가 남습니다. 아쉽게도 짧게 끝날 얘기는 아닙니다. 마이크론(Micron)과 SK하이닉스(SK hynix)의 신규 메모리 생산능력이 빨라야 2027년에 양산에 들어가서, 값이 눈에 띄게 풀리는 건 2028년쯤으로 보는 &lt;a href=&quot;https://www.buysellram.com/blog/why-gpu-prices-are-rising-in-2026-how-memory-economics-and-ai-are-reshaping-the-graphics-market/&quot;&gt;전망&lt;/a&gt;이 많습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 최근 소비자 체감가가 한계에 부딪히면서 상승세 자체는 조금 둔화됐다는 &lt;a href=&quot;https://www.tomshardware.com/pc-components/ram/memory-price-surge-begins-to-cool-as-consumers-hit-affordability-limit-ai-demand-still-keeps-dram-and-nand-prices-climbing-through-q3-2026&quot;&gt;보도&lt;/a&gt;도 있습니다. 폭등이 멈춰가는 것과 값이 내려오는 것은 다른 얘기라, &quot;이제 안 오른다&quot;를 &quot;곧 싸진다&quot;로 읽으면 곤란합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정리하면 이렇습니다. 카드가 멀쩡하고 급하지 않다면, RTX 50 슈퍼가 실제로 나오는지와 연말 세일 두 가지를 보고 판단해도 늦지 않습니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 생각&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저라면 지금 당장은 안 삽니다. 성능이 확 좋아져서 오른 값이면 기꺼이 지불하겠는데, 지금은 순전히 메모리 품귀 탓에 붙은 프리미엄이라 돈 주고 손해 보는 기분이 들거든요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 예외는 있습니다. 쓰던 카드가 고장 났거나, 로컬 AI를 당장 돌려야 하는 상황이면 마냥 기다릴 수는 없죠. 그럴 땐 신품 고VRAM 프리미엄을 다 무는 것보다 중고 24GB 카드로 실속을 챙기는 쪽이 낫다고 봅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞으로는 슈퍼가 진짜 출시되는지, 그리고 GDDR7 값이 어느 쪽으로 움직이는지 이 두 가지만 지켜보려 합니다. 둘 중 하나만 풀려도 견적 짜기가 한결 편해질 테니까요. 그럼 이만~&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;참고 자료&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.tomshardware.com/pc-components/gpus/nvidia-rtx-50-super-gpus-are-reportedly-ready-but-stuck-in-limbo-due-to-excessive-gddr7-pricing-3gb-gddr7-module-costs-triple-the-price-of-2gb&quot;&gt;Tom's Hardware &amp;mdash; RTX 50 Super stuck over GDDR7 pricing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://videocardz.com/newz/nvidia-rtx-50-super-cards-already-at-board-partners-but-launch-is-on-hold-over-3gb-gddr7-pricing&quot;&gt;VideoCardz &amp;mdash; RTX 50 Super launch on hold&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wccftech.com/nvidia-amd-increase-gpu-prices-in-2026-rising-dram-costs/&quot;&gt;Wccftech &amp;mdash; NVIDIA&amp;middot;AMD GPU price rise on DRAM costs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.astutegroup.com/news/general/gpu-pricing-set-for-reset-as-ai-driven-memory-shortages-push-costs-sharply-higher/&quot;&gt;Astute Group &amp;mdash; GPU pricing reset on AI memory shortage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.tomshardware.com/pc-components/ram/memory-price-surge-begins-to-cool-as-consumers-hit-affordability-limit-ai-demand-still-keeps-dram-and-nand-prices-climbing-through-q3-2026&quot;&gt;Tom's Hardware &amp;mdash; Memory price surge cools but stays elevated (Q3 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.compute-market.com/blog/gpu-prices-2026-what-to-buy-local-ai&quot;&gt;compute-market &amp;mdash; GPU prices 2026: what to buy for local AI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;이미지 출처: &lt;a href=&quot;https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/&quot;&gt;NVIDIA GeForce 공식&lt;/a&gt; &amp;middot; &lt;a href=&quot;https://www.amd.com/en/products/graphics/desktops/radeon.html&quot;&gt;AMD Radeon 공식&lt;/a&gt; &amp;middot; &lt;a href=&quot;https://semiconductor.samsung.com/dram/gddr/gddr7/&quot;&gt;Samsung GDDR7 공식&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>AI 리뷰 &amp;amp; 가이드</category>
      <category>2026</category>
      <category>GDDR7</category>
      <category>GPU구매</category>
      <category>PC견적</category>
      <category>RTX50슈퍼</category>
      <category>vram</category>
      <category>그래픽카드</category>
      <category>로컬ai</category>
      <category>메모리가격</category>
      <category>엔비디아</category>
      <author>AI 디코드</author>
      <guid isPermaLink="true">https://the-maze.tistory.com/113</guid>
      <comments>https://the-maze.tistory.com/113#entry113comment</comments>
      <pubDate>Sun, 19 Jul 2026 13:09:42 +0900</pubDate>
    </item>
    <item>
      <title>구글(Google) Tensor SDK 베타 &amp;mdash; Pixel 10 로컬 AI가 달라지는 점</title>
      <link>https://the-maze.tistory.com/112</link>
      <description>&lt;div class=&quot;tb &quot; style=&quot;font-family: Pretendard,system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif; max-width: 720px; margin: 0 auto;&quot;&gt;
&lt;style&gt;
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

/* ====== CSS Variables (Tistory light-safe theme) ====== */
.tb {
  --bg-color: #ffffff;
  --text-main: #0f172a;
  --text-sub: #334155;
  --text-muted: #64748b;
  --text-light: #94a3b8;
  --border-light: #e2e8f0;
  --bg-box: #f8fafc;
  --bg-box-alt: #f1f5f9;
  --primary: #3b82f6;
  --primary-bg: #eff6ff;
  --primary-border: #bfdbfe;
  --shadow-soft: 0 12px 32px -4px rgba(59,130,246,0.08), 0 4px 12px -4px rgba(0,0,0,0.05);
  --grad-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #d946ef 100%);
}

/* ====== BASE .tb ====== */
.tb{font-size:16px;line-height:1.85;color:var(--text-main);background:transparent;margin:20px 0;transition:color 0.3s;}
.tb h1{font-size:32px;line-height:1.35;font-weight:800;margin:0 0 16px;letter-spacing:-0.03em;color:var(--text-main);background:transparent;}
.tb h2{font-size:24px;line-height:1.4;font-weight:700;margin:48px 0 16px;letter-spacing:-0.02em;color:var(--text-main);display:flex;align-items:center;gap:12px;}
.tb h2::before{content:&quot;&quot;;display:block;width:6px;height:24px;background:var(--grad-primary);border-radius:4px;}
.tb h3{font-size:18px;line-height:1.45;font-weight:700;margin:32px 0 10px;letter-spacing:-0.015em;color:var(--text-main)}
.tb p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text-main)}
.tb a{color:var(--primary);text-decoration:none;border-bottom: 2px solid var(--primary-border);transition:all 0.2s ease;}
.tb a:hover{color:#8b5cf6;border-bottom-color:#8b5cf6;}
.tb strong{font-weight:700;color:var(--text-main)}
.tb ul,.tb ol{margin:0 0 20px;padding-left:22px}
.tb li{font-size:16px;line-height:1.85;margin:0 0 8px;color:var(--text-main)}
.tb hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}
.tb blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--primary);color:var(--text-sub);font-size:17px;line-height:1.8;background:var(--bg-box);border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px var(--border-light);position:relative;overflow:hidden;}
.tb blockquote::before{content:&quot;\&quot;&quot;;position:absolute;top:-10px;right:10px;font-size:80px;color:var(--border-light);opacity:0.3;font-family:serif;line-height:1;}
.tb blockquote p{margin:0;color:var(--text-sub);position:relative;z-index:1;}
.tb img{border-radius:8px;max-width:100%;box-shadow:var(--shadow-soft);}
.tb table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:table;table-layout:auto;box-shadow:var(--shadow-soft);}
.tb thead{background:var(--bg-box-alt)}
.tb th{padding:12px 14px;text-align:left;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-light);font-size:13px;letter-spacing:-0.01em;white-space:nowrap}
.tb td{padding:12px 14px;border-top:1px solid var(--border-light);color:var(--text-sub);line-height:1.6;vertical-align:top;transition:background 0.2s ease;}
.tb tbody tr:hover td{background:var(--bg-box);}
.tb tbody tr:nth-child(even){background:var(--bg-box)}
.tb tbody tr:nth-child(even):hover td{background:var(--bg-box-alt)}
.tb td strong{color:var(--primary);font-weight:700}
@media (max-width:520px){.tb table{font-size:13px}.tb th,.tb td{padding:8px 10px}}
.tb .meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-light)}
.tb .meta .cat{color:var(--primary);font-weight:600;letter-spacing:-0.01em}
.tb .meta .dot{width:3px;height:3px;background:var(--text-light);border-radius:50%}
.tb .subtitle{font-size:15px;color:var(--text-sub);margin-bottom:24px;border-left:3px solid transparent;border-image:var(--grad-primary) 1;padding:14px 18px;background:var(--bg-box);border-radius:0 8px 8px 0;line-height:1.75;box-shadow:var(--shadow-soft);}

/* ====== 공통 토큰 ====== */
.tb .stat-card-grid{display:grid;gap:12px;margin:24px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tb .stat-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:18px 16px;text-align:left;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .stat-card:hover{transform:translateY(-2px);}
.tb .stat-card .stat-num,.tb .stat-card .v{font-size:24px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums}
.tb .stat-card .stat-num .unit,.tb .stat-card .v .unit{font-size:14px;font-weight:600;color:var(--text-muted);margin-left:2px}
.tb .stat-card .stat-label,.tb .stat-card .l{font-size:12px;color:var(--text-muted);margin-top:6px;letter-spacing:-0.01em;line-height:1.4}
.tb .stat-card .d{font-size:11px;color:var(--text-light);margin-top:4px}
.tb .term-box{background:var(--bg-box-alt);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:12px;padding:24px;margin:28px 0;font-size:15px;color:var(--text-sub);line-height:1.7;box-shadow:var(--shadow-soft);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.tb .term-box:hover{transform:translateY(-4px);box-shadow: 0 16px 32px -8px rgba(59,130,246,0.12);}
.tb .term-box .t{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase;}
.tb .term-box .c{font-size:15px;line-height:1.75;color:var(--text-sub);margin:0}
.tb .img-placeholder{margin:24px 0;background:var(--bg-box);border:1.5px dashed var(--border-light);border-radius:12px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-light);padding:20px;text-align:center;transition:all 0.2s ease;}
.tb .img-placeholder:hover{border-color:var(--primary);background:var(--primary-bg);}
.tb .img-placeholder .t{font-size:13px;color:var(--text-muted);font-weight:500}
.tb .img-placeholder .s{font-size:12px;color:var(--text-light)}
.tb .img-placeholder code{background:var(--bg-box-alt);padding:2px 6px;border-radius:4px;font-size:13px}
.tb .signal-row{display:grid;gap:12px;margin:22px 0;grid-template-columns:repeat(3,1fr)}
.tb .signal{border-radius:12px;padding:16px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .signal:hover{transform:translateY(-2px);}
.tb .signal .head{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.tb .signal .body{font-size:14px;line-height:1.65;margin:0}
.tb .signal.red{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2);color:var(--text-main)}
.tb .signal.red .head{color:#dc2626}
.tb .signal.yellow{background:rgba(217,119,6,0.05);border-color:rgba(217,119,6,0.2);color:var(--text-main)}
.tb .signal.yellow .head{color:#d97706}
.tb .signal.green{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2);color:var(--text-main)}
.tb .signal.green .head{color:#16a34a}
@media (max-width:520px){.tb .signal-row{grid-template-columns:1fr}}

/* ====== VARIANT 1: AI 뉴스 해석 (tb-news) ====== */
.tb-news h1{font-size:30px;letter-spacing:-0.03em}
.tb-news .kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-bg);padding:6px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:-0.005em}
.tb-news .one-line{background:var(--grad-primary);color:#fff;border-radius:16px;padding:22px 24px;margin:28px 0;position:relative;box-shadow:var(--shadow-soft);}
.tb-news .one-line .label{font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;margin-bottom:8px}
.tb-news .one-line .txt{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-0.015em;margin:0}
.tb-news .tldr{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:20px 24px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-news .tldr .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:12px;display:inline-block;}
.tb-news .tldr ol{list-style:none;padding:0;margin:0;counter-reset:tl}
.tb-news .tldr ol li{counter-increment:tl;padding:10px 0 10px 34px;position:relative;border-top:1px solid var(--border-light);font-size:15px;line-height:1.7;margin:0;color:var(--text-sub);transition:background 0.2s ease;}
.tb-news .tldr ol li:hover{background:var(--bg-box-alt);}
.tb-news .tldr ol li:first-child{border-top:none;padding-top:0}
.tb-news .tldr ol li:last-child{padding-bottom:0}
.tb-news .tldr ol li::before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:10px;font-size:13px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}
.tb-news .tldr ol li:first-child::before{top:0}
.tb-news h2{display:flex;align-items:baseline;gap:12px;padding:6px 0 6px 16px;border-left:4px solid transparent;border-image:var(--grad-primary) 1;margin:52px 0 20px;background:var(--bg-box);box-shadow:var(--shadow-soft);}
.tb-news h2 .n{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tb-news h2 .t{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.35}
.tb-news div.compare{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;margin:24px 0;font-size:14px;box-shadow:var(--shadow-soft);}
.tb-news div.compare &gt; div{padding:12px 14px;border-bottom:1px solid var(--border-light);transition:background 0.2s ease;}
.tb-news div.compare &gt; div:nth-child(-n+4){background:var(--bg-box-alt);font-weight:700;color:var(--text-main);font-size:13px}
.tb-news div.compare &gt; div:nth-last-child(-n+4){border-bottom:none}
.tb-news div.compare .highlight{background:var(--primary-bg);color:var(--primary);font-weight:700}
.tb-news div.compare &gt; div:hover{background:var(--bg-box);}
@media (max-width:520px){.tb-news div.compare{grid-template-columns:1fr 1fr;font-size:13px}}

/* ====== VARIANT 2: 하드웨어/신제품 리뷰 (tb-review) ====== */
.tb-review .hero-product{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-review .hero-product .tag{display:inline-block;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:4px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-review .hero-product h1{font-size:28px;margin:0 0 10px;letter-spacing:-0.025em;line-height:1.3;color:var(--text-main)}
.tb-review .hero-product .sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}
.tb-review .hero-product .score-row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-top:20px;border-top:1px solid var(--border-light)}
.tb-review .hero-product .score-big{font-size:46px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}
.tb-review .hero-product .score-big .max{font-size:20px;color:var(--text-light);font-weight:600;margin-left:4px;-webkit-text-fill-color:var(--text-light);}
.tb-review .hero-product .score-bars{display:grid;gap:8px}
.tb-review .hero-product .bar-row{display:grid;grid-template-columns:60px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:var(--text-muted)}
.tb-review .hero-product .bar{height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;position:relative}
.tb-review .hero-product .bar i{display:block;height:100%;background:var(--grad-primary);border-radius:3px}
.tb-review .hero-product .bar-val{font-weight:700;color:var(--text-sub);font-variant-numeric:tabular-nums;text-align:right}
.tb-review .spec-sheet{border:1px solid var(--border-light);border-radius:16px;margin:28px 0;overflow:hidden;box-shadow:var(--shadow-soft);}
.tb-review .spec-sheet .t{padding:14px 18px;background:var(--bg-box-alt);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:700;color:var(--text-main)}
.tb-review .spec-row{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border-light);font-size:14px;line-height:1.6;transition:background 0.2s ease;}
.tb-review .spec-row:hover{background:var(--bg-box);}
.tb-review .spec-row:last-child{border-bottom:none}
.tb-review .spec-row .k{color:var(--text-muted);font-size:13px}
.tb-review .spec-row .v{color:var(--text-main);font-weight:500}
.tb-review .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}
.tb-review .pc{border-radius:12px;padding:20px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-review .pc:hover{transform:translateY(-2px);}
.tb-review .pc .h{font-size:14px;font-weight:800;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.tb-review .pc.pro{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2)}
.tb-review .pc.pro .h{color:#16a34a}
.tb-review .pc.con{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2)}
.tb-review .pc.con .h{color:#dc2626}
.tb-review .pc ul{margin:0;padding-left:18px}
.tb-review .pc li{font-size:14px;line-height:1.65;margin:4px 0;color:var(--text-sub)}
@media (max-width:520px){.tb-review .pc-row{grid-template-columns:1fr}.tb-review .spec-row{grid-template-columns:100px 1fr;gap:10px;font-size:13.5px}}

/* ====== VARIANT 3: 주간 라운드업 (tb-round) ====== */
.tb-round .issue-banner{background:var(--grad-primary);color:#fff;border-radius:16px;padding:30px 28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-round .issue-banner .issue-no{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.8;margin-bottom:10px}
.tb-round .issue-banner h1{font-size:28px;color:#fff;margin:0 0 12px;line-height:1.3;letter-spacing:-0.025em}
.tb-round .issue-banner .sub{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 20px}
.tb-round .issue-banner .stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
.tb-round .issue-banner .stats .s{font-size:12px;opacity:.75}
.tb-round .issue-banner .stats .s b{display:block;font-size:18px;font-weight:800;color:#fff;opacity:1;margin-bottom:4px}
.tb-round .top3{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px;margin:0 0 30px;box-shadow:var(--shadow-soft);}
.tb-round .top3 .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:14px;display:inline-block;}
.tb-round .top3 .item{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);align-items:baseline;transition:background 0.2s ease;}
.tb-round .top3 .item:hover{background:var(--bg-box-alt);}
.tb-round .top3 .item:first-of-type{border-top:none;padding-top:0}
.tb-round .top3 .item:last-child{padding-bottom:0}
.tb-round .top3 .n{font-size:20px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-0.02em}
.tb-round .top3 .c{font-size:15px;line-height:1.65;color:var(--text-main)}
.tb-round h2{font-size:20px;margin:44px 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}
.tb-round h2 .c{font-size:12px;color:var(--text-light);font-weight:500;letter-spacing:.04em}
.tb-round .round-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-light);transition:transform 0.2s ease;}
.tb-round .round-item:hover{transform:translateX(4px);}
.tb-round .round-item:last-child{border-bottom:none}
.tb-round .round-item .n{font-size:15px;font-weight:700;color:var(--text-light);line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}
.tb-round .round-item .title{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.45;margin:0 0 8px;letter-spacing:-0.015em}
.tb-round .round-item .title a{color:var(--text-main);text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}
.tb-round .round-item .title a:hover{color:var(--primary);border-color:var(--primary)}
.tb-round .round-item .dek{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0 0 8px}
.tb-round .round-item .meta{font-size:12px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tb-round .round-item .meta .tag{color:var(--primary);font-weight:600}
.tb-round .quick-grid{display:grid;gap:12px;margin:28px 0;grid-template-columns:repeat(4,1fr)}
@media (max-width:640px){.tb-round .quick-grid{grid-template-columns:repeat(2,1fr)}}
.tb-round .quick-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-round .quick-card:hover{transform:translateY(-2px);}
.tb-round .quick-card .l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em;margin-bottom:8px}
.tb-round .quick-card .v{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1}
.tb-round .quick-card .d{font-size:11px;color:var(--text-light);margin-top:4px}

/* ====== VARIANT 4: 가이드 / 튜토리얼 (tb-guide) ====== */
.tb-guide .guide-head{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-guide .guide-head .level{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:6px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-guide .guide-head .level .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}
.tb-guide .guide-head h1{font-size:26px;letter-spacing:-0.025em;margin:0 0 12px;line-height:1.3;color:var(--text-main)}
.tb-guide .guide-head .sub{font-size:15px;color:var(--text-sub);line-height:1.6;margin:0 0 20px}
.tb-guide .guide-head .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--border-light)}
.tb-guide .guide-head .facts .f .l{font-size:11px;color:var(--text-light);font-weight:600;letter-spacing:.04em;margin-bottom:6px}
.tb-guide .guide-head .facts .f .v{font-size:14px;color:var(--text-main);font-weight:600}
.tb-guide .prep{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;padding:20px 22px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-guide .prep .t{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;margin-bottom:10px}
.tb-guide .prep ul{list-style:none;padding:0;margin:0}
.tb-guide .prep li{padding:8px 0 8px 30px;position:relative;font-size:14px;line-height:1.6;color:var(--text-sub);transition:transform 0.2s ease;}
.tb-guide .prep li:hover{transform:translateX(4px);}
.tb-guide .prep li::before{content:&quot;&quot;;position:absolute;left:0;top:11px;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;background:var(--bg-color)}
.tb-guide .prep li::after{content:&quot;&quot;;position:absolute;left:4px;top:13px;width:8px;height:5px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}
.tb-guide .step{display:grid;grid-template-columns:50px 1fr;gap:18px;margin:44px 0 16px;padding-top:28px;border-top:2px solid var(--border-light);align-items:start}
.tb-guide .step:first-of-type{border-top:none;padding-top:0;margin-top:36px}
.tb-guide .step .n{font-size:36px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;padding-top:4px}
.tb-guide .step .wrap{padding-top:6px}
.tb-guide .step .step-label{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:4px}
.tb-guide .step h3{font-size:20px;margin:0;letter-spacing:-0.02em;line-height:1.35;color:var(--text-main)}
.tb-guide .code{background:#0d1117;color:#e6edf3;border-radius:12px;padding:18px 20px;margin:20px 0;font-family:'SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto;border:1px solid #1f2630;box-shadow:var(--shadow-soft);}
.tb-guide .code .cm{color:#8b949e}
.tb-guide .code .kw{color:#ff7b72}
.tb-guide .code .st{color:#a5d6ff}
.tb-guide .code .fn{color:#d2a8ff}
.tb-guide .code .label-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b949e;margin:-18px -20px 16px;padding:10px 18px;background:#161b22;border-bottom:1px solid #1f2630;border-radius:12px 12px 0 0}
.tb-guide .capture{border:1.5px dashed var(--primary);background:var(--primary-bg);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease;}
.tb-guide .capture:hover{background:var(--bg-box);border-style:solid;}
.tb-guide .capture .ico{flex:0 0 38px;height:38px;background:var(--bg-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid var(--primary-border)}
.tb-guide .capture .txt{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0}
.tb-guide .capture .txt b{color:var(--primary);display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em}
.tb-guide .callout{border-left:4px solid var(--primary);padding:14px 18px;margin:20px 0;background:var(--bg-box);border-radius:0 10px 10px 0;box-shadow:var(--shadow-soft);}
.tb-guide .callout .h{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:6px}
.tb-guide .callout p{font-size:14px;line-height:1.7;color:var(--text-sub);margin:0}
.tb-guide .callout.warn{border-left-color:#d97706;background:rgba(217,119,6,0.05)}
.tb-guide .callout.warn .h{color:#d97706}

/* ====== 공통 하단: more-block, tags ====== */
.tb .more-block{background:var(--bg-box);border:1px solid var(--border-light);border-radius:14px;padding:24px;margin:52px 0 0;box-shadow:var(--shadow-soft);}
.tb .more-block .h{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:14px}
.tb .more-block .row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;transition:background 0.2s ease;}
.tb .more-block .row:hover{background:var(--bg-box-alt);}
.tb .more-block .row:first-of-type{border-top:none;padding-top:0}
.tb .more-block .row a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color 0.2s ease;}
.tb .more-block .row a:hover{color:var(--primary)}
.tb .more-block .row .c{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;padding-top:2px}
&lt;/style&gt;
&lt;h1&gt;구글(Google) Tensor SDK 베타 &amp;mdash; Pixel 10 로컬 AI가 달라지는 점&lt;/h1&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;span class=&quot;cat&quot;&gt;AI 리뷰 &amp;amp; 가이드&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;2026. 07. 15.&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;약 13분 읽기&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;2400&quot; data-origin-height=&quot;1256&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Deemo/dJMcacKGlmS/ZlEqyKumPxobha4fKhVAs1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Deemo/dJMcacKGlmS/ZlEqyKumPxobha4fKhVAs1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Deemo/dJMcacKGlmS/ZlEqyKumPxobha4fKhVAs1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDeemo%2FdJMcacKGlmS%2FZlEqyKumPxobha4fKhVAs1%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;2400&quot; height=&quot;1256&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;2400&quot; data-origin-height=&quot;1256&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;subtitle&quot; data-ke-size=&quot;size16&quot;&gt;구글이 Pixel 10의 Tensor TPU에서 Gemma 4 E2B를 오프라인으로 실행하는 Tensor SDK 베타를 공개했습니다. 기능과 개발 조건, 현재 한계를 정리합니다.&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스마트폰 AI는 대부분 인터넷 연결을 전제로 움직입니다. 사진을 고르고, 음성을 보내고, 서버에서 답을 받아오는 구조죠. 편하지만 개인 데이터가 기기 밖으로 나가고, 통신이 끊기면 기능도 같이 멈춥니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글(Google)이 이 흐름을 바꾸려는 개발 도구를 공개했습니다. 이름은 &lt;b&gt;Google Tensor SDK 베타&lt;/b&gt;입니다. Pixel 10의 Tensor TPU에서 가벼운 AI 모델을 직접 돌려, 채팅&amp;middot;이미지 인식&amp;middot;음성 전사&amp;middot;휴대폰 기능 제어를 오프라인으로 처리하는 구조입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 글은 &lt;a href=&quot;https://developers.googleblog.com/unlocking-the-next-era-of-on-device-ai-with-google-tensor-and-pixel/&quot;&gt;Google Developers Blog의 2026년 7월 13일 발표&lt;/a&gt;와 &lt;a href=&quot;https://developers.google.com/edge/tensor-sdk&quot;&gt;Tensor SDK 공식 문서&lt;/a&gt;를 기준으로 정리했습니다. 직접 Pixel 10에서 베타를 테스트한 후기는 아닙니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;핵심은 AI 기능 하나가 추가된 게 아닙니다. 개발자가 Pixel의 TPU를 이용해 온디바이스 AI 앱을 만드는 공식 경로가 열렸다는 점입니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;무엇이 공개됐나&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글은 Google I/O Connect India에서 Pixel 10 제품군의 Tensor SoC와 TPU를 이용한 온디바이스 AI 사례를 공개했습니다. 중심에는 &lt;b&gt;Gemma 4 E2B for TPU&lt;/b&gt;와 Tensor SDK 베타가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Gemma 4 E2B는 Pixel TPU에서 실행하도록 준비된 경량 모델입니다. 공식 시연에서는 인터넷 없이 AI 채팅을 하고, 사진 속 사물을 확인하고, 강의 음성을 글로 바꾸는 작업을 보여줬습니다. 음성이나 텍스트 명령으로 Wi-Fi와 지도 같은 휴대폰 기능을 조작하는 Mobile Actions 사례도 포함됐습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지원 기기는 공식 발표 기준 Pixel 10, Pixel 10 Pro, Pixel 10 Pro XL, Pixel 10 Pro Fold입니다. 다른 안드로이드 기기까지 바로 지원한다는 발표는 없습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;br /&gt;온디바이스 AI는 사진, 음성, 문장을 클라우드 서버로 보내지 않고 스마트폰 안에서 처리하는 방식입니다. 네트워크가 없어도 작동하고 데이터가 기기 밖으로 나가지 않는 게 장점이지만, 배터리와 메모리, 발열 제한을 같이 받아요.&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Tensor SDK가 하는 일&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Tensor SDK는 모델 자체가 아닙니다. 개발자가 학습한 모델을 Pixel의 TPU에서 실행할 수 있도록 연결하는 도구 모음입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작업 흐름은 세 단계로 나뉩니다. 먼저 LiteRT AOT 컴파일러로 지원 SoC에 맞게 모델을 변환합니다. 그다음 앱과 모델을 배포하고, Pixel 안의 Tensor TPU에서 추론을 실행합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developers.google.com/edge/tensor-sdk&quot;&gt;공식 Tensor SDK 문서&lt;/a&gt;는 현재 &lt;b&gt;120개 이상 모델&lt;/b&gt;을 Pixel용 Model Garden에서 제공한다고 안내합니다. 발표 글의 100개 이상보다 숫자가 늘어난 것은 문서 갱신 시점 차이로 보입니다. 비전, 텍스트, 오디오 모델을 한 경로에서 다루는 게 목표입니다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&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;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Tensor SDK&lt;/td&gt;
&lt;td&gt;모델 컴파일&amp;middot;배포&amp;middot;추론 연결&lt;/td&gt;
&lt;td&gt;베타 신청 방식&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemma 4 E2B for TPU&lt;/td&gt;
&lt;td&gt;Pixel에서 실행하는 경량 멀티모달 모델&lt;/td&gt;
&lt;td&gt;사전 컴파일 모델 공개&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LiteRT&lt;/td&gt;
&lt;td&gt;모바일&amp;middot;엣지 추론 런타임&lt;/td&gt;
&lt;td&gt;공식 문서&amp;middot;샘플 제공&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model Garden&lt;/td&gt;
&lt;td&gt;Pixel용 준비 모델 모음&lt;/td&gt;
&lt;td&gt;120개 이상 안내&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;샘플 앱&lt;/td&gt;
&lt;td&gt;채팅&amp;middot;사진&amp;middot;음성 입력 테스트&lt;/td&gt;
&lt;td&gt;공식 GitHub 소스 공개&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-01-tensor-sdk.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;824&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k3hMG/dJMcahrFRCC/2TlUL0DZWAmfdi0E7kL420/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k3hMG/dJMcahrFRCC/2TlUL0DZWAmfdi0E7kL420/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k3hMG/dJMcahrFRCC/2TlUL0DZWAmfdi0E7kL420/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk3hMG%2FdJMcahrFRCC%2F2TlUL0DZWAmfdi0E7kL420%2Fimg.png&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;856&quot; height=&quot;824&quot; data-filename=&quot;body-01-tensor-sdk.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;824&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;오프라인으로 가능한 작업&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 이해하기 쉬운 건 음성 전사입니다. 녹음한 강의나 회의를 서버에 올리지 않고 기기에서 글로 바꾸면 민감한 내용이 외부로 나갈 가능성을 줄일 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사진 분석도 비슷합니다. 기계 부품의 사진을 찍어 이상 부분을 찾거나, 매장에서 상품 위치를 안내하는 기능을 통신 없이 만들 수 있습니다. 공식 시연은 자동차 정비와 소매점 사례를 보여줬습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조금 더 흥미로운 부분은 Mobile Actions입니다. 구글은 Functional Gemma를 이용해 음성이나 텍스트 명령으로 Wi-Fi와 지도 같은 기능을 제어하는 모습을 공개했습니다. 다만 이건 모든 앱을 마음대로 조작하는 범용 에이전트가 완성됐다는 뜻은 아닙니다. 개발자가 허용한 기능과 API 범위 안에서 작동하는 구조로 보는 게 맞습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;br /&gt;TPU는 구글이 AI 연산을 위해 설계한 처리 장치입니다. Pixel의 Tensor 칩 안에 들어간 TPU는 CPU보다 행렬 연산에 유리해, 사진 분류나 경량 언어 모델 추론을 낮은 전력으로 처리하는 역할을 맡습니다.&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;개인정보 보호는 어디까지인가&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공식 시연의 가장 큰 장점은 데이터가 기기 안에 머문다는 점입니다. 비행기 모드에서도 채팅, 이미지 질문, 음성 전사가 가능하다는 설명은 클라우드 호출이 없어도 핵심 기능이 작동한다는 얘기입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그렇다고 앱 전체가 자동으로 안전해지는 건 아닙니다. 모델 추론은 오프라인이어도 앱이 분석 결과나 로그를 별도 서버로 전송할 수 있습니다. 개발자는 네트워크 권한, 로그 수집, 모델 업데이트 경로를 따로 관리해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사용자 입장에서는 &quot;온디바이스 AI&quot; 문구만 볼 게 아니라 실제 앱의 개인정보처리방침과 네트워크 권한을 같이 확인해야 합니다. 모델이 어디서 실행되는지와 앱이 데이터를 어디에 저장하는지는 다른 문제입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;개발자가 확인할 조건&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 Tensor SDK는 현재 베타 신청 단계입니다. 누구나 문서만 보고 바로 상용 앱을 배포할 수 있는 완성형 공개 SDK로 단정하면 안 됩니다. &lt;a href=&quot;https://developers.google.com/edge/tensor-sdk&quot;&gt;공식 베타 페이지&lt;/a&gt;에서 접근을 신청하고 지원 조건을 확인해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글은 &lt;a href=&quot;https://github.com/google-ai-edge/litert-samples/tree/main/compiled_model_api/google/sample_app_tpu&quot;&gt;LiteRT 공식 샘플 저장소&lt;/a&gt;에 Pixel 10용 샘플 앱과 APK, 빌드 절차를 공개했습니다. 샘플은 NPU를 먼저 시도하고, 지원되지 않으면 GPU와 CPU 순으로 전환하는 구조를 설명합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모델 파일도 아무거나 넣는다고 TPU에서 바로 돌아가지는 않습니다. 해당 하드웨어용으로 컴파일된 &lt;code&gt;.litertlm&lt;/code&gt; 모델이 필요합니다. 앱 개발에는 Android Studio와 JDK 17 또는 21 같은 기본 환경도 요구됩니다.&lt;/p&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-02-litert-samples.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/of1mt/dJMcacKGlne/mv3Vy9xqm4YIKmqM13LZmk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/of1mt/dJMcacKGlne/mv3Vy9xqm4YIKmqM13LZmk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/of1mt/dJMcacKGlne/mv3Vy9xqm4YIKmqM13LZmk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fof1mt%2FdJMcacKGlne%2Fmv3Vy9xqm4YIKmqM13LZmk%2Fimg.png&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;1200&quot; height=&quot;600&quot; data-filename=&quot;body-02-litert-samples.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;일반 사용자에게 중요한 변화&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;당장 Pixel 10에 새로운 AI 메뉴가 한꺼번에 생기는 발표는 아닙니다. 이번 발표의 대상은 개발자에 가깝습니다. SDK와 모델, 샘플 코드가 먼저 열리고 이를 이용한 앱이 뒤따르는 순서입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래도 방향은 분명합니다. 클라우드 AI가 빠르게 좋아져도 개인정보, 통신 지연, API 비용 문제는 남습니다. 스마트폰 안에서 처리할 수 있는 작업은 로컬로 옮기고, 큰 모델이 필요한 작업만 서버로 보내는 혼합 구조가 늘어날 가능성이 큽니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Pixel 10 사용자라면 &quot;AI 기능이 몇 개냐&quot;보다 어떤 기능이 인터넷 없이 돌아가는지 보는 편이 더 실용적입니다. 특히 녹음, 사진, 위치처럼 민감한 데이터를 다루는 기능에서 차이가 커집니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 생각&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개인적으로 이번 발표는 Pixel 10의 AI 기능보다 &lt;b&gt;Tensor SDK를 외부 개발자에게 열었다는 점&lt;/b&gt;이 더 중요하다고 봅니다. 제조사가 만든 기본 앱 몇 개보다 개발자가 붙을 수 있는 도구가 생겨야 활용 범위가 넓어집니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 &quot;100% private&quot;라는 표현은 모델 추론 범위에서 이해해야 합니다. 앱이 로그를 수집하거나 결과를 동기화하면 데이터는 다시 밖으로 나갈 수 있습니다. SDK 발표만 보고 개인정보 문제가 전부 해결됐다고 말하면 곤란합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저라면 베타가 끝나기 전까지 성능 숫자보다 실제 지원 앱과 배터리 소모를 먼저 보겠습니다. 사진과 음성을 함께 처리했을 때 발열이 어느 정도인지도 궁금하네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 이만~&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;참고 자료&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.googleblog.com/unlocking-the-next-era-of-on-device-ai-with-google-tensor-and-pixel/&quot;&gt;Google Developers Blog &amp;mdash; On-Device AI with Google Tensor and Pixel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/edge/tensor-sdk&quot;&gt;Google Tensor SDK 공식 문서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/google-ai-edge/litert-samples/tree/main/compiled_model_api/google/sample_app_tpu&quot;&gt;Google AI Edge LiteRT 공식 샘플 저장소&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://huggingface.co/litert-community&quot;&gt;Gemma 4 E2B for TPU 모델&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai.google.dev/edge/litert&quot;&gt;LiteRT 공식 문서&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>AI 리뷰 &amp;amp; 가이드</category>
      <category>EdgeTPU</category>
      <category>Gemma4</category>
      <category>Google</category>
      <category>LiteRT</category>
      <category>Pixel10</category>
      <category>TensorSDK</category>
      <category>로컬ai</category>
      <category>모바일ai</category>
      <category>오프라인ai</category>
      <category>온디바이스AI</category>
      <author>AI 디코드</author>
      <guid isPermaLink="true">https://the-maze.tistory.com/112</guid>
      <comments>https://the-maze.tistory.com/112#entry112comment</comments>
      <pubDate>Wed, 15 Jul 2026 19:02:25 +0900</pubDate>
    </item>
    <item>
      <title>인텔(Intel) Panther Lake가 RAM 93%를 그래픽 메모리로 쓰는 이유</title>
      <link>https://the-maze.tistory.com/111</link>
      <description>&lt;div class=&quot;tb &quot; style=&quot;font-family: Pretendard,system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif; max-width: 720px; margin: 0 auto;&quot;&gt;
&lt;style&gt;
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

/* ====== CSS Variables (Tistory light-safe theme) ====== */
.tb {
  --bg-color: #ffffff;
  --text-main: #0f172a;
  --text-sub: #334155;
  --text-muted: #64748b;
  --text-light: #94a3b8;
  --border-light: #e2e8f0;
  --bg-box: #f8fafc;
  --bg-box-alt: #f1f5f9;
  --primary: #3b82f6;
  --primary-bg: #eff6ff;
  --primary-border: #bfdbfe;
  --shadow-soft: 0 12px 32px -4px rgba(59,130,246,0.08), 0 4px 12px -4px rgba(0,0,0,0.05);
  --grad-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #d946ef 100%);
}

/* ====== BASE .tb ====== */
.tb{font-size:16px;line-height:1.85;color:var(--text-main);background:transparent;margin:20px 0;transition:color 0.3s;}
.tb h1{font-size:32px;line-height:1.35;font-weight:800;margin:0 0 16px;letter-spacing:-0.03em;color:var(--text-main);background:transparent;}
.tb h2{font-size:24px;line-height:1.4;font-weight:700;margin:48px 0 16px;letter-spacing:-0.02em;color:var(--text-main);display:flex;align-items:center;gap:12px;}
.tb h2::before{content:&quot;&quot;;display:block;width:6px;height:24px;background:var(--grad-primary);border-radius:4px;}
.tb h3{font-size:18px;line-height:1.45;font-weight:700;margin:32px 0 10px;letter-spacing:-0.015em;color:var(--text-main)}
.tb p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text-main)}
.tb a{color:var(--primary);text-decoration:none;border-bottom: 2px solid var(--primary-border);transition:all 0.2s ease;}
.tb a:hover{color:#8b5cf6;border-bottom-color:#8b5cf6;}
.tb strong{font-weight:700;color:var(--text-main)}
.tb ul,.tb ol{margin:0 0 20px;padding-left:22px}
.tb li{font-size:16px;line-height:1.85;margin:0 0 8px;color:var(--text-main)}
.tb hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}
.tb blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--primary);color:var(--text-sub);font-size:17px;line-height:1.8;background:var(--bg-box);border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px var(--border-light);position:relative;overflow:hidden;}
.tb blockquote::before{content:&quot;\&quot;&quot;;position:absolute;top:-10px;right:10px;font-size:80px;color:var(--border-light);opacity:0.3;font-family:serif;line-height:1;}
.tb blockquote p{margin:0;color:var(--text-sub);position:relative;z-index:1;}
.tb img{border-radius:8px;max-width:100%;box-shadow:var(--shadow-soft);}
.tb table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:table;table-layout:auto;box-shadow:var(--shadow-soft);}
.tb thead{background:var(--bg-box-alt)}
.tb th{padding:12px 14px;text-align:left;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-light);font-size:13px;letter-spacing:-0.01em;white-space:nowrap}
.tb td{padding:12px 14px;border-top:1px solid var(--border-light);color:var(--text-sub);line-height:1.6;vertical-align:top;transition:background 0.2s ease;}
.tb tbody tr:hover td{background:var(--bg-box);}
.tb tbody tr:nth-child(even){background:var(--bg-box)}
.tb tbody tr:nth-child(even):hover td{background:var(--bg-box-alt)}
.tb td strong{color:var(--primary);font-weight:700}
@media (max-width:520px){.tb table{font-size:13px}.tb th,.tb td{padding:8px 10px}}
.tb .meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-light)}
.tb .meta .cat{color:var(--primary);font-weight:600;letter-spacing:-0.01em}
.tb .meta .dot{width:3px;height:3px;background:var(--text-light);border-radius:50%}
.tb .subtitle{font-size:15px;color:var(--text-sub);margin-bottom:24px;border-left:3px solid transparent;border-image:var(--grad-primary) 1;padding:14px 18px;background:var(--bg-box);border-radius:0 8px 8px 0;line-height:1.75;box-shadow:var(--shadow-soft);}

/* ====== 공통 토큰 ====== */
.tb .stat-card-grid{display:grid;gap:12px;margin:24px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tb .stat-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:18px 16px;text-align:left;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .stat-card:hover{transform:translateY(-2px);}
.tb .stat-card .stat-num,.tb .stat-card .v{font-size:24px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums}
.tb .stat-card .stat-num .unit,.tb .stat-card .v .unit{font-size:14px;font-weight:600;color:var(--text-muted);margin-left:2px}
.tb .stat-card .stat-label,.tb .stat-card .l{font-size:12px;color:var(--text-muted);margin-top:6px;letter-spacing:-0.01em;line-height:1.4}
.tb .stat-card .d{font-size:11px;color:var(--text-light);margin-top:4px}
.tb .term-box{background:var(--bg-box-alt);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:12px;padding:24px;margin:28px 0;font-size:15px;color:var(--text-sub);line-height:1.7;box-shadow:var(--shadow-soft);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.tb .term-box:hover{transform:translateY(-4px);box-shadow: 0 16px 32px -8px rgba(59,130,246,0.12);}
.tb .term-box .t{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase;}
.tb .term-box .c{font-size:15px;line-height:1.75;color:var(--text-sub);margin:0}
.tb .img-placeholder{margin:24px 0;background:var(--bg-box);border:1.5px dashed var(--border-light);border-radius:12px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-light);padding:20px;text-align:center;transition:all 0.2s ease;}
.tb .img-placeholder:hover{border-color:var(--primary);background:var(--primary-bg);}
.tb .img-placeholder .t{font-size:13px;color:var(--text-muted);font-weight:500}
.tb .img-placeholder .s{font-size:12px;color:var(--text-light)}
.tb .img-placeholder code{background:var(--bg-box-alt);padding:2px 6px;border-radius:4px;font-size:13px}
.tb .signal-row{display:grid;gap:12px;margin:22px 0;grid-template-columns:repeat(3,1fr)}
.tb .signal{border-radius:12px;padding:16px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .signal:hover{transform:translateY(-2px);}
.tb .signal .head{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.tb .signal .body{font-size:14px;line-height:1.65;margin:0}
.tb .signal.red{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2);color:var(--text-main)}
.tb .signal.red .head{color:#dc2626}
.tb .signal.yellow{background:rgba(217,119,6,0.05);border-color:rgba(217,119,6,0.2);color:var(--text-main)}
.tb .signal.yellow .head{color:#d97706}
.tb .signal.green{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2);color:var(--text-main)}
.tb .signal.green .head{color:#16a34a}
@media (max-width:520px){.tb .signal-row{grid-template-columns:1fr}}

/* ====== VARIANT 1: AI 뉴스 해석 (tb-news) ====== */
.tb-news h1{font-size:30px;letter-spacing:-0.03em}
.tb-news .kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-bg);padding:6px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:-0.005em}
.tb-news .one-line{background:var(--grad-primary);color:#fff;border-radius:16px;padding:22px 24px;margin:28px 0;position:relative;box-shadow:var(--shadow-soft);}
.tb-news .one-line .label{font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;margin-bottom:8px}
.tb-news .one-line .txt{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-0.015em;margin:0}
.tb-news .tldr{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:20px 24px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-news .tldr .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:12px;display:inline-block;}
.tb-news .tldr ol{list-style:none;padding:0;margin:0;counter-reset:tl}
.tb-news .tldr ol li{counter-increment:tl;padding:10px 0 10px 34px;position:relative;border-top:1px solid var(--border-light);font-size:15px;line-height:1.7;margin:0;color:var(--text-sub);transition:background 0.2s ease;}
.tb-news .tldr ol li:hover{background:var(--bg-box-alt);}
.tb-news .tldr ol li:first-child{border-top:none;padding-top:0}
.tb-news .tldr ol li:last-child{padding-bottom:0}
.tb-news .tldr ol li::before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:10px;font-size:13px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}
.tb-news .tldr ol li:first-child::before{top:0}
.tb-news h2{display:flex;align-items:baseline;gap:12px;padding:6px 0 6px 16px;border-left:4px solid transparent;border-image:var(--grad-primary) 1;margin:52px 0 20px;background:var(--bg-box);box-shadow:var(--shadow-soft);}
.tb-news h2 .n{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tb-news h2 .t{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.35}
.tb-news div.compare{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;margin:24px 0;font-size:14px;box-shadow:var(--shadow-soft);}
.tb-news div.compare &gt; div{padding:12px 14px;border-bottom:1px solid var(--border-light);transition:background 0.2s ease;}
.tb-news div.compare &gt; div:nth-child(-n+4){background:var(--bg-box-alt);font-weight:700;color:var(--text-main);font-size:13px}
.tb-news div.compare &gt; div:nth-last-child(-n+4){border-bottom:none}
.tb-news div.compare .highlight{background:var(--primary-bg);color:var(--primary);font-weight:700}
.tb-news div.compare &gt; div:hover{background:var(--bg-box);}
@media (max-width:520px){.tb-news div.compare{grid-template-columns:1fr 1fr;font-size:13px}}

/* ====== VARIANT 2: 하드웨어/신제품 리뷰 (tb-review) ====== */
.tb-review .hero-product{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-review .hero-product .tag{display:inline-block;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:4px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-review .hero-product h1{font-size:28px;margin:0 0 10px;letter-spacing:-0.025em;line-height:1.3;color:var(--text-main)}
.tb-review .hero-product .sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}
.tb-review .hero-product .score-row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-top:20px;border-top:1px solid var(--border-light)}
.tb-review .hero-product .score-big{font-size:46px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}
.tb-review .hero-product .score-big .max{font-size:20px;color:var(--text-light);font-weight:600;margin-left:4px;-webkit-text-fill-color:var(--text-light);}
.tb-review .hero-product .score-bars{display:grid;gap:8px}
.tb-review .hero-product .bar-row{display:grid;grid-template-columns:60px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:var(--text-muted)}
.tb-review .hero-product .bar{height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;position:relative}
.tb-review .hero-product .bar i{display:block;height:100%;background:var(--grad-primary);border-radius:3px}
.tb-review .hero-product .bar-val{font-weight:700;color:var(--text-sub);font-variant-numeric:tabular-nums;text-align:right}
.tb-review .spec-sheet{border:1px solid var(--border-light);border-radius:16px;margin:28px 0;overflow:hidden;box-shadow:var(--shadow-soft);}
.tb-review .spec-sheet .t{padding:14px 18px;background:var(--bg-box-alt);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:700;color:var(--text-main)}
.tb-review .spec-row{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border-light);font-size:14px;line-height:1.6;transition:background 0.2s ease;}
.tb-review .spec-row:hover{background:var(--bg-box);}
.tb-review .spec-row:last-child{border-bottom:none}
.tb-review .spec-row .k{color:var(--text-muted);font-size:13px}
.tb-review .spec-row .v{color:var(--text-main);font-weight:500}
.tb-review .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}
.tb-review .pc{border-radius:12px;padding:20px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-review .pc:hover{transform:translateY(-2px);}
.tb-review .pc .h{font-size:14px;font-weight:800;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.tb-review .pc.pro{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2)}
.tb-review .pc.pro .h{color:#16a34a}
.tb-review .pc.con{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2)}
.tb-review .pc.con .h{color:#dc2626}
.tb-review .pc ul{margin:0;padding-left:18px}
.tb-review .pc li{font-size:14px;line-height:1.65;margin:4px 0;color:var(--text-sub)}
@media (max-width:520px){.tb-review .pc-row{grid-template-columns:1fr}.tb-review .spec-row{grid-template-columns:100px 1fr;gap:10px;font-size:13.5px}}

/* ====== VARIANT 3: 주간 라운드업 (tb-round) ====== */
.tb-round .issue-banner{background:var(--grad-primary);color:#fff;border-radius:16px;padding:30px 28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-round .issue-banner .issue-no{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.8;margin-bottom:10px}
.tb-round .issue-banner h1{font-size:28px;color:#fff;margin:0 0 12px;line-height:1.3;letter-spacing:-0.025em}
.tb-round .issue-banner .sub{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 20px}
.tb-round .issue-banner .stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
.tb-round .issue-banner .stats .s{font-size:12px;opacity:.75}
.tb-round .issue-banner .stats .s b{display:block;font-size:18px;font-weight:800;color:#fff;opacity:1;margin-bottom:4px}
.tb-round .top3{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px;margin:0 0 30px;box-shadow:var(--shadow-soft);}
.tb-round .top3 .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:14px;display:inline-block;}
.tb-round .top3 .item{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);align-items:baseline;transition:background 0.2s ease;}
.tb-round .top3 .item:hover{background:var(--bg-box-alt);}
.tb-round .top3 .item:first-of-type{border-top:none;padding-top:0}
.tb-round .top3 .item:last-child{padding-bottom:0}
.tb-round .top3 .n{font-size:20px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-0.02em}
.tb-round .top3 .c{font-size:15px;line-height:1.65;color:var(--text-main)}
.tb-round h2{font-size:20px;margin:44px 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}
.tb-round h2 .c{font-size:12px;color:var(--text-light);font-weight:500;letter-spacing:.04em}
.tb-round .round-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-light);transition:transform 0.2s ease;}
.tb-round .round-item:hover{transform:translateX(4px);}
.tb-round .round-item:last-child{border-bottom:none}
.tb-round .round-item .n{font-size:15px;font-weight:700;color:var(--text-light);line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}
.tb-round .round-item .title{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.45;margin:0 0 8px;letter-spacing:-0.015em}
.tb-round .round-item .title a{color:var(--text-main);text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}
.tb-round .round-item .title a:hover{color:var(--primary);border-color:var(--primary)}
.tb-round .round-item .dek{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0 0 8px}
.tb-round .round-item .meta{font-size:12px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tb-round .round-item .meta .tag{color:var(--primary);font-weight:600}
.tb-round .quick-grid{display:grid;gap:12px;margin:28px 0;grid-template-columns:repeat(4,1fr)}
@media (max-width:640px){.tb-round .quick-grid{grid-template-columns:repeat(2,1fr)}}
.tb-round .quick-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-round .quick-card:hover{transform:translateY(-2px);}
.tb-round .quick-card .l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em;margin-bottom:8px}
.tb-round .quick-card .v{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1}
.tb-round .quick-card .d{font-size:11px;color:var(--text-light);margin-top:4px}

/* ====== VARIANT 4: 가이드 / 튜토리얼 (tb-guide) ====== */
.tb-guide .guide-head{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-guide .guide-head .level{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:6px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-guide .guide-head .level .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}
.tb-guide .guide-head h1{font-size:26px;letter-spacing:-0.025em;margin:0 0 12px;line-height:1.3;color:var(--text-main)}
.tb-guide .guide-head .sub{font-size:15px;color:var(--text-sub);line-height:1.6;margin:0 0 20px}
.tb-guide .guide-head .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--border-light)}
.tb-guide .guide-head .facts .f .l{font-size:11px;color:var(--text-light);font-weight:600;letter-spacing:.04em;margin-bottom:6px}
.tb-guide .guide-head .facts .f .v{font-size:14px;color:var(--text-main);font-weight:600}
.tb-guide .prep{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;padding:20px 22px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-guide .prep .t{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;margin-bottom:10px}
.tb-guide .prep ul{list-style:none;padding:0;margin:0}
.tb-guide .prep li{padding:8px 0 8px 30px;position:relative;font-size:14px;line-height:1.6;color:var(--text-sub);transition:transform 0.2s ease;}
.tb-guide .prep li:hover{transform:translateX(4px);}
.tb-guide .prep li::before{content:&quot;&quot;;position:absolute;left:0;top:11px;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;background:var(--bg-color)}
.tb-guide .prep li::after{content:&quot;&quot;;position:absolute;left:4px;top:13px;width:8px;height:5px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}
.tb-guide .step{display:grid;grid-template-columns:50px 1fr;gap:18px;margin:44px 0 16px;padding-top:28px;border-top:2px solid var(--border-light);align-items:start}
.tb-guide .step:first-of-type{border-top:none;padding-top:0;margin-top:36px}
.tb-guide .step .n{font-size:36px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;padding-top:4px}
.tb-guide .step .wrap{padding-top:6px}
.tb-guide .step .step-label{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:4px}
.tb-guide .step h3{font-size:20px;margin:0;letter-spacing:-0.02em;line-height:1.35;color:var(--text-main)}
.tb-guide .code{background:#0d1117;color:#e6edf3;border-radius:12px;padding:18px 20px;margin:20px 0;font-family:'SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto;border:1px solid #1f2630;box-shadow:var(--shadow-soft);}
.tb-guide .code .cm{color:#8b949e}
.tb-guide .code .kw{color:#ff7b72}
.tb-guide .code .st{color:#a5d6ff}
.tb-guide .code .fn{color:#d2a8ff}
.tb-guide .code .label-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b949e;margin:-18px -20px 16px;padding:10px 18px;background:#161b22;border-bottom:1px solid #1f2630;border-radius:12px 12px 0 0}
.tb-guide .capture{border:1.5px dashed var(--primary);background:var(--primary-bg);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease;}
.tb-guide .capture:hover{background:var(--bg-box);border-style:solid;}
.tb-guide .capture .ico{flex:0 0 38px;height:38px;background:var(--bg-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid var(--primary-border)}
.tb-guide .capture .txt{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0}
.tb-guide .capture .txt b{color:var(--primary);display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em}
.tb-guide .callout{border-left:4px solid var(--primary);padding:14px 18px;margin:20px 0;background:var(--bg-box);border-radius:0 10px 10px 0;box-shadow:var(--shadow-soft);}
.tb-guide .callout .h{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:6px}
.tb-guide .callout p{font-size:14px;line-height:1.7;color:var(--text-sub);margin:0}
.tb-guide .callout.warn{border-left-color:#d97706;background:rgba(217,119,6,0.05)}
.tb-guide .callout.warn .h{color:#d97706}

/* ====== 공통 하단: more-block, tags ====== */
.tb .more-block{background:var(--bg-box);border:1px solid var(--border-light);border-radius:14px;padding:24px;margin:52px 0 0;box-shadow:var(--shadow-soft);}
.tb .more-block .h{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:14px}
.tb .more-block .row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;transition:background 0.2s ease;}
.tb .more-block .row:hover{background:var(--bg-box-alt);}
.tb .more-block .row:first-of-type{border-top:none;padding-top:0}
.tb .more-block .row a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color 0.2s ease;}
.tb .more-block .row a:hover{color:var(--primary)}
.tb .more-block .row .c{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;padding-top:2px}
&lt;/style&gt;
&lt;div class=&quot;meta&quot;&gt;
&lt;h1 style=&quot;background-color: #fafaf7; color: #0f172a; text-align: start;&quot;&gt;인텔(Intel)&amp;nbsp;Panther&amp;nbsp;Lake가&amp;nbsp;RAM&amp;nbsp;93%를&amp;nbsp;그래픽&amp;nbsp;메모리로&amp;nbsp;쓰는&amp;nbsp;이유&lt;/h1&gt;
&lt;/div&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;span class=&quot;cat&quot;&gt;AI 기술 &amp;amp; 반도체 해설&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;2026. 07. 12.&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;약 14분 읽기&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;img style=&quot;text-align: center; caret-color: transparent; color: #64748b; font-size: 13px; letter-spacing: 0px;&quot; src=&quot;https://blog.kakaocdn.net/dna/wGEsK/dJMcafAxECs/AAAAAAAAAAAAAAAAAAAAAN98bPHpkZgfAbs_OgXqsmGv9vUzVCKZLudxkc_pTvf7/img.jpg?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&amp;amp;expires=1785509999&amp;amp;allow_ip=&amp;amp;allow_referer=&amp;amp;signature=RR0%2BN6FdzsTCSlUDxId2VO59iHA%3D&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;799&quot; data-filename=&quot;thumb.jpg&quot; data-is-animation=&quot;false&quot; /&gt;
&lt;p class=&quot;subtitle&quot; data-ke-size=&quot;size16&quot;&gt;Intel Core Ultra Series 3의 내장 Arc Pro GPU가 시스템 RAM을 최대 93%까지 활용할 수 있게 됐습니다. 64GB 노트북에서 59.5GB를 잡는 원리와 로컬 AI에서의 장단점을 정리합니다.&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인텔(Intel) Panther Lake 노트북의 내장 GPU가 시스템 RAM을 최대 &lt;b&gt;93%&lt;/b&gt;까지 그래픽 작업에 쓸 수 있게 됐습니다. 64GB 메모리를 넣은 PC라면 최대 59.5GB를 내장 Arc Pro GPU의 작업 메모리로 잡을 수 있다는 얘기입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;숫자만 보면 8GB나 16GB 외장 그래픽카드를 갑자기 뛰어넘은 것처럼 보입니다. 하지만 용량과 속도는 다른 문제입니다. 이번 변화의 진짜 장점은 게임 프레임보다 &lt;b&gt;큰 AI 모델과 3D 작업을 메모리 부족 없이 실행할 가능성&lt;/b&gt;이 커졌다는 데 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 글은 &lt;a href=&quot;https://downloadmirror.intel.com/922892/ReleaseNotes_101.8804_WHQL.pdf&quot;&gt;Intel 워크스테이션 그래픽 드라이버 32.0.101.8804 릴리스 노트&lt;/a&gt;와 공식 지원 문서를 기준으로 작성했습니다. 직접 해당 노트북을 테스트한 후기는 아닙니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;핵심부터 말하면, 93%는 GPU가 항상 독점하는 고정 VRAM이 아닙니다. 필요할 때 시스템 RAM 일부를 동적으로 활용할 수 있는 최대 한도입니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;무엇이 바뀌었나&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인텔은 2026년 6월 30일 공개한 워크스테이션 그래픽 드라이버 &lt;b&gt;32.0.101.8804 WHQL&lt;/b&gt;에서 공유 그래픽 메모리 한도를 늘렸습니다. 지원 대상에는 Core Ultra Series 3, 2, 1에 포함된 일부 내장 Arc Pro GPU가 들어갑니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공식 릴리스 노트에 나온 예시는 명확합니다. 64GB 시스템에서 최대 93%, 계산하면 &lt;b&gt;59.5GB&lt;/b&gt;를 내장 GPU 작업 메모리로 동적 할당할 수 있습니다. Panther Lake 계열에서는 Arc Pro B390 같은 내장 GPU가 이 기능의 직접적인 수혜를 받습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존에도 내장 GPU는 시스템 RAM을 공유했습니다. 이번 업데이트는 없던 기능이 갑자기 생긴 게 아니라, 사용자가 잡을 수 있는 상한을 크게 올린 쪽에 가깝습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;br /&gt;공유 GPU 메모리는 별도 그래픽카드의 GDDR처럼 GPU 전용으로 붙은 메모리가 아닙니다. CPU와 내장 GPU가 같은 시스템 RAM을 나눠 쓰는 방식입니다. 용량을 유연하게 조절할 수 있지만 대역폭은 시스템 메모리 구성에 영향을 받습니다.&lt;/blockquote&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-01-memory-limit.png&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;128&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Qjken/dJMcahrC3DB/sBdYxQOweQ1dqaH5ZEwGA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Qjken/dJMcahrC3DB/sBdYxQOweQ1dqaH5ZEwGA0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Qjken/dJMcahrC3DB/sBdYxQOweQ1dqaH5ZEwGA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQjken%2FdJMcahrC3DB%2FsBdYxQOweQ1dqaH5ZEwGA0%2Fimg.png&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;900&quot; height=&quot;128&quot; data-filename=&quot;body-01-memory-limit.png&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;128&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;93%가 의미하는 정확한 범위&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인텔의 &lt;a href=&quot;https://www.intel.com/content/www/us/en/support/articles/000101789/graphics.html&quot;&gt;Shared GPU Memory Override 공식 안내&lt;/a&gt;를 보면 기본 설정은 57%입니다. 최대 비율은 시스템 RAM 용량에 따라 달라지며, 설정을 바꾼 뒤에는 재부팅해야 적용됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 자주 오해하는 부분이 있습니다. 93%로 설정했다고 Windows가 켜지는 순간 RAM 59.5GB를 GPU가 통째로 빼앗는 것은 아닙니다. 인텔은 GPU가 사용하지 않는 메모리는 시스템에서 계속 이용할 수 있다고 설명합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 최대치 설정에는 대가가 있습니다. GPU가 실제로 많은 메모리를 쓰기 시작하면 CPU와 일반 프로그램이 쓸 공간은 줄어듭니다. 브라우저 탭, 영상 편집기, 로컬 AI 서버를 동시에 열면 저장장치의 가상 메모리 사용이 늘고 전체 반응이 느려질 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치된 RAM에 기본값 57%와 최대 예시 93%를 적용하면 아래와 같습니다. 실제 사용량은 작업에 따라 달라집니다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;시스템 RAM&lt;/th&gt;
&lt;th style=&quot;text-align: right;&quot;&gt;기본 설정 57%&lt;/th&gt;
&lt;th style=&quot;text-align: right;&quot;&gt;최대 예시 93%&lt;/th&gt;
&lt;th style=&quot;text-align: right;&quot;&gt;CPU 등에 남는 최소 여유분&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;16GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;9.1GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;14.9GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;1.1GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;32GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;18.2GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;29.8GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;2.2GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;64GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;36.5GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;59.5GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;4.5GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;128GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;73.0GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;119.0GB&lt;/td&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;9.0GB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;93%는 인텔이 64GB 시스템에 제시한 최대 할당 예시입니다. 모든 메모리 용량과 모든 노트북에서 같은 상한을 선택할 수 있다는 뜻은 아닙니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;로컬 AI에는 왜 유리한가&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;로컬 AI에서 가장 먼저 막히는 건 계산 성능만이 아닙니다. 모델 가중치와 KV 캐시가 GPU 메모리에 들어가지 않으면 일부를 CPU로 넘기거나 더 작은 양자화 모델을 골라야 합니다. 이때 메모리 용량이 넓으면 실행 가능한 모델 선택지가 늘어납니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어 64GB Panther Lake 노트북에서 GPU가 40GB 이상을 활용할 수 있다면, 8GB 내장 그래픽 환경보다 큰 모델을 GPU 경로에 올릴 여지가 생깁니다. 영상 생성, 대형 언어 모델, 복잡한 3D 장면에서도 메모리 부족 오류를 피하는 데 도움이 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 &lt;b&gt;59.5GB 공유 메모리와 59.5GB 전용 VRAM은 같은 성능이 아닙니다.&lt;/b&gt; 외장 GPU의 GDDR이나 AI 가속기의 HBM은 높은 대역폭을 위해 설계됐습니다. Panther Lake의 LPDDR5X가 빠르더라도 CPU와 같은 통로를 나눠 쓰기 때문에 대용량 모델이 열린다는 것과 빠르게 돌아간다는 것은 구분해야 합니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;br /&gt;메모리 대역폭은 GPU와 메모리 사이에서 1초에 옮길 수 있는 데이터양입니다. 책상 크기가 메모리 용량이라면, 대역폭은 책을 나르는 통로의 폭입니다. 책상이 커도 통로가 좁으면 작업 속도는 크게 오르지 않습니다.&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Panther Lake 하드웨어와 연결되는 부분&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Panther Lake는 Core Ultra Series 3의 코드명입니다. &lt;a href=&quot;https://newsroom.intel.com/client-computing/intel-unveils-panther-lake-architecture-first-ai-pc-platform-built-on-18a&quot;&gt;Intel 공식 아키텍처 발표&lt;/a&gt;에 따르면 Intel 18A 공정을 적용했고, 최대 12개 Xe 코어의 새 Arc GPU와 최대 180 Platform TOPS를 제공합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공식 발표 기준 그래픽 성능은 이전 세대 대비 50% 이상 향상을 목표로 했습니다. 여기에 메모리 할당 유연성이 붙으면 작은 노트북에서 게임, 3D, AI 작업을 한 칩으로 처리하는 범위가 넓어집니다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;항목&lt;/th&gt;
&lt;th&gt;Panther Lake 내장 Arc Pro&lt;/th&gt;
&lt;th&gt;일반 외장 GPU&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;메모리 방식&lt;/td&gt;
&lt;td&gt;시스템 RAM 공유&lt;/td&gt;
&lt;td&gt;전용 GDDR 사용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;최대 용량&lt;/td&gt;
&lt;td&gt;시스템 구성과 설정에 따라 큼&lt;/td&gt;
&lt;td&gt;제품에 장착된 용량으로 고정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;대역폭&lt;/td&gt;
&lt;td&gt;시스템 메모리와 공유&lt;/td&gt;
&lt;td&gt;GPU 전용으로 설계&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;장점&lt;/td&gt;
&lt;td&gt;큰 작업을 유연하게 적재&lt;/td&gt;
&lt;td&gt;높은 처리 속도와 예측 가능한 성능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;주의점&lt;/td&gt;
&lt;td&gt;CPU 메모리 부족 가능&lt;/td&gt;
&lt;td&gt;가격, 전력, 발열 증가&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-02-panther-lake-infographic.png&quot; data-origin-width=&quot;3841&quot; data-origin-height=&quot;3073&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BolCI/dJMcafN8HWs/Tpulljs22HJrVFf3YAe8b0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BolCI/dJMcafN8HWs/Tpulljs22HJrVFf3YAe8b0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BolCI/dJMcafN8HWs/Tpulljs22HJrVFf3YAe8b0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBolCI%2FdJMcafN8HWs%2FTpulljs22HJrVFf3YAe8b0%2Fimg.png&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;3841&quot; height=&quot;3073&quot; data-filename=&quot;body-02-panther-lake-infographic.png&quot; data-origin-width=&quot;3841&quot; data-origin-height=&quot;3073&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;누구에게 필요한 설정인가&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;로컬 LLM이나 이미지 생성 모델을 직접 돌리는 사람, Blender처럼 장면 크기에 따라 GPU 메모리 요구량이 커지는 작업자라면 확인할 가치가 있습니다. 인텔의 같은 드라이버 자료에는 Series 3 내장 Arc Pro GPU의 Blender 관련 SPECviewperf 15 결과가 이전 2026년 1분기 드라이버보다 최대 5% 개선됐다고 적혀 있습니다. 다만 이 수치는 인텔이 특정 시스템에서 측정한 결과라 모든 프로그램에 그대로 적용되지는 않습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹서핑, 문서 작업, 가벼운 게임이 주 용도라면 굳이 93%로 올릴 이유가 없습니다. 기본값 57%에서 문제가 없다면 그대로 두는 편이 편합니다. 16GB나 32GB 시스템에서 상한을 크게 올리면 CPU 쪽 메모리가 먼저 부족해질 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정이 보이지 않는 경우도 있습니다. 공식 지원 조건은 Core Ultra Series 2 이상과 최소 10GB 시스템 메모리지만, 실제 제공 여부는 내장 GPU 종류, 드라이버 패키지, 노트북 제조사 정책에 따라 달라질 수 있습니다. 무조건 모든 Panther Lake 노트북에서 93%가 열린다고 보면 안 됩니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 생각&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개인적으로 이번 업데이트는 내장 그래픽의 방향을 꽤 잘 보여준다고 봅니다. 예전에는 내장 GPU를 화면 출력이나 가벼운 게임용으로 봤지만, 이제는 큰 메모리 공간을 활용하는 로컬 AI와 워크스테이션 작업까지 노리고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 93%라는 숫자만 보고 외장 GPU가 필요 없어졌다고 말하는 건 너무 빠릅니다. 메모리에 모델이 들어가는 것과 원하는 속도로 답을 뽑는 건 완전히 다른 문제입니다. 저라면 노트북을 고를 때 최대 할당량보다 LPDDR5X 속도, 실제 전력 제한, 냉각 성능을 같이 보겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래도 64GB 노트북 한 대로 여러 크기의 로컬 모델을 시험하는 사람에게는 꽤 반가운 변화입니다. 다음으로 확인할 건 같은 모델을 돌렸을 때 토큰 생성 속도와 전력 소모가 얼마나 나오는지입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 이만~&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;참고 자료&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://downloadmirror.intel.com/922892/ReleaseNotes_101.8804_WHQL.pdf&quot;&gt;Intel Workstation Graphics Driver 32.0.101.8804 Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.intel.com/content/www/us/en/support/articles/000101789/graphics.html&quot;&gt;Intel Shared GPU Memory Override Feature and Requirements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://newsroom.intel.com/client-computing/intel-unveils-panther-lake-architecture-first-ai-pc-platform-built-on-18a&quot;&gt;Intel Panther Lake Architecture Announcement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://newsroom.intel.com/client-computing/introducing-panther-lake-by-the-numbers&quot;&gt;Intel Panther Lake by the Numbers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.notebookcheck.net/Intel-Panther-Lake-can-now-use-93-of-RAM-as-graphics-memory.1333604.0.html&quot;&gt;Notebookcheck &amp;mdash; Panther Lake can use 93% of RAM as graphics memory&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>AI 기술 &amp;amp; 반도체 해설</category>
      <category>ai노트북</category>
      <category>ArcProB390</category>
      <category>CoreUltraSeries3</category>
      <category>Intel</category>
      <category>PantherLake</category>
      <category>공유메모리</category>
      <category>그래픽메모리</category>
      <category>내장그래픽</category>
      <category>로컬ai</category>
      <category>통합메모리</category>
      <author>AI 디코드</author>
      <guid isPermaLink="true">https://the-maze.tistory.com/111</guid>
      <comments>https://the-maze.tistory.com/111#entry111comment</comments>
      <pubDate>Sun, 12 Jul 2026 16:19:03 +0900</pubDate>
    </item>
    <item>
      <title>HBM4 경쟁 구도 2026 &amp;mdash; SK하이닉스&amp;middot;삼성(Samsung)&amp;middot;마이크론 차이</title>
      <link>https://the-maze.tistory.com/110</link>
      <description>&lt;div class=&quot;tb &quot; style=&quot;font-family: Pretendard,system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif; max-width: 720px; margin: 0 auto;&quot;&gt;
&lt;style&gt;
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

/* ====== CSS Variables (Tistory light-safe theme) ====== */
.tb {
  --bg-color: #ffffff;
  --text-main: #0f172a;
  --text-sub: #334155;
  --text-muted: #64748b;
  --text-light: #94a3b8;
  --border-light: #e2e8f0;
  --bg-box: #f8fafc;
  --bg-box-alt: #f1f5f9;
  --primary: #3b82f6;
  --primary-bg: #eff6ff;
  --primary-border: #bfdbfe;
  --shadow-soft: 0 12px 32px -4px rgba(59,130,246,0.08), 0 4px 12px -4px rgba(0,0,0,0.05);
  --grad-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #d946ef 100%);
}

/* ====== BASE .tb ====== */
.tb{font-size:16px;line-height:1.85;color:var(--text-main);background:transparent;margin:20px 0;transition:color 0.3s;}
.tb h1{font-size:32px;line-height:1.35;font-weight:800;margin:0 0 16px;letter-spacing:-0.03em;color:var(--text-main);background:transparent;}
.tb h2{font-size:24px;line-height:1.4;font-weight:700;margin:48px 0 16px;letter-spacing:-0.02em;color:var(--text-main);display:flex;align-items:center;gap:12px;}
.tb h2::before{content:&quot;&quot;;display:block;width:6px;height:24px;background:var(--grad-primary);border-radius:4px;}
.tb h3{font-size:18px;line-height:1.45;font-weight:700;margin:32px 0 10px;letter-spacing:-0.015em;color:var(--text-main)}
.tb p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text-main)}
.tb a{color:var(--primary);text-decoration:none;border-bottom: 2px solid var(--primary-border);transition:all 0.2s ease;}
.tb a:hover{color:#8b5cf6;border-bottom-color:#8b5cf6;}
.tb strong{font-weight:700;color:var(--text-main)}
.tb ul,.tb ol{margin:0 0 20px;padding-left:22px}
.tb li{font-size:16px;line-height:1.85;margin:0 0 8px;color:var(--text-main)}
.tb hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}
.tb blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--primary);color:var(--text-sub);font-size:17px;line-height:1.8;background:var(--bg-box);border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px var(--border-light);position:relative;overflow:hidden;}
.tb blockquote::before{content:&quot;\&quot;&quot;;position:absolute;top:-10px;right:10px;font-size:80px;color:var(--border-light);opacity:0.3;font-family:serif;line-height:1;}
.tb blockquote p{margin:0;color:var(--text-sub);position:relative;z-index:1;}
.tb img{border-radius:8px;max-width:100%;box-shadow:var(--shadow-soft);}
.tb table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:table;table-layout:auto;box-shadow:var(--shadow-soft);}
.tb thead{background:var(--bg-box-alt)}
.tb th{padding:12px 14px;text-align:left;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-light);font-size:13px;letter-spacing:-0.01em;white-space:nowrap}
.tb td{padding:12px 14px;border-top:1px solid var(--border-light);color:var(--text-sub);line-height:1.6;vertical-align:top;transition:background 0.2s ease;}
.tb tbody tr:hover td{background:var(--bg-box);}
.tb tbody tr:nth-child(even){background:var(--bg-box)}
.tb tbody tr:nth-child(even):hover td{background:var(--bg-box-alt)}
.tb td strong{color:var(--primary);font-weight:700}
@media (max-width:520px){.tb table{font-size:13px}.tb th,.tb td{padding:8px 10px}}
.tb .meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-light)}
.tb .meta .cat{color:var(--primary);font-weight:600;letter-spacing:-0.01em}
.tb .meta .dot{width:3px;height:3px;background:var(--text-light);border-radius:50%}
.tb .subtitle{font-size:15px;color:var(--text-sub);margin-bottom:24px;border-left:3px solid transparent;border-image:var(--grad-primary) 1;padding:14px 18px;background:var(--bg-box);border-radius:0 8px 8px 0;line-height:1.75;box-shadow:var(--shadow-soft);}

/* ====== 공통 토큰 ====== */
.tb .stat-card-grid{display:grid;gap:12px;margin:24px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tb .stat-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:18px 16px;text-align:left;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .stat-card:hover{transform:translateY(-2px);}
.tb .stat-card .stat-num,.tb .stat-card .v{font-size:24px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums}
.tb .stat-card .stat-num .unit,.tb .stat-card .v .unit{font-size:14px;font-weight:600;color:var(--text-muted);margin-left:2px}
.tb .stat-card .stat-label,.tb .stat-card .l{font-size:12px;color:var(--text-muted);margin-top:6px;letter-spacing:-0.01em;line-height:1.4}
.tb .stat-card .d{font-size:11px;color:var(--text-light);margin-top:4px}
.tb .term-box{background:var(--bg-box-alt);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:12px;padding:24px;margin:28px 0;font-size:15px;color:var(--text-sub);line-height:1.7;box-shadow:var(--shadow-soft);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.tb .term-box:hover{transform:translateY(-4px);box-shadow: 0 16px 32px -8px rgba(59,130,246,0.12);}
.tb .term-box .t{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase;}
.tb .term-box .c{font-size:15px;line-height:1.75;color:var(--text-sub);margin:0}
.tb .img-placeholder{margin:24px 0;background:var(--bg-box);border:1.5px dashed var(--border-light);border-radius:12px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-light);padding:20px;text-align:center;transition:all 0.2s ease;}
.tb .img-placeholder:hover{border-color:var(--primary);background:var(--primary-bg);}
.tb .img-placeholder .t{font-size:13px;color:var(--text-muted);font-weight:500}
.tb .img-placeholder .s{font-size:12px;color:var(--text-light)}
.tb .img-placeholder code{background:var(--bg-box-alt);padding:2px 6px;border-radius:4px;font-size:13px}
.tb .signal-row{display:grid;gap:12px;margin:22px 0;grid-template-columns:repeat(3,1fr)}
.tb .signal{border-radius:12px;padding:16px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .signal:hover{transform:translateY(-2px);}
.tb .signal .head{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.tb .signal .body{font-size:14px;line-height:1.65;margin:0}
.tb .signal.red{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2);color:var(--text-main)}
.tb .signal.red .head{color:#dc2626}
.tb .signal.yellow{background:rgba(217,119,6,0.05);border-color:rgba(217,119,6,0.2);color:var(--text-main)}
.tb .signal.yellow .head{color:#d97706}
.tb .signal.green{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2);color:var(--text-main)}
.tb .signal.green .head{color:#16a34a}
@media (max-width:520px){.tb .signal-row{grid-template-columns:1fr}}

/* ====== VARIANT 1: AI 뉴스 해석 (tb-news) ====== */
.tb-news h1{font-size:30px;letter-spacing:-0.03em}
.tb-news .kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-bg);padding:6px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:-0.005em}
.tb-news .one-line{background:var(--grad-primary);color:#fff;border-radius:16px;padding:22px 24px;margin:28px 0;position:relative;box-shadow:var(--shadow-soft);}
.tb-news .one-line .label{font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;margin-bottom:8px}
.tb-news .one-line .txt{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-0.015em;margin:0}
.tb-news .tldr{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:20px 24px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-news .tldr .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:12px;display:inline-block;}
.tb-news .tldr ol{list-style:none;padding:0;margin:0;counter-reset:tl}
.tb-news .tldr ol li{counter-increment:tl;padding:10px 0 10px 34px;position:relative;border-top:1px solid var(--border-light);font-size:15px;line-height:1.7;margin:0;color:var(--text-sub);transition:background 0.2s ease;}
.tb-news .tldr ol li:hover{background:var(--bg-box-alt);}
.tb-news .tldr ol li:first-child{border-top:none;padding-top:0}
.tb-news .tldr ol li:last-child{padding-bottom:0}
.tb-news .tldr ol li::before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:10px;font-size:13px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}
.tb-news .tldr ol li:first-child::before{top:0}
.tb-news h2{display:flex;align-items:baseline;gap:12px;padding:6px 0 6px 16px;border-left:4px solid transparent;border-image:var(--grad-primary) 1;margin:52px 0 20px;background:var(--bg-box);box-shadow:var(--shadow-soft);}
.tb-news h2 .n{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tb-news h2 .t{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.35}
.tb-news div.compare{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;margin:24px 0;font-size:14px;box-shadow:var(--shadow-soft);}
.tb-news div.compare &gt; div{padding:12px 14px;border-bottom:1px solid var(--border-light);transition:background 0.2s ease;}
.tb-news div.compare &gt; div:nth-child(-n+4){background:var(--bg-box-alt);font-weight:700;color:var(--text-main);font-size:13px}
.tb-news div.compare &gt; div:nth-last-child(-n+4){border-bottom:none}
.tb-news div.compare .highlight{background:var(--primary-bg);color:var(--primary);font-weight:700}
.tb-news div.compare &gt; div:hover{background:var(--bg-box);}
@media (max-width:520px){.tb-news div.compare{grid-template-columns:1fr 1fr;font-size:13px}}

/* ====== VARIANT 2: 하드웨어/신제품 리뷰 (tb-review) ====== */
.tb-review .hero-product{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-review .hero-product .tag{display:inline-block;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:4px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-review .hero-product h1{font-size:28px;margin:0 0 10px;letter-spacing:-0.025em;line-height:1.3;color:var(--text-main)}
.tb-review .hero-product .sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}
.tb-review .hero-product .score-row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-top:20px;border-top:1px solid var(--border-light)}
.tb-review .hero-product .score-big{font-size:46px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}
.tb-review .hero-product .score-big .max{font-size:20px;color:var(--text-light);font-weight:600;margin-left:4px;-webkit-text-fill-color:var(--text-light);}
.tb-review .hero-product .score-bars{display:grid;gap:8px}
.tb-review .hero-product .bar-row{display:grid;grid-template-columns:60px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:var(--text-muted)}
.tb-review .hero-product .bar{height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;position:relative}
.tb-review .hero-product .bar i{display:block;height:100%;background:var(--grad-primary);border-radius:3px}
.tb-review .hero-product .bar-val{font-weight:700;color:var(--text-sub);font-variant-numeric:tabular-nums;text-align:right}
.tb-review .spec-sheet{border:1px solid var(--border-light);border-radius:16px;margin:28px 0;overflow:hidden;box-shadow:var(--shadow-soft);}
.tb-review .spec-sheet .t{padding:14px 18px;background:var(--bg-box-alt);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:700;color:var(--text-main)}
.tb-review .spec-row{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border-light);font-size:14px;line-height:1.6;transition:background 0.2s ease;}
.tb-review .spec-row:hover{background:var(--bg-box);}
.tb-review .spec-row:last-child{border-bottom:none}
.tb-review .spec-row .k{color:var(--text-muted);font-size:13px}
.tb-review .spec-row .v{color:var(--text-main);font-weight:500}
.tb-review .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}
.tb-review .pc{border-radius:12px;padding:20px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-review .pc:hover{transform:translateY(-2px);}
.tb-review .pc .h{font-size:14px;font-weight:800;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.tb-review .pc.pro{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2)}
.tb-review .pc.pro .h{color:#16a34a}
.tb-review .pc.con{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2)}
.tb-review .pc.con .h{color:#dc2626}
.tb-review .pc ul{margin:0;padding-left:18px}
.tb-review .pc li{font-size:14px;line-height:1.65;margin:4px 0;color:var(--text-sub)}
@media (max-width:520px){.tb-review .pc-row{grid-template-columns:1fr}.tb-review .spec-row{grid-template-columns:100px 1fr;gap:10px;font-size:13.5px}}

/* ====== VARIANT 3: 주간 라운드업 (tb-round) ====== */
.tb-round .issue-banner{background:var(--grad-primary);color:#fff;border-radius:16px;padding:30px 28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-round .issue-banner .issue-no{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.8;margin-bottom:10px}
.tb-round .issue-banner h1{font-size:28px;color:#fff;margin:0 0 12px;line-height:1.3;letter-spacing:-0.025em}
.tb-round .issue-banner .sub{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 20px}
.tb-round .issue-banner .stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
.tb-round .issue-banner .stats .s{font-size:12px;opacity:.75}
.tb-round .issue-banner .stats .s b{display:block;font-size:18px;font-weight:800;color:#fff;opacity:1;margin-bottom:4px}
.tb-round .top3{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px;margin:0 0 30px;box-shadow:var(--shadow-soft);}
.tb-round .top3 .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:14px;display:inline-block;}
.tb-round .top3 .item{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);align-items:baseline;transition:background 0.2s ease;}
.tb-round .top3 .item:hover{background:var(--bg-box-alt);}
.tb-round .top3 .item:first-of-type{border-top:none;padding-top:0}
.tb-round .top3 .item:last-child{padding-bottom:0}
.tb-round .top3 .n{font-size:20px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-0.02em}
.tb-round .top3 .c{font-size:15px;line-height:1.65;color:var(--text-main)}
.tb-round h2{font-size:20px;margin:44px 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}
.tb-round h2 .c{font-size:12px;color:var(--text-light);font-weight:500;letter-spacing:.04em}
.tb-round .round-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-light);transition:transform 0.2s ease;}
.tb-round .round-item:hover{transform:translateX(4px);}
.tb-round .round-item:last-child{border-bottom:none}
.tb-round .round-item .n{font-size:15px;font-weight:700;color:var(--text-light);line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}
.tb-round .round-item .title{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.45;margin:0 0 8px;letter-spacing:-0.015em}
.tb-round .round-item .title a{color:var(--text-main);text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}
.tb-round .round-item .title a:hover{color:var(--primary);border-color:var(--primary)}
.tb-round .round-item .dek{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0 0 8px}
.tb-round .round-item .meta{font-size:12px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tb-round .round-item .meta .tag{color:var(--primary);font-weight:600}
.tb-round .quick-grid{display:grid;gap:12px;margin:28px 0;grid-template-columns:repeat(4,1fr)}
@media (max-width:640px){.tb-round .quick-grid{grid-template-columns:repeat(2,1fr)}}
.tb-round .quick-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-round .quick-card:hover{transform:translateY(-2px);}
.tb-round .quick-card .l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em;margin-bottom:8px}
.tb-round .quick-card .v{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1}
.tb-round .quick-card .d{font-size:11px;color:var(--text-light);margin-top:4px}

/* ====== VARIANT 4: 가이드 / 튜토리얼 (tb-guide) ====== */
.tb-guide .guide-head{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-guide .guide-head .level{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:6px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-guide .guide-head .level .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}
.tb-guide .guide-head h1{font-size:26px;letter-spacing:-0.025em;margin:0 0 12px;line-height:1.3;color:var(--text-main)}
.tb-guide .guide-head .sub{font-size:15px;color:var(--text-sub);line-height:1.6;margin:0 0 20px}
.tb-guide .guide-head .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--border-light)}
.tb-guide .guide-head .facts .f .l{font-size:11px;color:var(--text-light);font-weight:600;letter-spacing:.04em;margin-bottom:6px}
.tb-guide .guide-head .facts .f .v{font-size:14px;color:var(--text-main);font-weight:600}
.tb-guide .prep{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;padding:20px 22px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-guide .prep .t{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;margin-bottom:10px}
.tb-guide .prep ul{list-style:none;padding:0;margin:0}
.tb-guide .prep li{padding:8px 0 8px 30px;position:relative;font-size:14px;line-height:1.6;color:var(--text-sub);transition:transform 0.2s ease;}
.tb-guide .prep li:hover{transform:translateX(4px);}
.tb-guide .prep li::before{content:&quot;&quot;;position:absolute;left:0;top:11px;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;background:var(--bg-color)}
.tb-guide .prep li::after{content:&quot;&quot;;position:absolute;left:4px;top:13px;width:8px;height:5px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}
.tb-guide .step{display:grid;grid-template-columns:50px 1fr;gap:18px;margin:44px 0 16px;padding-top:28px;border-top:2px solid var(--border-light);align-items:start}
.tb-guide .step:first-of-type{border-top:none;padding-top:0;margin-top:36px}
.tb-guide .step .n{font-size:36px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;padding-top:4px}
.tb-guide .step .wrap{padding-top:6px}
.tb-guide .step .step-label{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:4px}
.tb-guide .step h3{font-size:20px;margin:0;letter-spacing:-0.02em;line-height:1.35;color:var(--text-main)}
.tb-guide .code{background:#0d1117;color:#e6edf3;border-radius:12px;padding:18px 20px;margin:20px 0;font-family:'SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto;border:1px solid #1f2630;box-shadow:var(--shadow-soft);}
.tb-guide .code .cm{color:#8b949e}
.tb-guide .code .kw{color:#ff7b72}
.tb-guide .code .st{color:#a5d6ff}
.tb-guide .code .fn{color:#d2a8ff}
.tb-guide .code .label-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b949e;margin:-18px -20px 16px;padding:10px 18px;background:#161b22;border-bottom:1px solid #1f2630;border-radius:12px 12px 0 0}
.tb-guide .capture{border:1.5px dashed var(--primary);background:var(--primary-bg);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease;}
.tb-guide .capture:hover{background:var(--bg-box);border-style:solid;}
.tb-guide .capture .ico{flex:0 0 38px;height:38px;background:var(--bg-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid var(--primary-border)}
.tb-guide .capture .txt{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0}
.tb-guide .capture .txt b{color:var(--primary);display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em}
.tb-guide .callout{border-left:4px solid var(--primary);padding:14px 18px;margin:20px 0;background:var(--bg-box);border-radius:0 10px 10px 0;box-shadow:var(--shadow-soft);}
.tb-guide .callout .h{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:6px}
.tb-guide .callout p{font-size:14px;line-height:1.7;color:var(--text-sub);margin:0}
.tb-guide .callout.warn{border-left-color:#d97706;background:rgba(217,119,6,0.05)}
.tb-guide .callout.warn .h{color:#d97706}

/* ====== 공통 하단: more-block, tags ====== */
.tb .more-block{background:var(--bg-box);border:1px solid var(--border-light);border-radius:14px;padding:24px;margin:52px 0 0;box-shadow:var(--shadow-soft);}
.tb .more-block .h{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:14px}
.tb .more-block .row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;transition:background 0.2s ease;}
.tb .more-block .row:hover{background:var(--bg-box-alt);}
.tb .more-block .row:first-of-type{border-top:none;padding-top:0}
.tb .more-block .row a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color 0.2s ease;}
.tb .more-block .row a:hover{color:var(--primary)}
.tb .more-block .row .c{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;padding-top:2px}
&lt;/style&gt;
&lt;h1&gt;HBM4 경쟁 구도 2026 &amp;mdash; SK하이닉스&amp;middot;삼성(Samsung)&amp;middot;마이크론 차이&lt;/h1&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;span class=&quot;cat&quot;&gt;AI 기술 &amp;amp; 반도체 해설&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;2026. 07. 08.&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;약 14분 읽기&lt;/span&gt;&lt;/div&gt;
&lt;p class=&quot;subtitle&quot; data-ke-size=&quot;size16&quot;&gt;AI 반도체의 병목이 연산에서 메모리로 이동하면서 HBM4 경쟁이 본격화됐습니다. SK하이닉스, 삼성, 마이크론의 차이를 정리합니다.&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;680&quot; data-origin-height=&quot;400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rqNmA/dJMcajv8gUg/rKeU5tGWg5gW3p1CISlzN1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rqNmA/dJMcajv8gUg/rKeU5tGWg5gW3p1CISlzN1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rqNmA/dJMcajv8gUg/rKeU5tGWg5gW3p1CISlzN1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrqNmA%2FdJMcajv8gUg%2FrKeU5tGWg5gW3p1CISlzN1%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;680&quot; height=&quot;400&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;680&quot; data-origin-height=&quot;400&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;AI 반도체 얘기를 하면 보통 엔비디아(NVIDIA) GPU부터 떠올립니다. 그런데 2026년 기준으로는 GPU 안쪽의 &lt;b&gt;메모리 전쟁&lt;/b&gt;도 같이 봐야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 HBM4가 그렇습니다. 모델이 커지고, 추론 요청이 늘고, 데이터센터가 더 많은 토큰을 한 번에 처리하려고 하면 연산칩만 빨라서는 부족합니다. GPU 옆에서 데이터를 밀어 넣어주는 메모리가 느리면 전체 시스템이 막힙니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 SK하이닉스, 삼성전자, 마이크론이 HBM4에서 각각 어떤 포지션을 잡고 있는지 정리해보겠습니다. 단순히 &quot;누가 1등이냐&quot;보다, &lt;b&gt;누가 어떤 고객과 어떤 전략으로 움직이느냐&lt;/b&gt;가 더 중요합니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HBM4 경쟁은 메모리 회사끼리의 스펙 싸움처럼 보이지만, 실제로는 다음 세대 AI 가속기를 누가 제때 공급하느냐의 문제에 가깝습니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;HBM4가 왜 중요한가&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HBM은 High Bandwidth Memory의 줄임말입니다. 말 그대로 대역폭이 높은 메모리입니다. AI 가속기 옆에 여러 층으로 쌓아 붙여서, 연산칩이 필요한 데이터를 빠르게 받아오도록 돕습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존 서버용 DRAM이 넓은 창고라면, HBM은 GPU 바로 옆에 붙은 초고속 작업대에 가깝습니다. AI 모델이 커질수록 이 작업대의 속도와 용량이 중요해집니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://news.skhynix.com/mwc-2026/&quot;&gt;SK하이닉스 MWC 2026 자료&lt;/a&gt;에 따르면 HBM4는 2,048개의 I/O를 갖고, 이전 세대 대비 2.54배 대역폭과 40% 이상 개선된 전력 효율을 제시합니다. 숫자만 보면 딱딱하지만, 의미는 간단합니다. 같은 전력에서 더 많은 데이터를 밀어 넣고, 같은 시간에 더 많은 AI 작업을 처리할 수 있다는 얘기입니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;br /&gt;HBM은 GPU나 AI 가속기 옆에 붙는 고대역폭 메모리입니다. 칩을 수직으로 쌓아 짧은 거리에서 많은 데이터를 주고받기 때문에, 대형 AI 모델 학습과 추론에서 병목을 줄여줍니다.&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;세 회사의 현재 포지션&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2026년 HBM4 경쟁은 세 회사가 같은 제품을 다르게 파는 구도에 가깝습니다. SK하이닉스는 선두 이미지를 굳히려 하고, 삼성은 HBM4와 파운드리&amp;middot;패키징을 묶으려 하고, 마이크론은 엔비디아 차세대 플랫폼 공급 이력을 앞세웁니다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;회사&lt;/th&gt;
&lt;th&gt;HBM4에서 보이는 강점&lt;/th&gt;
&lt;th&gt;봐야 할 포인트&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SK하이닉스&lt;/td&gt;
&lt;td&gt;HBM 리더십, AI 서버 플랫폼 채택 강조&lt;/td&gt;
&lt;td&gt;선두 지위 유지와 공급 안정성&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;삼성전자&lt;/td&gt;
&lt;td&gt;HBM4 상용 출하, HBM4E&amp;middot;커스텀 HBM 로드맵&lt;/td&gt;
&lt;td&gt;메모리와 파운드리 패키지 전략&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;마이크론&lt;/td&gt;
&lt;td&gt;36GB 12H HBM4, NVIDIA Vera Rubin 대응&lt;/td&gt;
&lt;td&gt;후발 이미지 탈피와 고부가 고객 확보&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 눈에 띄는 건 삼성전자입니다. 삼성은 단순히 HBM만 파는 회사가 아닙니다. 로직 파운드리, 메모리, 패키징을 같이 갖고 있습니다. 그래서 HBM4가 커스텀 AI 칩과 엮일 때 &quot;한 회사 안에서 묶어주는&quot; 전략을 밀 수 있습니다.&lt;/p&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-01-samsung-hbm4.jpg&quot; data-origin-width=&quot;932&quot; data-origin-height=&quot;524&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7KIh3/dJMcaftHzRt/2jezE0InZz9m0njFI9Jgg1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7KIh3/dJMcaftHzRt/2jezE0InZz9m0njFI9Jgg1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7KIh3/dJMcaftHzRt/2jezE0InZz9m0njFI9Jgg1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7KIh3%2FdJMcaftHzRt%2F2jezE0InZz9m0njFI9Jgg1%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;932&quot; height=&quot;524&quot; data-filename=&quot;body-01-samsung-hbm4.jpg&quot; data-origin-width=&quot;932&quot; data-origin-height=&quot;524&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;SK하이닉스는 선두 지키기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SK하이닉스는 HBM 시장에서 가장 강한 브랜드 이미지를 갖고 있습니다. 엔비디아 AI 가속기 공급망과 함께 언급되는 일이 많고, HBM3E에서 이미 존재감이 큽니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 HBM4에서도 SK하이닉스가 강조하는 건 성능과 전력 효율입니다. 2,048 I/O, 이전 세대 대비 2.54배 대역폭, 40% 이상 전력 효율 개선 같은 숫자는 데이터센터 운영자에게 직접적인 의미가 있습니다. 전력은 곧 비용이고, 대역폭은 곧 처리량이니까요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 선두 회사의 부담도 있습니다. 시장 기대치가 이미 높습니다. 고객이 원하는 수율, 용량, 납기, 가격을 모두 맞춰야 합니다. HBM은 잘 팔리지만 만들기 쉬운 제품이 아닙니다. 패키징과 테스트까지 묶인 고난도 제품이라, 많이 팔수록 생산 안정성이 더 중요해집니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제 기준에서 SK하이닉스의 관전 포인트는 &quot;스펙 발표&quot;가 아니라 &quot;차세대 플랫폼 물량을 얼마나 안정적으로 가져가느냐&quot;입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;삼성전자는 묶음 전략&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://news.samsung.com/global/samsung-ships-industry-first-commercial-hbm4-with-ultimate-performance-for-ai-computing&quot;&gt;삼성전자 글로벌 뉴스룸&lt;/a&gt;은 HBM4 상용 출하와 함께 2026년 HBM 매출 확대, HBM4E 샘플링, 2027년 커스텀 HBM 샘플 계획을 언급합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 방향은 삼성답습니다. 그냥 HBM4만 말하는 게 아니라, 다음 버전과 맞춤형 HBM까지 같이 말합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성의 강점은 넓은 포트폴리오입니다. HBM, DDR, 파운드리, 패키징을 다 갖고 있습니다. 그래서 AMD, 커스텀 AI 칩, 데이터센터 고객과 이야기를 할 때 &quot;메모리만 주세요&quot;가 아니라 &quot;칩과 메모리를 어떻게 같이 묶을까요&quot;라는 제안을 할 수 있습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;br /&gt;커스텀 HBM은 고객의 AI 가속기 구조에 맞춰 용량, 대역폭, 패키징 조건을 조정하는 메모리입니다. 범용 제품보다 개발 난도가 높지만, 대형 고객에게는 성능과 전력 효율을 더 세밀하게 맞출 수 있습니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 리스크도 있습니다. 삼성은 HBM 리더십을 다시 증명해야 하는 입장입니다. 시장은 이미 SK하이닉스를 강하게 보고 있고, 마이크론도 고성능 제품을 밀고 있습니다. 삼성은 &quot;우리가 만들 수 있다&quot;보다 &quot;대형 고객이 실제로 채택했다&quot;는 결과가 더 중요합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;마이크론은 엔비디아 연결고리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://investors.micron.com/news-releases/news-release-details/micron-high-volume-production-hbm4-designed-nvidia-vera-rubin&quot;&gt;마이크론 공식 발표&lt;/a&gt;에 따르면 마이크론은 2026년 1분기부터 36GB 12H HBM4 출하를 시작했고, 엔비디아 Vera Rubin 플랫폼을 겨냥했다고 설명합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 문장은 꽤 중요합니다. HBM 시장에서 마이크론은 한국 두 회사보다 존재감이 약하다는 인식이 있었는데, 차세대 엔비디아 플랫폼과 연결된 HBM4를 공식적으로 밀고 있습니다.&lt;/p&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-02-micron-hbm4.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYNVvc/dJMcaicYNU4/5tQu8rHVhkQ5tQafBTBqM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYNVvc/dJMcaicYNU4/5tQu8rHVhkQ5tQafBTBqM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYNVvc/dJMcaicYNU4/5tQu8rHVhkQ5tQafBTBqM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYNVvc%2FdJMcaicYNU4%2F5tQu8rHVhkQ5tQafBTBqM1%2Fimg.png&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;1200&quot; height=&quot;630&quot; data-filename=&quot;body-02-micron-hbm4.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마이크론의 강점은 미국 고객과의 거리입니다. 미국 데이터센터, AI 반도체, 클라우드 공급망에서 &quot;미국 메모리 회사&quot;라는 위치는 생각보다 큽니다. 공급망 리스크를 줄이려는 고객에게는 한국 두 회사 외 선택지가 필요합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 마이크론도 수율과 물량이 관건입니다. HBM은 발표보다 실제 공급이 어렵습니다. 고객이 원하는 타이밍에 충분한 물량을 줄 수 있어야 진짜 점유율이 됩니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;누가 이길까&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단기적으로는 SK하이닉스가 가장 유리해 보입니다. 이미 HBM 리더십이 강하고, 고객 신뢰도도 높습니다. 삼성전자는 따라잡는 쪽이지만, 파운드리와 패키징을 묶을 수 있다는 점에서 다른 길이 있습니다. 마이크론은 점유율보다 고부가 고객을 먼저 잡는 전략으로 보입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정리하면 이렇습니다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&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;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;현재 HBM 리더십&lt;/td&gt;
&lt;td&gt;SK하이닉스&lt;/td&gt;
&lt;td&gt;HBM3E 이후 선두 이미지가 강함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;종합 반도체 패키지&lt;/td&gt;
&lt;td&gt;삼성전자&lt;/td&gt;
&lt;td&gt;HBM, 파운드리, 패키징을 함께 제안 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;미국 AI 공급망&lt;/td&gt;
&lt;td&gt;마이크론&lt;/td&gt;
&lt;td&gt;미국 고객과 공급망 관점에서 의미 있음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;커스텀 AI 칩 연계&lt;/td&gt;
&lt;td&gt;삼성전자&lt;/td&gt;
&lt;td&gt;HBM과 로직 제조를 묶는 전략 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;차세대 엔비디아 플랫폼&lt;/td&gt;
&lt;td&gt;SK하이닉스&amp;middot;마이크론&lt;/td&gt;
&lt;td&gt;공식 자료와 시장 기대가 모두 강함&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 &quot;HBM4 승자는 누구냐&quot;는 질문에는 아직 답을 하나로 못 박기 어렵습니다. 오히려 고객별로 승자가 갈릴 가능성이 큽니다. 엔비디아향, AMD향, 자체 AI 칩향, 클라우드 내부 추론향이 다 다르기 때문입니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 생각&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개인적으로 HBM4 경쟁은 2026년 AI 반도체 뉴스 중에서 가장 오래 갈 주제라고 봅니다. GPU 이름은 자주 바뀌지만, 그 GPU가 제대로 일하려면 결국 메모리가 받쳐줘야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SK하이닉스는 지금 가장 앞서 보입니다. 다만 선두는 늘 부담이 있습니다. 고객이 많아질수록 납기와 수율에 대한 기대도 같이 올라갑니다. 여기서 한 번 삐끗하면 삼성과 마이크론이 바로 파고들 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성은 단순 점유율 경쟁보다 묶음 전략을 봐야 합니다. HBM4 하나만 보면 늦어 보일 수 있지만, 파운드리와 패키징까지 같이 붙이면 이야기가 달라집니다. 특히 커스텀 AI 칩을 고민하는 회사 입장에서는 &quot;메모리 따로, 로직 따로&quot;보다 한 번에 맞추는 쪽이 끌릴 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마이크론은 과소평가하면 안 된다고 봅니다. 한국 회사들이 HBM을 잘하는 건 맞지만, 미국 공급망에서 마이크론이 갖는 위치는 분명합니다. 엔비디아 차세대 플랫폼과 연결되는 제품을 계속 밀면, 점유율보다 수익성 높은 자리를 먼저 가져갈 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결국 HBM4는 &quot;누가 제일 빠르냐&quot;보다 &quot;누가 필요한 시점에 필요한 물량을 안정적으로 주느냐&quot;의 싸움입니다. AI 모델이 커질수록 이 싸움은 더 비싸지고, 더 중요해질 겁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 이만~&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;참고 자료&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://news.skhynix.com/mwc-2026/&quot;&gt;SK hynix MWC 2026 AI Memory Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://news.samsung.com/global/samsung-ships-industry-first-commercial-hbm4-with-ultimate-performance-for-ai-computing&quot;&gt;Samsung Global Newsroom &amp;mdash; HBM4 commercial shipment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://investors.micron.com/news-releases/news-release-details/micron-high-volume-production-hbm4-designed-nvidia-vera-rubin&quot;&gt;Micron &amp;mdash; HBM4 designed for NVIDIA Vera Rubin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.micron.com/products/memory/hbm/hbm4&quot;&gt;Micron HBM4 product page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.businesswire.com/news/home/20250416843598/en/JEDEC-and-Industry-Leaders-Collaborate-to-Release-JESD270-4-HBM4-Standard-Advancing-Bandwidth-Efficiency-and-Capacity-for-AI-and-HPC&quot;&gt;JEDEC HBM4 standard announcement via BusinessWire&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>AI 기술 &amp;amp; 반도체 해설</category>
      <category>AI반도체</category>
      <category>hbm</category>
      <category>HBM4</category>
      <category>nvidia</category>
      <category>SK하이닉스</category>
      <category>데이터센터</category>
      <category>마이크론</category>
      <category>메모리반도체</category>
      <category>반도체투자</category>
      <category>삼성전자</category>
      <author>AI 디코드</author>
      <guid isPermaLink="true">https://the-maze.tistory.com/110</guid>
      <comments>https://the-maze.tistory.com/110#entry110comment</comments>
      <pubDate>Wed, 8 Jul 2026 22:53:45 +0900</pubDate>
    </item>
    <item>
      <title>MCP 보안 설정 가이드 2026 &amp;mdash; GitHub&amp;middot;파일 권한 어디까지 열까</title>
      <link>https://the-maze.tistory.com/109</link>
      <description>&lt;div class=&quot;tb &quot; style=&quot;font-family: Pretendard,system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif; max-width: 720px; margin: 0 auto;&quot;&gt;
&lt;style&gt;
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

/* ====== CSS Variables (Dark mode &amp; Theme) ====== */
:root {
  --bg-color: #ffffff;
  --text-main: #0f172a;
  --text-sub: #334155;
  --text-muted: #64748b;
  --text-light: #94a3b8;
  --border-light: #e2e8f0;
  --bg-box: #f8fafc;
  --bg-box-alt: #f1f5f9;
  --primary: #3b82f6;
  --primary-bg: #eff6ff;
  --primary-border: #bfdbfe;
  --shadow-soft: 0 12px 32px -4px rgba(59,130,246,0.08), 0 4px 12px -4px rgba(0,0,0,0.05);
  --grad-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #d946ef 100%);
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg-color: #121212;
    --text-main: #ededed;
    --text-sub: #d4d4d4;
    --text-muted: #a1a1aa;
    --text-light: #71717a;
    --border-light: #27272a;
    --bg-box: #18181b;
    --bg-box-alt: #27272a;
    --primary: #3b82f6;
    --primary-bg: rgba(59, 130, 246, 0.15);
    --primary-border: rgba(59, 130, 246, 0.3);
    --shadow-soft: 0 8px 32px rgba(0,0,0,0.2);
  }
}

/* ====== BASE .tb ====== */
.tb{font-size:16px;line-height:1.85;color:var(--text-main);background:transparent;margin:20px 0;transition:color 0.3s;}
.tb h1{font-size:32px;line-height:1.35;font-weight:800;margin:0 0 16px;letter-spacing:-0.03em;color:transparent;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;}
.tb h2{font-size:24px;line-height:1.4;font-weight:700;margin:48px 0 16px;letter-spacing:-0.02em;color:var(--text-main);display:flex;align-items:center;gap:12px;}
.tb h2::before{content:&quot;&quot;;display:block;width:6px;height:24px;background:var(--grad-primary);border-radius:4px;}
.tb h3{font-size:18px;line-height:1.45;font-weight:700;margin:32px 0 10px;letter-spacing:-0.015em;color:var(--text-main)}
.tb p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text-main)}
.tb a{color:var(--primary);text-decoration:none;border-bottom: 2px solid var(--primary-border);transition:all 0.2s ease;}
.tb a:hover{color:#8b5cf6;border-bottom-color:#8b5cf6;}
.tb strong{font-weight:700;color:var(--text-main)}
.tb ul,.tb ol{margin:0 0 20px;padding-left:22px}
.tb li{font-size:16px;line-height:1.85;margin:0 0 8px;color:var(--text-main)}
.tb hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}
.tb blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--primary);color:var(--text-sub);font-size:17px;line-height:1.8;background:var(--bg-box);border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px var(--border-light);position:relative;overflow:hidden;}
.tb blockquote::before{content:&quot;\&quot;&quot;;position:absolute;top:-10px;right:10px;font-size:80px;color:var(--border-light);opacity:0.3;font-family:serif;line-height:1;}
.tb blockquote p{margin:0;color:var(--text-sub);position:relative;z-index:1;}
.tb img{border-radius:8px;max-width:100%;box-shadow:var(--shadow-soft);}
.tb table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:table;table-layout:auto;box-shadow:var(--shadow-soft);}
.tb thead{background:var(--bg-box-alt)}
.tb th{padding:12px 14px;text-align:left;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-light);font-size:13px;letter-spacing:-0.01em;white-space:nowrap}
.tb td{padding:12px 14px;border-top:1px solid var(--border-light);color:var(--text-sub);line-height:1.6;vertical-align:top;transition:background 0.2s ease;}
.tb tbody tr:hover td{background:var(--bg-box);}
.tb tbody tr:nth-child(even){background:var(--bg-box)}
.tb tbody tr:nth-child(even):hover td{background:var(--bg-box-alt)}
.tb td strong{color:var(--primary);font-weight:700}
@media (max-width:520px){.tb table{font-size:13px}.tb th,.tb td{padding:8px 10px}}
.tb .meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-light)}
.tb .meta .cat{color:var(--primary);font-weight:600;letter-spacing:-0.01em}
.tb .meta .dot{width:3px;height:3px;background:var(--text-light);border-radius:50%}
.tb .subtitle{font-size:15px;color:var(--text-sub);margin-bottom:24px;border-left:3px solid transparent;border-image:var(--grad-primary) 1;padding:14px 18px;background:var(--bg-box);border-radius:0 8px 8px 0;line-height:1.75;box-shadow:var(--shadow-soft);}

/* ====== 공통 토큰 ====== */
.tb .stat-card-grid{display:grid;gap:12px;margin:24px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tb .stat-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:18px 16px;text-align:left;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .stat-card:hover{transform:translateY(-2px);}
.tb .stat-card .stat-num,.tb .stat-card .v{font-size:24px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums}
.tb .stat-card .stat-num .unit,.tb .stat-card .v .unit{font-size:14px;font-weight:600;color:var(--text-muted);margin-left:2px}
.tb .stat-card .stat-label,.tb .stat-card .l{font-size:12px;color:var(--text-muted);margin-top:6px;letter-spacing:-0.01em;line-height:1.4}
.tb .stat-card .d{font-size:11px;color:var(--text-light);margin-top:4px}
.tb .term-box{background:var(--bg-box-alt);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:12px;padding:24px;margin:28px 0;font-size:15px;color:var(--text-sub);line-height:1.7;box-shadow:var(--shadow-soft);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.tb .term-box:hover{transform:translateY(-4px);box-shadow: 0 16px 32px -8px rgba(59,130,246,0.12);}
.tb .term-box .t{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase;}
.tb .term-box .c{font-size:15px;line-height:1.75;color:var(--text-sub);margin:0}
.tb .img-placeholder{margin:24px 0;background:var(--bg-box);border:1.5px dashed var(--border-light);border-radius:12px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-light);padding:20px;text-align:center;transition:all 0.2s ease;}
.tb .img-placeholder:hover{border-color:var(--primary);background:var(--primary-bg);}
.tb .img-placeholder .t{font-size:13px;color:var(--text-muted);font-weight:500}
.tb .img-placeholder .s{font-size:12px;color:var(--text-light)}
.tb .img-placeholder code{background:var(--bg-box-alt);padding:2px 6px;border-radius:4px;font-size:13px}
.tb .signal-row{display:grid;gap:12px;margin:22px 0;grid-template-columns:repeat(3,1fr)}
.tb .signal{border-radius:12px;padding:16px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .signal:hover{transform:translateY(-2px);}
.tb .signal .head{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.tb .signal .body{font-size:14px;line-height:1.65;margin:0}
.tb .signal.red{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2);color:var(--text-main)}
.tb .signal.red .head{color:#dc2626}
.tb .signal.yellow{background:rgba(217,119,6,0.05);border-color:rgba(217,119,6,0.2);color:var(--text-main)}
.tb .signal.yellow .head{color:#d97706}
.tb .signal.green{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2);color:var(--text-main)}
.tb .signal.green .head{color:#16a34a}
@media (max-width:520px){.tb .signal-row{grid-template-columns:1fr}}

/* ====== VARIANT 1: AI 뉴스 해석 (tb-news) ====== */
.tb-news h1{font-size:30px;letter-spacing:-0.03em}
.tb-news .kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-bg);padding:6px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:-0.005em}
.tb-news .one-line{background:var(--grad-primary);color:#fff;border-radius:16px;padding:22px 24px;margin:28px 0;position:relative;box-shadow:var(--shadow-soft);}
.tb-news .one-line .label{font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;margin-bottom:8px}
.tb-news .one-line .txt{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-0.015em;margin:0}
.tb-news .tldr{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:20px 24px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-news .tldr .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:12px;display:inline-block;}
.tb-news .tldr ol{list-style:none;padding:0;margin:0;counter-reset:tl}
.tb-news .tldr ol li{counter-increment:tl;padding:10px 0 10px 34px;position:relative;border-top:1px solid var(--border-light);font-size:15px;line-height:1.7;margin:0;color:var(--text-sub);transition:background 0.2s ease;}
.tb-news .tldr ol li:hover{background:var(--bg-box-alt);}
.tb-news .tldr ol li:first-child{border-top:none;padding-top:0}
.tb-news .tldr ol li:last-child{padding-bottom:0}
.tb-news .tldr ol li::before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:10px;font-size:13px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}
.tb-news .tldr ol li:first-child::before{top:0}
.tb-news h2{display:flex;align-items:baseline;gap:12px;padding:6px 0 6px 16px;border-left:4px solid transparent;border-image:var(--grad-primary) 1;margin:52px 0 20px;background:var(--bg-box);box-shadow:var(--shadow-soft);}
.tb-news h2 .n{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tb-news h2 .t{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.35}
.tb-news div.compare{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;margin:24px 0;font-size:14px;box-shadow:var(--shadow-soft);}
.tb-news div.compare &gt; div{padding:12px 14px;border-bottom:1px solid var(--border-light);transition:background 0.2s ease;}
.tb-news div.compare &gt; div:nth-child(-n+4){background:var(--bg-box-alt);font-weight:700;color:var(--text-main);font-size:13px}
.tb-news div.compare &gt; div:nth-last-child(-n+4){border-bottom:none}
.tb-news div.compare .highlight{background:var(--primary-bg);color:var(--primary);font-weight:700}
.tb-news div.compare &gt; div:hover{background:var(--bg-box);}
@media (max-width:520px){.tb-news div.compare{grid-template-columns:1fr 1fr;font-size:13px}}

/* ====== VARIANT 2: 하드웨어/신제품 리뷰 (tb-review) ====== */
.tb-review .hero-product{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-review .hero-product .tag{display:inline-block;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:4px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-review .hero-product h1{font-size:28px;margin:0 0 10px;letter-spacing:-0.025em;line-height:1.3;color:var(--text-main)}
.tb-review .hero-product .sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}
.tb-review .hero-product .score-row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-top:20px;border-top:1px solid var(--border-light)}
.tb-review .hero-product .score-big{font-size:46px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}
.tb-review .hero-product .score-big .max{font-size:20px;color:var(--text-light);font-weight:600;margin-left:4px;-webkit-text-fill-color:var(--text-light);}
.tb-review .hero-product .score-bars{display:grid;gap:8px}
.tb-review .hero-product .bar-row{display:grid;grid-template-columns:60px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:var(--text-muted)}
.tb-review .hero-product .bar{height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;position:relative}
.tb-review .hero-product .bar i{display:block;height:100%;background:var(--grad-primary);border-radius:3px}
.tb-review .hero-product .bar-val{font-weight:700;color:var(--text-sub);font-variant-numeric:tabular-nums;text-align:right}
.tb-review .spec-sheet{border:1px solid var(--border-light);border-radius:16px;margin:28px 0;overflow:hidden;box-shadow:var(--shadow-soft);}
.tb-review .spec-sheet .t{padding:14px 18px;background:var(--bg-box-alt);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:700;color:var(--text-main)}
.tb-review .spec-row{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border-light);font-size:14px;line-height:1.6;transition:background 0.2s ease;}
.tb-review .spec-row:hover{background:var(--bg-box);}
.tb-review .spec-row:last-child{border-bottom:none}
.tb-review .spec-row .k{color:var(--text-muted);font-size:13px}
.tb-review .spec-row .v{color:var(--text-main);font-weight:500}
.tb-review .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}
.tb-review .pc{border-radius:12px;padding:20px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-review .pc:hover{transform:translateY(-2px);}
.tb-review .pc .h{font-size:14px;font-weight:800;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.tb-review .pc.pro{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2)}
.tb-review .pc.pro .h{color:#16a34a}
.tb-review .pc.con{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2)}
.tb-review .pc.con .h{color:#dc2626}
.tb-review .pc ul{margin:0;padding-left:18px}
.tb-review .pc li{font-size:14px;line-height:1.65;margin:4px 0;color:var(--text-sub)}
@media (max-width:520px){.tb-review .pc-row{grid-template-columns:1fr}.tb-review .spec-row{grid-template-columns:100px 1fr;gap:10px;font-size:13.5px}}

/* ====== VARIANT 3: 주간 라운드업 (tb-round) ====== */
.tb-round .issue-banner{background:var(--grad-primary);color:#fff;border-radius:16px;padding:30px 28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-round .issue-banner .issue-no{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.8;margin-bottom:10px}
.tb-round .issue-banner h1{font-size:28px;color:#fff;margin:0 0 12px;line-height:1.3;letter-spacing:-0.025em}
.tb-round .issue-banner .sub{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 20px}
.tb-round .issue-banner .stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
.tb-round .issue-banner .stats .s{font-size:12px;opacity:.75}
.tb-round .issue-banner .stats .s b{display:block;font-size:18px;font-weight:800;color:#fff;opacity:1;margin-bottom:4px}
.tb-round .top3{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px;margin:0 0 30px;box-shadow:var(--shadow-soft);}
.tb-round .top3 .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:14px;display:inline-block;}
.tb-round .top3 .item{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);align-items:baseline;transition:background 0.2s ease;}
.tb-round .top3 .item:hover{background:var(--bg-box-alt);}
.tb-round .top3 .item:first-of-type{border-top:none;padding-top:0}
.tb-round .top3 .item:last-child{padding-bottom:0}
.tb-round .top3 .n{font-size:20px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-0.02em}
.tb-round .top3 .c{font-size:15px;line-height:1.65;color:var(--text-main)}
.tb-round h2{font-size:20px;margin:44px 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}
.tb-round h2 .c{font-size:12px;color:var(--text-light);font-weight:500;letter-spacing:.04em}
.tb-round .round-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-light);transition:transform 0.2s ease;}
.tb-round .round-item:hover{transform:translateX(4px);}
.tb-round .round-item:last-child{border-bottom:none}
.tb-round .round-item .n{font-size:15px;font-weight:700;color:var(--text-light);line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}
.tb-round .round-item .title{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.45;margin:0 0 8px;letter-spacing:-0.015em}
.tb-round .round-item .title a{color:var(--text-main);text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}
.tb-round .round-item .title a:hover{color:var(--primary);border-color:var(--primary)}
.tb-round .round-item .dek{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0 0 8px}
.tb-round .round-item .meta{font-size:12px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tb-round .round-item .meta .tag{color:var(--primary);font-weight:600}
.tb-round .quick-grid{display:grid;gap:12px;margin:28px 0;grid-template-columns:repeat(4,1fr)}
@media (max-width:640px){.tb-round .quick-grid{grid-template-columns:repeat(2,1fr)}}
.tb-round .quick-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-round .quick-card:hover{transform:translateY(-2px);}
.tb-round .quick-card .l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em;margin-bottom:8px}
.tb-round .quick-card .v{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1}
.tb-round .quick-card .d{font-size:11px;color:var(--text-light);margin-top:4px}

/* ====== VARIANT 4: 가이드 / 튜토리얼 (tb-guide) ====== */
.tb-guide .guide-head{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-guide .guide-head .level{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:6px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-guide .guide-head .level .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}
.tb-guide .guide-head h1{font-size:26px;letter-spacing:-0.025em;margin:0 0 12px;line-height:1.3;color:var(--text-main)}
.tb-guide .guide-head .sub{font-size:15px;color:var(--text-sub);line-height:1.6;margin:0 0 20px}
.tb-guide .guide-head .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--border-light)}
.tb-guide .guide-head .facts .f .l{font-size:11px;color:var(--text-light);font-weight:600;letter-spacing:.04em;margin-bottom:6px}
.tb-guide .guide-head .facts .f .v{font-size:14px;color:var(--text-main);font-weight:600}
.tb-guide .prep{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;padding:20px 22px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-guide .prep .t{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;margin-bottom:10px}
.tb-guide .prep ul{list-style:none;padding:0;margin:0}
.tb-guide .prep li{padding:8px 0 8px 30px;position:relative;font-size:14px;line-height:1.6;color:var(--text-sub);transition:transform 0.2s ease;}
.tb-guide .prep li:hover{transform:translateX(4px);}
.tb-guide .prep li::before{content:&quot;&quot;;position:absolute;left:0;top:11px;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;background:var(--bg-color)}
.tb-guide .prep li::after{content:&quot;&quot;;position:absolute;left:4px;top:13px;width:8px;height:5px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}
.tb-guide .step{display:grid;grid-template-columns:50px 1fr;gap:18px;margin:44px 0 16px;padding-top:28px;border-top:2px solid var(--border-light);align-items:start}
.tb-guide .step:first-of-type{border-top:none;padding-top:0;margin-top:36px}
.tb-guide .step .n{font-size:36px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;padding-top:4px}
.tb-guide .step .wrap{padding-top:6px}
.tb-guide .step .step-label{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:4px}
.tb-guide .step h3{font-size:20px;margin:0;letter-spacing:-0.02em;line-height:1.35;color:var(--text-main)}
.tb-guide .code{background:#0d1117;color:#e6edf3;border-radius:12px;padding:18px 20px;margin:20px 0;font-family:'SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto;border:1px solid #1f2630;box-shadow:var(--shadow-soft);}
.tb-guide .code .cm{color:#8b949e}
.tb-guide .code .kw{color:#ff7b72}
.tb-guide .code .st{color:#a5d6ff}
.tb-guide .code .fn{color:#d2a8ff}
.tb-guide .code .label-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b949e;margin:-18px -20px 16px;padding:10px 18px;background:#161b22;border-bottom:1px solid #1f2630;border-radius:12px 12px 0 0}
.tb-guide .capture{border:1.5px dashed var(--primary);background:var(--primary-bg);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease;}
.tb-guide .capture:hover{background:var(--bg-box);border-style:solid;}
.tb-guide .capture .ico{flex:0 0 38px;height:38px;background:var(--bg-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid var(--primary-border)}
.tb-guide .capture .txt{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0}
.tb-guide .capture .txt b{color:var(--primary);display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em}
.tb-guide .callout{border-left:4px solid var(--primary);padding:14px 18px;margin:20px 0;background:var(--bg-box);border-radius:0 10px 10px 0;box-shadow:var(--shadow-soft);}
.tb-guide .callout .h{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:6px}
.tb-guide .callout p{font-size:14px;line-height:1.7;color:var(--text-sub);margin:0}
.tb-guide .callout.warn{border-left-color:#d97706;background:rgba(217,119,6,0.05)}
.tb-guide .callout.warn .h{color:#d97706}

/* ====== 공통 하단: more-block, tags ====== */
.tb .more-block{background:var(--bg-box);border:1px solid var(--border-light);border-radius:14px;padding:24px;margin:52px 0 0;box-shadow:var(--shadow-soft);}
.tb .more-block .h{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:14px}
.tb .more-block .row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;transition:background 0.2s ease;}
.tb .more-block .row:hover{background:var(--bg-box-alt);}
.tb .more-block .row:first-of-type{border-top:none;padding-top:0}
.tb .more-block .row a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color 0.2s ease;}
.tb .more-block .row a:hover{color:var(--primary)}
.tb .more-block .row .c{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;padding-top:2px}
&lt;/style&gt;
&lt;h1&gt;MCP 보안 설정 가이드 2026 &amp;mdash; GitHub&amp;middot;파일 권한 어디까지 열까&lt;/h1&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;span class=&quot;cat&quot;&gt;AI 리뷰 &amp;amp; 가이드&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;2026. 07. 07.&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;약 13분 읽기&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumb.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;675&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPL1Kd/dJMcaaeSIIR/TnwNJ9nPC704ZyMIANUts0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPL1Kd/dJMcaaeSIIR/TnwNJ9nPC704ZyMIANUts0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPL1Kd/dJMcaaeSIIR/TnwNJ9nPC704ZyMIANUts0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPL1Kd%2FdJMcaaeSIIR%2FTnwNJ9nPC704ZyMIANUts0%2Fimg.png&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;1200&quot; height=&quot;675&quot; data-filename=&quot;thumb.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;675&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;subtitle&quot; data-ke-size=&quot;size16&quot;&gt;MCP 서버를 쓸 때 가장 위험한 Filesystem, GitHub, Playwright 권한을 어디까지 열어야 하는지 실무 기준으로 정리했습니다.&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MCP는 편합니다. 그런데 편한 만큼 위험합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI 코딩 도구에 Filesystem, GitHub, Playwright 같은 MCP 서버를 붙이면 모델이 파일을 읽고, 이슈를 확인하고, 브라우저까지 조작할 수 있습니다. 이게 잘 쓰면 생산성이고, 대충 열면 사고 후보입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 글은 MCP 서버 추천 목록이 아닙니다. 예전에 MCP 도구 모음 글을 이미 발행했기 때문에, 이번에는 각 도구를 &lt;b&gt;어디까지 열어야 안전한지&lt;/b&gt;만 따로 정리합니다. 특히 개인 프로젝트에서 Claude Code, Cursor, ChatGPT 계열 도구에 MCP를 붙이려는 분들이 보면 좋습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MCP는 많이 붙이는 것보다 작게 여는 게 먼저입니다. 처음부터 모든 폴더와 모든 토큰을 넘기면 편한 게 아니라 불안한 자동화가 됩니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;MCP에서 진짜 위험한 지점&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://modelcontextprotocol.io/docs/getting-started/intro&quot;&gt;Model Context Protocol 공식 문서&lt;/a&gt;는 MCP를 AI 앱이 외부 시스템과 연결되는 표준 방식으로 설명합니다. 여기서 중요한 단어는 &quot;연결&quot;입니다. AI가 답변만 하는 게 아니라, 실제 도구를 부를 수 있게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발자가 자주 붙이는 MCP 서버는 대략 아래처럼 나뉩니다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&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;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Filesystem&lt;/td&gt;
&lt;td&gt;로컬 파일 읽기&amp;middot;수정&lt;/td&gt;
&lt;td&gt;홈 폴더 전체를 열어 시크릿까지 노출&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GitHub&lt;/td&gt;
&lt;td&gt;이슈, PR, Actions, 저장소 접근&lt;/td&gt;
&lt;td&gt;토큰 권한을 과하게 부여&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Playwright&lt;/td&gt;
&lt;td&gt;브라우저 조작과 화면 확인&lt;/td&gt;
&lt;td&gt;로그인된 관리자 페이지를 클릭&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fetch/Browser&lt;/td&gt;
&lt;td&gt;웹 문서 읽기&lt;/td&gt;
&lt;td&gt;신뢰 낮은 페이지 내용을 그대로 반영&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Memory&lt;/td&gt;
&lt;td&gt;프로젝트 규칙 저장&lt;/td&gt;
&lt;td&gt;임시 정보와 민감 정보가 장기 기억처럼 남음&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MCP를 쓴다는 건 AI에게 &quot;손&quot;을 달아주는 일에 가깝습니다. 그래서 모델 성능보다 권한 설계가 먼저입니다. 모델이 똑똑해도, 잘못 열린 도구는 잘못 누를 수 있습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Filesystem은 프로젝트 폴더 하나만&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 먼저 조심할 건 Filesystem입니다. 이름은 단순하지만 실제 위험은 제일 큽니다. 파일을 읽고 쓸 수 있다는 건 &lt;code&gt;.env&lt;/code&gt;, SSH 키, 다운로드 폴더, 개인 문서까지 잘못 노출될 수 있다는 뜻입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저의 기준은 간단합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Filesystem MCP는 &lt;b&gt;프로젝트 폴더 하나만&lt;/b&gt; 엽니다. 예를 들어 블로그 자동화 프로젝트를 작업한다면 그 프로젝트 루트만 허용합니다. &lt;code&gt;C:\Users\사용자명&lt;/code&gt; 전체, &lt;code&gt;Downloads&lt;/code&gt; 전체, 바탕화면 전체는 열지 않습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 아래 파일은 AI가 읽지 못하게 분리하는 게 좋습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;code&gt;.env&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;API 키가 들어간 JSON 파일&lt;/li&gt;
&lt;li&gt;SSH 개인키&lt;/li&gt;
&lt;li&gt;결제&amp;middot;광고 계정 관련 파일&lt;/li&gt;
&lt;li&gt;고객 정보가 들어간 CSV&lt;/li&gt;
&lt;li&gt;브라우저 프로필 폴더&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 쓰기 권한이 꼭 필요한지도 따져봐야 합니다. 단순 분석이면 읽기만으로 충분합니다. 코드를 고쳐야 할 때만 쓰기 권한을 켜도 늦지 않습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;GitHub 토큰은 작게 시작하세요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/github/github-mcp-server&quot;&gt;GitHub MCP Server&lt;/a&gt;는 개발자에게 체감이 큽니다. 공식 저장소 기준으로 이슈, PR, Actions, 저장소, 코드 보안 관련 도구를 다룰 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제는 토큰입니다. GitHub 토큰은 한 번 크게 열어두면 AI가 생각보다 많은 맥락을 볼 수 있습니다. 개인 공개 저장소 정도면 부담이 작지만, 회사 저장소나 비공개 저장소는 얘기가 달라집니다.&lt;/p&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-01-github-mcp.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vymO4/dJMcaixcEYW/0dKxnKdJKwxQKBIaUiFUo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vymO4/dJMcaixcEYW/0dKxnKdJKwxQKBIaUiFUo1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vymO4/dJMcaixcEYW/0dKxnKdJKwxQKBIaUiFUo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvymO4%2FdJMcaixcEYW%2F0dKxnKdJKwxQKBIaUiFUo1%2Fimg.png&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;1200&quot; height=&quot;600&quot; data-filename=&quot;body-01-github-mcp.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제가 권하는 순서는 이렇습니다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&quot;text-align: right;&quot;&gt;단계&lt;/th&gt;
&lt;th&gt;GitHub 권한&lt;/th&gt;
&lt;th&gt;사용 목적&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;
&lt;td&gt;공개 저장소 읽기&lt;/td&gt;
&lt;td&gt;문서, 이슈, 코드 구조 확인&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;
&lt;td&gt;특정 개인 저장소 읽기&lt;/td&gt;
&lt;td&gt;내 프로젝트 이슈&amp;middot;PR 요약&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;3&lt;/td&gt;
&lt;td&gt;특정 저장소 쓰기&lt;/td&gt;
&lt;td&gt;이슈 작성, PR 코멘트 초안&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;4&lt;/td&gt;
&lt;td&gt;Actions 확인&lt;/td&gt;
&lt;td&gt;실패한 CI 로그 분석&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: right;&quot;&gt;5&lt;/td&gt;
&lt;td&gt;보안 관련 권한&lt;/td&gt;
&lt;td&gt;필요할 때만 별도 검토&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음부터 조직 전체 권한을 주는 건 피하는 게 좋습니다. &quot;내가 자주 쓰는 저장소 하나&quot;에서 시작하고, 실제로 필요한 작업이 보일 때 권한을 늘리는 쪽이 안전합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 토큰은 이름을 분리해두면 관리가 쉽습니다. 예를 들어 &lt;code&gt;mcp-personal-readonly&lt;/code&gt;, &lt;code&gt;mcp-blog-repo-write&lt;/code&gt;처럼 용도를 이름에 넣어두면 나중에 끊기도 편합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Playwright는 테스트 프로필로만&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/microsoft/playwright-mcp&quot;&gt;Microsoft Playwright MCP&lt;/a&gt;는 웹앱을 만드는 사람에게 꽤 좋습니다. 브라우저를 열고, 버튼을 누르고, 화면 구조를 읽어 테스트 흐름을 도와줄 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 Playwright는 &quot;실제 클릭&quot;이 가능한 도구입니다. 그래서 로그인된 브라우저를 그대로 넘기면 위험합니다. 쇼핑몰 관리자, 광고 계정, 클라우드 콘솔, 결제 페이지처럼 클릭 하나가 실제 변경으로 이어지는 화면에서는 특히 조심해야 합니다.&lt;/p&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;s&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-02-playwright-mcp.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qOSP7/dJMcai4Wv6n/C6AF39M3KK7ZKQZ05cJEQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qOSP7/dJMcai4Wv6n/C6AF39M3KK7ZKQZ05cJEQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qOSP7/dJMcai4Wv6n/C6AF39M3KK7ZKQZ05cJEQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqOSP7%2FdJMcai4Wv6n%2FC6AF39M3KK7ZKQZ05cJEQ0%2Fimg.png&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;1200&quot; height=&quot;600&quot; data-filename=&quot;body-02-playwright-mcp.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제 기준으로는 이렇게 씁니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;개인 브라우저 프로필과 테스트 프로필을 분리합니다.&lt;/li&gt;
&lt;li&gt;결제&amp;middot;삭제&amp;middot;발행 버튼이 있는 페이지는 자동 조작 대상에서 뺍니다.&lt;/li&gt;
&lt;li&gt;관리자 페이지는 읽기 확인까지만 맡깁니다.&lt;/li&gt;
&lt;li&gt;실제 배포/발행/삭제는 사람이 마지막에 누릅니다.&lt;/li&gt;
&lt;li&gt;가능하면 로컬 개발 서버나 스테이징에서 먼저 돌립니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Playwright MCP는 &quot;화면을 확인하는 눈&quot;으로 쓰면 좋습니다. &quot;내 계정으로 마음껏 클릭하는 손&quot;으로 쓰면 불안합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Memory에는 규칙만 넣으세요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Memory MCP도 조심해야 합니다. 프로젝트 규칙을 기억하게 만들면 편하지만, 아무거나 넣으면 나중에 지우기 귀찮은 먼지가 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;넣어도 되는 건 이런 것들입니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;이 프로젝트는 &lt;code&gt;article_qa&lt;/code&gt; PASS 후 HTML을 생성합니다.&lt;/li&gt;
&lt;li&gt;커밋은 &lt;code&gt;scripts/save.py&lt;/code&gt;로 처리합니다.&lt;/li&gt;
&lt;li&gt;본문 H1은 금지하고 YAML title만 씁니다.&lt;/li&gt;
&lt;li&gt;이미지 생성은 금지하고 공식 이미지만 씁니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;넣으면 안 되는 건 훨씬 명확합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;API 키&lt;/li&gt;
&lt;li&gt;비밀번호&lt;/li&gt;
&lt;li&gt;광고 계정 정보&lt;/li&gt;
&lt;li&gt;고객 정보&lt;/li&gt;
&lt;li&gt;비공개 URL&lt;/li&gt;
&lt;li&gt;임시로 정한 작업 지시&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Memory는 &quot;비밀 보관함&quot;이 아닙니다. 반복되는 작업 규칙을 넣는 곳이라고 보는 게 맞습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;처음 세팅할 때 체크할 것&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MCP를 처음 붙일 때는 아래 순서로 보면 됩니다. 복잡하게 생각할 필요 없습니다. 하나씩 좁게 열면 됩니다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;체크 항목&lt;/th&gt;
&lt;th&gt;권장 기준&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;폴더 범위&lt;/td&gt;
&lt;td&gt;프로젝트 루트 하나&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GitHub 토큰&lt;/td&gt;
&lt;td&gt;특정 저장소 읽기부터&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;브라우저&lt;/td&gt;
&lt;td&gt;테스트 프로필 사용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;메모리&lt;/td&gt;
&lt;td&gt;반복 규칙만 저장&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;회사 계정&lt;/td&gt;
&lt;td&gt;개인 실험 후 별도 검토&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;삭제&amp;middot;결제&amp;middot;발행 작업&lt;/td&gt;
&lt;td&gt;사람 확인 후 실행&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 회사 업무에 붙일 때는 더 느리게 가야 합니다. 개인 프로젝트에서 편했다고 해서 회사 저장소, 사내 DB, Slack, 이메일을 한꺼번에 붙이면 안 됩니다. 자동화는 편하지만, 권한 사고는 수습이 피곤합니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 생각&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개인적으로 MCP는 AI 코딩 도구의 체감 성능을 크게 올려주는 기술이라고 봅니다. 모델이 답만 하는 게 아니라, 실제 프로젝트 파일과 이슈와 화면을 같이 볼 수 있으니까요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 처음부터 욕심내면 좋지 않습니다. 저는 MCP를 &quot;많이 붙이면 좋은 플러그인 묶음&quot;으로 보기보다, &lt;b&gt;권한을 빌려주는 계약&lt;/b&gt;처럼 보는 게 맞다고 생각합니다. 계약서를 대충 쓰면 나중에 피곤하듯이, MCP도 처음 권한을 대충 열면 나중에 찜찜합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저의 경우라면 Filesystem은 프로젝트 폴더 하나만, GitHub는 개인 저장소 읽기부터, Playwright는 테스트 프로필에서만 시작하겠습니다. 이 정도만 지켜도 MCP는 꽤 안전하게 쓸 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 제일 중요한 건 마지막 버튼입니다. 삭제, 결제, 발행, 배포는 AI가 준비할 수는 있어도 사람이 눌러야 마음이 편합니다. 이 선만 지켜도 MCP는 훨씬 실용적인 도구가 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 이만~&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;참고 자료&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://modelcontextprotocol.io/docs/getting-started/intro&quot;&gt;Model Context Protocol 공식 문서&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/modelcontextprotocol/servers&quot;&gt;Model Context Protocol reference servers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/github/github-mcp-server&quot;&gt;GitHub MCP Server 공식 저장소&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/playwright-mcp&quot;&gt;Microsoft Playwright MCP 공식 저장소&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>AI 리뷰 &amp;amp; 가이드</category>
      <category>AI에이전트</category>
      <category>Claude</category>
      <category>Github</category>
      <category>MCP</category>
      <category>MCP보안</category>
      <category>playwright</category>
      <category>개발자도구</category>
      <category>코딩자동화</category>
      <category>토큰보안</category>
      <category>파일권한</category>
      <author>AI 디코드</author>
      <guid isPermaLink="true">https://the-maze.tistory.com/109</guid>
      <comments>https://the-maze.tistory.com/109#entry109comment</comments>
      <pubDate>Tue, 7 Jul 2026 03:46:50 +0900</pubDate>
    </item>
    <item>
      <title>앤스로픽(Anthropic), 삼성 파운드리와 커스텀 AI 칩 논의 &amp;mdash; 탈(脫)엔비디아 대열에 합류</title>
      <link>https://the-maze.tistory.com/107</link>
      <description>&lt;div class=&quot;tb &quot; style=&quot;font-family: Pretendard,system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif; max-width: 720px; margin: 0 auto;&quot;&gt;
&lt;style&gt;
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

/* ====== CSS Variables (Dark mode &amp; Theme) ====== */
:root {
  --bg-color: #ffffff;
  --text-main: #0f172a;
  --text-sub: #334155;
  --text-muted: #64748b;
  --text-light: #94a3b8;
  --border-light: #e2e8f0;
  --bg-box: #f8fafc;
  --bg-box-alt: #f1f5f9;
  --primary: #3b82f6;
  --primary-bg: #eff6ff;
  --primary-border: #bfdbfe;
  --shadow-soft: 0 12px 32px -4px rgba(59,130,246,0.08), 0 4px 12px -4px rgba(0,0,0,0.05);
  --grad-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #d946ef 100%);
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg-color: #121212;
    --text-main: #ededed;
    --text-sub: #d4d4d4;
    --text-muted: #a1a1aa;
    --text-light: #71717a;
    --border-light: #27272a;
    --bg-box: #18181b;
    --bg-box-alt: #27272a;
    --primary: #3b82f6;
    --primary-bg: rgba(59, 130, 246, 0.15);
    --primary-border: rgba(59, 130, 246, 0.3);
    --shadow-soft: 0 8px 32px rgba(0,0,0,0.2);
  }
}

/* ====== BASE .tb ====== */
.tb{font-size:16px;line-height:1.85;color:var(--text-main);background:transparent;margin:20px 0;transition:color 0.3s;}
.tb h1{font-size:32px;line-height:1.35;font-weight:800;margin:0 0 16px;letter-spacing:-0.03em;color:transparent;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;}
.tb h2{font-size:24px;line-height:1.4;font-weight:700;margin:48px 0 16px;letter-spacing:-0.02em;color:var(--text-main);display:flex;align-items:center;gap:12px;}
.tb h2::before{content:&quot;&quot;;display:block;width:6px;height:24px;background:var(--grad-primary);border-radius:4px;}
.tb h3{font-size:18px;line-height:1.45;font-weight:700;margin:32px 0 10px;letter-spacing:-0.015em;color:var(--text-main)}
.tb p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text-main)}
.tb a{color:var(--primary);text-decoration:none;border-bottom: 2px solid var(--primary-border);transition:all 0.2s ease;}
.tb a:hover{color:#8b5cf6;border-bottom-color:#8b5cf6;}
.tb strong{font-weight:700;color:var(--text-main)}
.tb ul,.tb ol{margin:0 0 20px;padding-left:22px}
.tb li{font-size:16px;line-height:1.85;margin:0 0 8px;color:var(--text-main)}
.tb hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}
.tb blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--primary);color:var(--text-sub);font-size:17px;line-height:1.8;background:var(--bg-box);border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px var(--border-light);position:relative;overflow:hidden;}
.tb blockquote::before{content:&quot;\&quot;&quot;;position:absolute;top:-10px;right:10px;font-size:80px;color:var(--border-light);opacity:0.3;font-family:serif;line-height:1;}
.tb blockquote p{margin:0;color:var(--text-sub);position:relative;z-index:1;}
.tb img{border-radius:8px;max-width:100%;box-shadow:var(--shadow-soft);}
.tb table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:table;table-layout:auto;box-shadow:var(--shadow-soft);}
.tb thead{background:var(--bg-box-alt)}
.tb th{padding:12px 14px;text-align:left;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-light);font-size:13px;letter-spacing:-0.01em;white-space:nowrap}
.tb td{padding:12px 14px;border-top:1px solid var(--border-light);color:var(--text-sub);line-height:1.6;vertical-align:top;transition:background 0.2s ease;}
.tb tbody tr:hover td{background:var(--bg-box);}
.tb tbody tr:nth-child(even){background:var(--bg-box)}
.tb tbody tr:nth-child(even):hover td{background:var(--bg-box-alt)}
.tb td strong{color:var(--primary);font-weight:700}
@media (max-width:520px){.tb table{font-size:13px}.tb th,.tb td{padding:8px 10px}}
.tb .meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-light)}
.tb .meta .cat{color:var(--primary);font-weight:600;letter-spacing:-0.01em}
.tb .meta .dot{width:3px;height:3px;background:var(--text-light);border-radius:50%}
.tb .subtitle{font-size:15px;color:var(--text-sub);margin-bottom:24px;border-left:3px solid transparent;border-image:var(--grad-primary) 1;padding:14px 18px;background:var(--bg-box);border-radius:0 8px 8px 0;line-height:1.75;box-shadow:var(--shadow-soft);}

/* ====== 공통 토큰 ====== */
.tb .stat-card-grid{display:grid;gap:12px;margin:24px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tb .stat-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:18px 16px;text-align:left;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .stat-card:hover{transform:translateY(-2px);}
.tb .stat-card .stat-num,.tb .stat-card .v{font-size:24px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums}
.tb .stat-card .stat-num .unit,.tb .stat-card .v .unit{font-size:14px;font-weight:600;color:var(--text-muted);margin-left:2px}
.tb .stat-card .stat-label,.tb .stat-card .l{font-size:12px;color:var(--text-muted);margin-top:6px;letter-spacing:-0.01em;line-height:1.4}
.tb .stat-card .d{font-size:11px;color:var(--text-light);margin-top:4px}
.tb .term-box{background:var(--bg-box-alt);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:12px;padding:24px;margin:28px 0;font-size:15px;color:var(--text-sub);line-height:1.7;box-shadow:var(--shadow-soft);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.tb .term-box:hover{transform:translateY(-4px);box-shadow: 0 16px 32px -8px rgba(59,130,246,0.12);}
.tb .term-box .t{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase;}
.tb .term-box .c{font-size:15px;line-height:1.75;color:var(--text-sub);margin:0}
.tb .img-placeholder{margin:24px 0;background:var(--bg-box);border:1.5px dashed var(--border-light);border-radius:12px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-light);padding:20px;text-align:center;transition:all 0.2s ease;}
.tb .img-placeholder:hover{border-color:var(--primary);background:var(--primary-bg);}
.tb .img-placeholder .t{font-size:13px;color:var(--text-muted);font-weight:500}
.tb .img-placeholder .s{font-size:12px;color:var(--text-light)}
.tb .img-placeholder code{background:var(--bg-box-alt);padding:2px 6px;border-radius:4px;font-size:13px}
.tb .signal-row{display:grid;gap:12px;margin:22px 0;grid-template-columns:repeat(3,1fr)}
.tb .signal{border-radius:12px;padding:16px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .signal:hover{transform:translateY(-2px);}
.tb .signal .head{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.tb .signal .body{font-size:14px;line-height:1.65;margin:0}
.tb .signal.red{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2);color:var(--text-main)}
.tb .signal.red .head{color:#dc2626}
.tb .signal.yellow{background:rgba(217,119,6,0.05);border-color:rgba(217,119,6,0.2);color:var(--text-main)}
.tb .signal.yellow .head{color:#d97706}
.tb .signal.green{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2);color:var(--text-main)}
.tb .signal.green .head{color:#16a34a}
@media (max-width:520px){.tb .signal-row{grid-template-columns:1fr}}

/* ====== VARIANT 1: AI 뉴스 해석 (tb-news) ====== */
.tb-news h1{font-size:30px;letter-spacing:-0.03em}
.tb-news .kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-bg);padding:6px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:-0.005em}
.tb-news .one-line{background:var(--grad-primary);color:#fff;border-radius:16px;padding:22px 24px;margin:28px 0;position:relative;box-shadow:var(--shadow-soft);}
.tb-news .one-line .label{font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;margin-bottom:8px}
.tb-news .one-line .txt{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-0.015em;margin:0}
.tb-news .tldr{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:20px 24px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-news .tldr .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:12px;display:inline-block;}
.tb-news .tldr ol{list-style:none;padding:0;margin:0;counter-reset:tl}
.tb-news .tldr ol li{counter-increment:tl;padding:10px 0 10px 34px;position:relative;border-top:1px solid var(--border-light);font-size:15px;line-height:1.7;margin:0;color:var(--text-sub);transition:background 0.2s ease;}
.tb-news .tldr ol li:hover{background:var(--bg-box-alt);}
.tb-news .tldr ol li:first-child{border-top:none;padding-top:0}
.tb-news .tldr ol li:last-child{padding-bottom:0}
.tb-news .tldr ol li::before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:10px;font-size:13px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}
.tb-news .tldr ol li:first-child::before{top:0}
.tb-news h2{display:flex;align-items:baseline;gap:12px;padding:6px 0 6px 16px;border-left:4px solid transparent;border-image:var(--grad-primary) 1;margin:52px 0 20px;background:var(--bg-box);box-shadow:var(--shadow-soft);}
.tb-news h2 .n{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tb-news h2 .t{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.35}
.tb-news div.compare{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;margin:24px 0;font-size:14px;box-shadow:var(--shadow-soft);}
.tb-news div.compare &gt; div{padding:12px 14px;border-bottom:1px solid var(--border-light);transition:background 0.2s ease;}
.tb-news div.compare &gt; div:nth-child(-n+4){background:var(--bg-box-alt);font-weight:700;color:var(--text-main);font-size:13px}
.tb-news div.compare &gt; div:nth-last-child(-n+4){border-bottom:none}
.tb-news div.compare .highlight{background:var(--primary-bg);color:var(--primary);font-weight:700}
.tb-news div.compare &gt; div:hover{background:var(--bg-box);}
@media (max-width:520px){.tb-news div.compare{grid-template-columns:1fr 1fr;font-size:13px}}

/* ====== VARIANT 2: 하드웨어/신제품 리뷰 (tb-review) ====== */
.tb-review .hero-product{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-review .hero-product .tag{display:inline-block;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:4px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-review .hero-product h1{font-size:28px;margin:0 0 10px;letter-spacing:-0.025em;line-height:1.3;color:var(--text-main)}
.tb-review .hero-product .sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}
.tb-review .hero-product .score-row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-top:20px;border-top:1px solid var(--border-light)}
.tb-review .hero-product .score-big{font-size:46px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}
.tb-review .hero-product .score-big .max{font-size:20px;color:var(--text-light);font-weight:600;margin-left:4px;-webkit-text-fill-color:var(--text-light);}
.tb-review .hero-product .score-bars{display:grid;gap:8px}
.tb-review .hero-product .bar-row{display:grid;grid-template-columns:60px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:var(--text-muted)}
.tb-review .hero-product .bar{height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;position:relative}
.tb-review .hero-product .bar i{display:block;height:100%;background:var(--grad-primary);border-radius:3px}
.tb-review .hero-product .bar-val{font-weight:700;color:var(--text-sub);font-variant-numeric:tabular-nums;text-align:right}
.tb-review .spec-sheet{border:1px solid var(--border-light);border-radius:16px;margin:28px 0;overflow:hidden;box-shadow:var(--shadow-soft);}
.tb-review .spec-sheet .t{padding:14px 18px;background:var(--bg-box-alt);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:700;color:var(--text-main)}
.tb-review .spec-row{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border-light);font-size:14px;line-height:1.6;transition:background 0.2s ease;}
.tb-review .spec-row:hover{background:var(--bg-box);}
.tb-review .spec-row:last-child{border-bottom:none}
.tb-review .spec-row .k{color:var(--text-muted);font-size:13px}
.tb-review .spec-row .v{color:var(--text-main);font-weight:500}
.tb-review .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}
.tb-review .pc{border-radius:12px;padding:20px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-review .pc:hover{transform:translateY(-2px);}
.tb-review .pc .h{font-size:14px;font-weight:800;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.tb-review .pc.pro{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2)}
.tb-review .pc.pro .h{color:#16a34a}
.tb-review .pc.con{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2)}
.tb-review .pc.con .h{color:#dc2626}
.tb-review .pc ul{margin:0;padding-left:18px}
.tb-review .pc li{font-size:14px;line-height:1.65;margin:4px 0;color:var(--text-sub)}
@media (max-width:520px){.tb-review .pc-row{grid-template-columns:1fr}.tb-review .spec-row{grid-template-columns:100px 1fr;gap:10px;font-size:13.5px}}

/* ====== VARIANT 3: 주간 라운드업 (tb-round) ====== */
.tb-round .issue-banner{background:var(--grad-primary);color:#fff;border-radius:16px;padding:30px 28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-round .issue-banner .issue-no{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.8;margin-bottom:10px}
.tb-round .issue-banner h1{font-size:28px;color:#fff;margin:0 0 12px;line-height:1.3;letter-spacing:-0.025em}
.tb-round .issue-banner .sub{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 20px}
.tb-round .issue-banner .stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
.tb-round .issue-banner .stats .s{font-size:12px;opacity:.75}
.tb-round .issue-banner .stats .s b{display:block;font-size:18px;font-weight:800;color:#fff;opacity:1;margin-bottom:4px}
.tb-round .top3{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px;margin:0 0 30px;box-shadow:var(--shadow-soft);}
.tb-round .top3 .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:14px;display:inline-block;}
.tb-round .top3 .item{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);align-items:baseline;transition:background 0.2s ease;}
.tb-round .top3 .item:hover{background:var(--bg-box-alt);}
.tb-round .top3 .item:first-of-type{border-top:none;padding-top:0}
.tb-round .top3 .item:last-child{padding-bottom:0}
.tb-round .top3 .n{font-size:20px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-0.02em}
.tb-round .top3 .c{font-size:15px;line-height:1.65;color:var(--text-main)}
.tb-round h2{font-size:20px;margin:44px 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}
.tb-round h2 .c{font-size:12px;color:var(--text-light);font-weight:500;letter-spacing:.04em}
.tb-round .round-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-light);transition:transform 0.2s ease;}
.tb-round .round-item:hover{transform:translateX(4px);}
.tb-round .round-item:last-child{border-bottom:none}
.tb-round .round-item .n{font-size:15px;font-weight:700;color:var(--text-light);line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}
.tb-round .round-item .title{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.45;margin:0 0 8px;letter-spacing:-0.015em}
.tb-round .round-item .title a{color:var(--text-main);text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}
.tb-round .round-item .title a:hover{color:var(--primary);border-color:var(--primary)}
.tb-round .round-item .dek{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0 0 8px}
.tb-round .round-item .meta{font-size:12px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tb-round .round-item .meta .tag{color:var(--primary);font-weight:600}
.tb-round .quick-grid{display:grid;gap:12px;margin:28px 0;grid-template-columns:repeat(4,1fr)}
@media (max-width:640px){.tb-round .quick-grid{grid-template-columns:repeat(2,1fr)}}
.tb-round .quick-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-round .quick-card:hover{transform:translateY(-2px);}
.tb-round .quick-card .l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em;margin-bottom:8px}
.tb-round .quick-card .v{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1}
.tb-round .quick-card .d{font-size:11px;color:var(--text-light);margin-top:4px}

/* ====== VARIANT 4: 가이드 / 튜토리얼 (tb-guide) ====== */
.tb-guide .guide-head{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-guide .guide-head .level{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:6px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-guide .guide-head .level .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}
.tb-guide .guide-head h1{font-size:26px;letter-spacing:-0.025em;margin:0 0 12px;line-height:1.3;color:var(--text-main)}
.tb-guide .guide-head .sub{font-size:15px;color:var(--text-sub);line-height:1.6;margin:0 0 20px}
.tb-guide .guide-head .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--border-light)}
.tb-guide .guide-head .facts .f .l{font-size:11px;color:var(--text-light);font-weight:600;letter-spacing:.04em;margin-bottom:6px}
.tb-guide .guide-head .facts .f .v{font-size:14px;color:var(--text-main);font-weight:600}
.tb-guide .prep{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;padding:20px 22px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-guide .prep .t{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;margin-bottom:10px}
.tb-guide .prep ul{list-style:none;padding:0;margin:0}
.tb-guide .prep li{padding:8px 0 8px 30px;position:relative;font-size:14px;line-height:1.6;color:var(--text-sub);transition:transform 0.2s ease;}
.tb-guide .prep li:hover{transform:translateX(4px);}
.tb-guide .prep li::before{content:&quot;&quot;;position:absolute;left:0;top:11px;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;background:var(--bg-color)}
.tb-guide .prep li::after{content:&quot;&quot;;position:absolute;left:4px;top:13px;width:8px;height:5px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}
.tb-guide .step{display:grid;grid-template-columns:50px 1fr;gap:18px;margin:44px 0 16px;padding-top:28px;border-top:2px solid var(--border-light);align-items:start}
.tb-guide .step:first-of-type{border-top:none;padding-top:0;margin-top:36px}
.tb-guide .step .n{font-size:36px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;padding-top:4px}
.tb-guide .step .wrap{padding-top:6px}
.tb-guide .step .step-label{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:4px}
.tb-guide .step h3{font-size:20px;margin:0;letter-spacing:-0.02em;line-height:1.35;color:var(--text-main)}
.tb-guide .code{background:#0d1117;color:#e6edf3;border-radius:12px;padding:18px 20px;margin:20px 0;font-family:'SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto;border:1px solid #1f2630;box-shadow:var(--shadow-soft);}
.tb-guide .code .cm{color:#8b949e}
.tb-guide .code .kw{color:#ff7b72}
.tb-guide .code .st{color:#a5d6ff}
.tb-guide .code .fn{color:#d2a8ff}
.tb-guide .code .label-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b949e;margin:-18px -20px 16px;padding:10px 18px;background:#161b22;border-bottom:1px solid #1f2630;border-radius:12px 12px 0 0}
.tb-guide .capture{border:1.5px dashed var(--primary);background:var(--primary-bg);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease;}
.tb-guide .capture:hover{background:var(--bg-box);border-style:solid;}
.tb-guide .capture .ico{flex:0 0 38px;height:38px;background:var(--bg-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid var(--primary-border)}
.tb-guide .capture .txt{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0}
.tb-guide .capture .txt b{color:var(--primary);display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em}
.tb-guide .callout{border-left:4px solid var(--primary);padding:14px 18px;margin:20px 0;background:var(--bg-box);border-radius:0 10px 10px 0;box-shadow:var(--shadow-soft);}
.tb-guide .callout .h{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:6px}
.tb-guide .callout p{font-size:14px;line-height:1.7;color:var(--text-sub);margin:0}
.tb-guide .callout.warn{border-left-color:#d97706;background:rgba(217,119,6,0.05)}
.tb-guide .callout.warn .h{color:#d97706}

/* ====== 공통 하단: more-block, tags ====== */
.tb .more-block{background:var(--bg-box);border:1px solid var(--border-light);border-radius:14px;padding:24px;margin:52px 0 0;box-shadow:var(--shadow-soft);}
.tb .more-block .h{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:14px}
.tb .more-block .row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;transition:background 0.2s ease;}
.tb .more-block .row:hover{background:var(--bg-box-alt);}
.tb .more-block .row:first-of-type{border-top:none;padding-top:0}
.tb .more-block .row a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color 0.2s ease;}
.tb .more-block .row a:hover{color:var(--primary)}
.tb .more-block .row .c{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;padding-top:2px}
&lt;/style&gt;
&lt;h1&gt;앤스로픽(Anthropic), 삼성 파운드리와 커스텀 AI 칩 논의 &amp;mdash; 탈(脫)엔비디아 대열에 합류&lt;/h1&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;span class=&quot;cat&quot;&gt;AI 기술 &amp;amp; 반도체 해설&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;2026. 07. 04.&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;약 9분 읽기&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;2400&quot; data-origin-height=&quot;1260&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LhZ9T/dJMcagszrVz/FhcecgUv8tZoygKsQNzK4K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LhZ9T/dJMcagszrVz/FhcecgUv8tZoygKsQNzK4K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LhZ9T/dJMcagszrVz/FhcecgUv8tZoygKsQNzK4K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLhZ9T%2FdJMcagszrVz%2FFhcecgUv8tZoygKsQNzK4K%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;2400&quot; height=&quot;1260&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;2400&quot; data-origin-height=&quot;1260&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;subtitle&quot; data-ke-size=&quot;size16&quot;&gt;클로드(Claude) AI를 만든 앤스로픽이 삼성전자 파운드리와 자체 AI 칩 제조를 논의 중입니다. 빅테크의 탈엔비디아 움직임 속에서 삼성 파운드리가 잡을 수 있는 기회를 분석합니다.&lt;/p&gt;
&lt;div&gt;
&lt;h1&gt;앤스로픽, 삼성 파운드리에 AI 칩 제조를 맡기려 한다&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클로드(Claude) 시리즈로 유명한 AI 기업 &lt;b&gt;앤스로픽(Anthropic)&lt;/b&gt;이 &lt;b&gt;삼성전자 파운드리&lt;/b&gt; 사업부와 커스텀 AI 칩 제조를 놓고 협의 중이라는 소식이 나왔습니다. 구글, 아마존, 메타에 이어 앤스로픽까지 자체 칩에 손을 대기 시작한 건데요, 이 움직임이 왜 중요한지 하나씩 뜯어보겠습니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;무슨 일이 있었나&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복수의 해외 매체(더인포메이션, 코리아헤럴드, 조선일보 등)에 따르면, 앤스로픽은 삼성전자의 2nm(나노미터) GAA 공정을 활용해 &lt;b&gt;자체 AI 가속기(ASIC)&lt;/b&gt; 를 만드는 방안을 검토하고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 눈에 띄는 건 &lt;b&gt;인물 영입&lt;/b&gt;입니다. 2026년 6월 7일, 앤스로픽은 오픈AI(OpenAI) 커스텀 칩 프로그램의 초기 하드웨어 엔지니어였던 &lt;b&gt;클라이브 챈(Clive Chan)&lt;/b&gt; 을 정식 채용했습니다. 그가 합류했다는 건 '그냥 알아보는 단계'를 넘어서 본격적으로 칩 설계를 밀어보겠다는 신호로 읽힙니다.&lt;/p&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-01.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cuJ65K/dJMb991kf8V/eKW9mSHK76p6HkzwhanbW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cuJ65K/dJMb991kf8V/eKW9mSHK76p6HkzwhanbW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cuJ65K/dJMb991kf8V/eKW9mSHK76p6HkzwhanbW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcuJ65K%2FdJMb991kf8V%2FeKW9mSHK76p6HkzwhanbW0%2Fimg.png&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;500&quot; height=&quot;500&quot; data-filename=&quot;body-01.png&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 아직 &lt;b&gt;매우 초기 단계(very early stage)&lt;/b&gt; 라는 점은 분명합니다. 칩의 정확한 용도(훈련용인지 추론용인지)도 미정이고, 프로젝트 자체가 폐기될 가능성도 보도에서 언급되었습니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;왜 하필 삼성인가&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 부분이 이번 뉴스에서 가장 흥미로운 지점입니다. AI 칩 제조하면 보통 &lt;b&gt;TSMC&lt;/b&gt;를 떠올리는데, 앤스로픽이 삼성과 먼저 얘기하는 데는 이유가 있습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;GAA(Gate-All-Around)&lt;/b&gt;&lt;br /&gt;트랜지스터 게이트가 채널을 사방에서 감싸는 구조. 삼성이 업계 최초로 3nm에 적용했고, 2nm에서도 이 기술을 쓴다. 전력 효율과 성능을 동시에 끌어올리는 핵심 공정이다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;첫째, TSMC 라인이 꽉 찼습니다.&lt;/b&gt; 엔비디아(NVIDIA)와 애플(Apple)이 TSMC의 첨단 패키징(CoWoS) 라인을 거의 독점하고 있어서, 신규 고객이 끼어들기가 쉽지 않은 상황입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;둘째, 삼성만의 원스톱 패키지가 있습니다.&lt;/b&gt; 삼성은 세계에서 유일하게 &lt;b&gt;로직 파운드리 + HBM 메모리 + 어드밴스드 패키징&lt;/b&gt;을 모두 자체 보유한 기업입니다. 프로세서와 HBM을 근접 배치해서 데이터 전송 병목을 줄이는 커스텀 솔루션을 한 지붕 아래서 만들 수 있다는 뜻이에요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;셋째, 돈으로 이미 엮여 있습니다.&lt;/b&gt; 2026년 5월 앤스로픽의 시리즈 H 펀딩($650억, 기업가치 약 1경 원)에 삼성이 전략적 인프라 파트너로 참여했습니다. SK하이닉스, 마이크론과 함께요. 이 중 로직 파운드리를 갖고 있는 건 삼성뿐이니, 자연스럽게 칩 제조 파트너 후보 1순위가 된 거죠.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;빅테크 커스텀 칩 전쟁 &amp;mdash; 누가 뭘 만들고 있나&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앤스로픽만의 이야기가 아닙니다. 이미 빅테크 전체가 엔비디아 GPU 의존도를 줄이려는 흐름에 탑승했습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;ASIC(Application-Specific Integrated Circuit)&lt;/b&gt;&lt;br /&gt;특정 작업에 최적화된 맞춤형 반도체. 범용 GPU보다 전력 효율이 높고 비용이 낮지만, 설계에 수년이 걸리고 유연성이 떨어진다.&lt;/blockquote&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&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;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;구글(Google)&lt;/td&gt;
&lt;td&gt;TPU Ironwood&lt;/td&gt;
&lt;td&gt;10만+ 칩 대규모 배치, 제미나이(Gemini) 전용&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;아마존(Amazon)&lt;/td&gt;
&lt;td&gt;Trainium / Inferentia&lt;/td&gt;
&lt;td&gt;반도체 사업 연 $200억+ 매출 목표&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;마이크로소프트(Microsoft)&lt;/td&gt;
&lt;td&gt;Maia 200 시리즈&lt;/td&gt;
&lt;td&gt;Azure + Copilot 내부 최적화&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;메타(Meta)&lt;/td&gt;
&lt;td&gt;MTIA 300~500 시리즈&lt;/td&gt;
&lt;td&gt;추천&amp;middot;생성AI 추론 대량 배치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;오픈AI(OpenAI)&lt;/td&gt;
&lt;td&gt;Jalapeno&lt;/td&gt;
&lt;td&gt;브로드컴(Broadcom) 공동 개발 추론 칩&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;앤스로픽(Anthropic)&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;미정&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;삼성 2nm GAA 공정 협의 중&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-02.png&quot; data-origin-width=&quot;200&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkI6Mg/dJMcaf8dgfg/EQxw2B9FkYLDxALWmVxWkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkI6Mg/dJMcaf8dgfg/EQxw2B9FkYLDxALWmVxWkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkI6Mg/dJMcaf8dgfg/EQxw2B9FkYLDxALWmVxWkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkI6Mg%2FdJMcaf8dgfg%2FEQxw2B9FkYLDxALWmVxWkk%2Fimg.png&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;200&quot; height=&quot;200&quot; data-filename=&quot;body-02.png&quot; data-origin-width=&quot;200&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 &lt;b&gt;추론(inference)&lt;/b&gt; 쪽에서는 커스텀 ASIC이 범용 GPU 대비 &lt;b&gt;30~40% 비용 절감&lt;/b&gt; 효과를 보인다는 분석이 나옵니다. 클로드 같은 대형 언어모델을 매일 수백만 명이 쓰는 상황에서, 추론 비용을 깎는 건 곧 수익성 개선에 직결되니까요.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;삼성 파운드리의 현재 위치&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성 파운드리가 이 기회를 제대로 잡으려면, 기술적으로 준비가 되어 있어야겠죠. 현재 로드맵을 보면 이렇습니다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&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;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SF2 (2nm 1세대)&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;GAA 1세대&lt;/td&gt;
&lt;td&gt;2025~2026 양산 중&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SF2P (2nm 2세대)&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;저전력 최적화&lt;/td&gt;
&lt;td&gt;2026년 하반기 양산 예정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SF2X&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;AI/HPC 특화&lt;/td&gt;
&lt;td&gt;개발 중&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SF1.4 (1.4nm)&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;차세대&lt;/td&gt;
&lt;td&gt;2029년 양산 목표&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기에 삼성의 &lt;b&gt;X-Cube&lt;/b&gt; 2.5D/3D 패키징 기술과 &lt;b&gt;HBM4&lt;/b&gt; 메모리 리더십까지 더하면, &quot;파운드리 + 메모리 + 패키징&quot; 수직통합이라는 카드를 들고 협상 테이블에 앉을 수 있습니다. 이미 테슬라(Tesla)의 AI 칩을 생산하고 있고, 메타 MTIA 물량도 가져왔다는 보도가 있으니 레퍼런스도 쌓이는 중입니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 생각&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;솔직히 이번 뉴스의 핵심은 앤스로픽이 아니라 &lt;b&gt;삼성 파운드리의 기회&lt;/b&gt;라고 봅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TSMC한테 밀려서 고전하던 삼성 파운드리 입장에서는, AI 칩이라는 새로운 시장에서 &quot;우리만 할 수 있는 것(로직+메모리+패키징 원스톱)&quot;을 내세울 절호의 타이밍이에요. 앤스로픽 같은 AI 기업에게 TSMC 대기줄에서 기다리는 것보다 삼성이 더 매력적으로 보일 수 있는 구조가 만들어진 거죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한 가지 경계할 건, 아직 정말 초기라는 점입니다. 칩 하나 만드는 데 보통 2~3년은 걸리고, 중간에 프로젝트가 엎어질 수도 있습니다. 그래도 클라이브 챈이라는 실제 칩 설계 경력자를 데려온 건 꽤 진지하다는 신호로 보여요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성전자 주주 입장에서는 파운드리 사업부 턴어라운드의 첫 번째 의미 있는 시그널이 될 수 있으니, 후속 보도를 계속 지켜보겠습니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;참고 자료&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.koreaherald.com&quot;&gt;코리아헤럴드 &amp;mdash; Samsung foundry + HBM 통합 분석&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.anthropic.com&quot;&gt;앤스로픽 공식 홈페이지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://semiconductor.samsung.com/foundry/&quot;&gt;삼성 반도체 파운드리&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.thelec.net&quot;&gt;THE ELEC &amp;mdash; 삼성 2nm 공정 상세&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://siliconangle.com&quot;&gt;Silicon Angle &amp;mdash; 업계 트렌드 분석&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>AI 기술 &amp;amp; 반도체 해설</category>
      <category>2나노</category>
      <category>AI반도체</category>
      <category>ASIC</category>
      <category>hbm</category>
      <category>반도체</category>
      <category>삼성파운드리</category>
      <category>앤스로픽</category>
      <category>커스텀AI칩</category>
      <category>클로드</category>
      <category>탈엔비디아</category>
      <author>AI 디코드</author>
      <guid isPermaLink="true">https://the-maze.tistory.com/107</guid>
      <comments>https://the-maze.tistory.com/107#entry107comment</comments>
      <pubDate>Sat, 4 Jul 2026 15:12:05 +0900</pubDate>
    </item>
    <item>
      <title>애플 기습 가격 인상에 '뿌린 대로 거둔 것' &amp;mdash; 마이크론 저격 인터뷰와 트윗 논란</title>
      <link>https://the-maze.tistory.com/106</link>
      <description>&lt;div class=&quot;tb &quot; style=&quot;font-family: Pretendard,system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif; max-width: 720px; margin: 0 auto;&quot;&gt;
&lt;style&gt;
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

/* ====== CSS Variables (Dark mode &amp; Theme) ====== */
:root {
  --bg-color: #ffffff;
  --text-main: #0f172a;
  --text-sub: #334155;
  --text-muted: #64748b;
  --text-light: #94a3b8;
  --border-light: #e2e8f0;
  --bg-box: #f8fafc;
  --bg-box-alt: #f1f5f9;
  --primary: #3b82f6;
  --primary-bg: #eff6ff;
  --primary-border: #bfdbfe;
  --shadow-soft: 0 12px 32px -4px rgba(59,130,246,0.08), 0 4px 12px -4px rgba(0,0,0,0.05);
  --grad-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #d946ef 100%);
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg-color: #121212;
    --text-main: #ededed;
    --text-sub: #d4d4d4;
    --text-muted: #a1a1aa;
    --text-light: #71717a;
    --border-light: #27272a;
    --bg-box: #18181b;
    --bg-box-alt: #27272a;
    --primary: #3b82f6;
    --primary-bg: rgba(59, 130, 246, 0.15);
    --primary-border: rgba(59, 130, 246, 0.3);
    --shadow-soft: 0 8px 32px rgba(0,0,0,0.2);
  }
}

/* ====== BASE .tb ====== */
.tb{font-size:16px;line-height:1.85;color:var(--text-main);background:transparent;margin:20px 0;transition:color 0.3s;}
.tb h1{font-size:32px;line-height:1.35;font-weight:800;margin:0 0 16px;letter-spacing:-0.03em;color:transparent;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;}
.tb h2{font-size:24px;line-height:1.4;font-weight:700;margin:48px 0 16px;letter-spacing:-0.02em;color:var(--text-main);display:flex;align-items:center;gap:12px;}
.tb h2::before{content:&quot;&quot;;display:block;width:6px;height:24px;background:var(--grad-primary);border-radius:4px;}
.tb h3{font-size:18px;line-height:1.45;font-weight:700;margin:32px 0 10px;letter-spacing:-0.015em;color:var(--text-main)}
.tb p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text-main)}
.tb a{color:var(--primary);text-decoration:none;border-bottom: 2px solid var(--primary-border);transition:all 0.2s ease;}
.tb a:hover{color:#8b5cf6;border-bottom-color:#8b5cf6;}
.tb strong{font-weight:700;color:var(--text-main)}
.tb ul,.tb ol{margin:0 0 20px;padding-left:22px}
.tb li{font-size:16px;line-height:1.85;margin:0 0 8px;color:var(--text-main)}
.tb hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}
.tb blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--primary);color:var(--text-sub);font-size:17px;line-height:1.8;background:var(--bg-box);border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px var(--border-light);position:relative;overflow:hidden;}
.tb blockquote::before{content:&quot;\&quot;&quot;;position:absolute;top:-10px;right:10px;font-size:80px;color:var(--border-light);opacity:0.3;font-family:serif;line-height:1;}
.tb blockquote p{margin:0;color:var(--text-sub);position:relative;z-index:1;}
.tb img{border-radius:8px;max-width:100%;box-shadow:var(--shadow-soft);}
.tb table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:table;table-layout:auto;box-shadow:var(--shadow-soft);}
.tb thead{background:var(--bg-box-alt)}
.tb th{padding:12px 14px;text-align:left;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-light);font-size:13px;letter-spacing:-0.01em;white-space:nowrap}
.tb td{padding:12px 14px;border-top:1px solid var(--border-light);color:var(--text-sub);line-height:1.6;vertical-align:top;transition:background 0.2s ease;}
.tb tbody tr:hover td{background:var(--bg-box);}
.tb tbody tr:nth-child(even){background:var(--bg-box)}
.tb tbody tr:nth-child(even):hover td{background:var(--bg-box-alt)}
.tb td strong{color:var(--primary);font-weight:700}
@media (max-width:520px){.tb table{font-size:13px}.tb th,.tb td{padding:8px 10px}}
.tb .meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-light)}
.tb .meta .cat{color:var(--primary);font-weight:600;letter-spacing:-0.01em}
.tb .meta .dot{width:3px;height:3px;background:var(--text-light);border-radius:50%}
.tb .subtitle{font-size:15px;color:var(--text-sub);margin-bottom:24px;border-left:3px solid transparent;border-image:var(--grad-primary) 1;padding:14px 18px;background:var(--bg-box);border-radius:0 8px 8px 0;line-height:1.75;box-shadow:var(--shadow-soft);}

/* ====== 공통 토큰 ====== */
.tb .stat-card-grid{display:grid;gap:12px;margin:24px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tb .stat-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:18px 16px;text-align:left;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .stat-card:hover{transform:translateY(-2px);}
.tb .stat-card .stat-num,.tb .stat-card .v{font-size:24px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums}
.tb .stat-card .stat-num .unit,.tb .stat-card .v .unit{font-size:14px;font-weight:600;color:var(--text-muted);margin-left:2px}
.tb .stat-card .stat-label,.tb .stat-card .l{font-size:12px;color:var(--text-muted);margin-top:6px;letter-spacing:-0.01em;line-height:1.4}
.tb .stat-card .d{font-size:11px;color:var(--text-light);margin-top:4px}
.tb .term-box{background:var(--bg-box-alt);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:12px;padding:24px;margin:28px 0;font-size:15px;color:var(--text-sub);line-height:1.7;box-shadow:var(--shadow-soft);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.tb .term-box:hover{transform:translateY(-4px);box-shadow: 0 16px 32px -8px rgba(59,130,246,0.12);}
.tb .term-box .t{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase;}
.tb .term-box .c{font-size:15px;line-height:1.75;color:var(--text-sub);margin:0}
.tb .img-placeholder{margin:24px 0;background:var(--bg-box);border:1.5px dashed var(--border-light);border-radius:12px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-light);padding:20px;text-align:center;transition:all 0.2s ease;}
.tb .img-placeholder:hover{border-color:var(--primary);background:var(--primary-bg);}
.tb .img-placeholder .t{font-size:13px;color:var(--text-muted);font-weight:500}
.tb .img-placeholder .s{font-size:12px;color:var(--text-light)}
.tb .img-placeholder code{background:var(--bg-box-alt);padding:2px 6px;border-radius:4px;font-size:13px}
.tb .signal-row{display:grid;gap:12px;margin:22px 0;grid-template-columns:repeat(3,1fr)}
.tb .signal{border-radius:12px;padding:16px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .signal:hover{transform:translateY(-2px);}
.tb .signal .head{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.tb .signal .body{font-size:14px;line-height:1.65;margin:0}
.tb .signal.red{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2);color:var(--text-main)}
.tb .signal.red .head{color:#dc2626}
.tb .signal.yellow{background:rgba(217,119,6,0.05);border-color:rgba(217,119,6,0.2);color:var(--text-main)}
.tb .signal.yellow .head{color:#d97706}
.tb .signal.green{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2);color:var(--text-main)}
.tb .signal.green .head{color:#16a34a}
@media (max-width:520px){.tb .signal-row{grid-template-columns:1fr}}

/* ====== VARIANT 1: AI 뉴스 해석 (tb-news) ====== */
.tb-news h1{font-size:30px;letter-spacing:-0.03em}
.tb-news .kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-bg);padding:6px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:-0.005em}
.tb-news .one-line{background:var(--grad-primary);color:#fff;border-radius:16px;padding:22px 24px;margin:28px 0;position:relative;box-shadow:var(--shadow-soft);}
.tb-news .one-line .label{font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;margin-bottom:8px}
.tb-news .one-line .txt{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-0.015em;margin:0}
.tb-news .tldr{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:20px 24px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-news .tldr .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:12px;display:inline-block;}
.tb-news .tldr ol{list-style:none;padding:0;margin:0;counter-reset:tl}
.tb-news .tldr ol li{counter-increment:tl;padding:10px 0 10px 34px;position:relative;border-top:1px solid var(--border-light);font-size:15px;line-height:1.7;margin:0;color:var(--text-sub);transition:background 0.2s ease;}
.tb-news .tldr ol li:hover{background:var(--bg-box-alt);}
.tb-news .tldr ol li:first-child{border-top:none;padding-top:0}
.tb-news .tldr ol li:last-child{padding-bottom:0}
.tb-news .tldr ol li::before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:10px;font-size:13px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}
.tb-news .tldr ol li:first-child::before{top:0}
.tb-news h2{display:flex;align-items:baseline;gap:12px;padding:6px 0 6px 16px;border-left:4px solid transparent;border-image:var(--grad-primary) 1;margin:52px 0 20px;background:var(--bg-box);box-shadow:var(--shadow-soft);}
.tb-news h2 .n{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tb-news h2 .t{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.35}
.tb-news div.compare{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;margin:24px 0;font-size:14px;box-shadow:var(--shadow-soft);}
.tb-news div.compare &gt; div{padding:12px 14px;border-bottom:1px solid var(--border-light);transition:background 0.2s ease;}
.tb-news div.compare &gt; div:nth-child(-n+4){background:var(--bg-box-alt);font-weight:700;color:var(--text-main);font-size:13px}
.tb-news div.compare &gt; div:nth-last-child(-n+4){border-bottom:none}
.tb-news div.compare .highlight{background:var(--primary-bg);color:var(--primary);font-weight:700}
.tb-news div.compare &gt; div:hover{background:var(--bg-box);}
@media (max-width:520px){.tb-news div.compare{grid-template-columns:1fr 1fr;font-size:13px}}

/* ====== VARIANT 2: 하드웨어/신제품 리뷰 (tb-review) ====== */
.tb-review .hero-product{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-review .hero-product .tag{display:inline-block;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:4px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-review .hero-product h1{font-size:28px;margin:0 0 10px;letter-spacing:-0.025em;line-height:1.3;color:var(--text-main)}
.tb-review .hero-product .sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}
.tb-review .hero-product .score-row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-top:20px;border-top:1px solid var(--border-light)}
.tb-review .hero-product .score-big{font-size:46px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}
.tb-review .hero-product .score-big .max{font-size:20px;color:var(--text-light);font-weight:600;margin-left:4px;-webkit-text-fill-color:var(--text-light);}
.tb-review .hero-product .score-bars{display:grid;gap:8px}
.tb-review .hero-product .bar-row{display:grid;grid-template-columns:60px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:var(--text-muted)}
.tb-review .hero-product .bar{height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;position:relative}
.tb-review .hero-product .bar i{display:block;height:100%;background:var(--grad-primary);border-radius:3px}
.tb-review .hero-product .bar-val{font-weight:700;color:var(--text-sub);font-variant-numeric:tabular-nums;text-align:right}
.tb-review .spec-sheet{border:1px solid var(--border-light);border-radius:16px;margin:28px 0;overflow:hidden;box-shadow:var(--shadow-soft);}
.tb-review .spec-sheet .t{padding:14px 18px;background:var(--bg-box-alt);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:700;color:var(--text-main)}
.tb-review .spec-row{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border-light);font-size:14px;line-height:1.6;transition:background 0.2s ease;}
.tb-review .spec-row:hover{background:var(--bg-box);}
.tb-review .spec-row:last-child{border-bottom:none}
.tb-review .spec-row .k{color:var(--text-muted);font-size:13px}
.tb-review .spec-row .v{color:var(--text-main);font-weight:500}
.tb-review .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}
.tb-review .pc{border-radius:12px;padding:20px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-review .pc:hover{transform:translateY(-2px);}
.tb-review .pc .h{font-size:14px;font-weight:800;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.tb-review .pc.pro{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2)}
.tb-review .pc.pro .h{color:#16a34a}
.tb-review .pc.con{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2)}
.tb-review .pc.con .h{color:#dc2626}
.tb-review .pc ul{margin:0;padding-left:18px}
.tb-review .pc li{font-size:14px;line-height:1.65;margin:4px 0;color:var(--text-sub)}
@media (max-width:520px){.tb-review .pc-row{grid-template-columns:1fr}.tb-review .spec-row{grid-template-columns:100px 1fr;gap:10px;font-size:13.5px}}

/* ====== VARIANT 3: 주간 라운드업 (tb-round) ====== */
.tb-round .issue-banner{background:var(--grad-primary);color:#fff;border-radius:16px;padding:30px 28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-round .issue-banner .issue-no{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.8;margin-bottom:10px}
.tb-round .issue-banner h1{font-size:28px;color:#fff;margin:0 0 12px;line-height:1.3;letter-spacing:-0.025em}
.tb-round .issue-banner .sub{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 20px}
.tb-round .issue-banner .stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
.tb-round .issue-banner .stats .s{font-size:12px;opacity:.75}
.tb-round .issue-banner .stats .s b{display:block;font-size:18px;font-weight:800;color:#fff;opacity:1;margin-bottom:4px}
.tb-round .top3{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px;margin:0 0 30px;box-shadow:var(--shadow-soft);}
.tb-round .top3 .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:14px;display:inline-block;}
.tb-round .top3 .item{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);align-items:baseline;transition:background 0.2s ease;}
.tb-round .top3 .item:hover{background:var(--bg-box-alt);}
.tb-round .top3 .item:first-of-type{border-top:none;padding-top:0}
.tb-round .top3 .item:last-child{padding-bottom:0}
.tb-round .top3 .n{font-size:20px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-0.02em}
.tb-round .top3 .c{font-size:15px;line-height:1.65;color:var(--text-main)}
.tb-round h2{font-size:20px;margin:44px 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}
.tb-round h2 .c{font-size:12px;color:var(--text-light);font-weight:500;letter-spacing:.04em}
.tb-round .round-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-light);transition:transform 0.2s ease;}
.tb-round .round-item:hover{transform:translateX(4px);}
.tb-round .round-item:last-child{border-bottom:none}
.tb-round .round-item .n{font-size:15px;font-weight:700;color:var(--text-light);line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}
.tb-round .round-item .title{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.45;margin:0 0 8px;letter-spacing:-0.015em}
.tb-round .round-item .title a{color:var(--text-main);text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}
.tb-round .round-item .title a:hover{color:var(--primary);border-color:var(--primary)}
.tb-round .round-item .dek{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0 0 8px}
.tb-round .round-item .meta{font-size:12px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tb-round .round-item .meta .tag{color:var(--primary);font-weight:600}
.tb-round .quick-grid{display:grid;gap:12px;margin:28px 0;grid-template-columns:repeat(4,1fr)}
@media (max-width:640px){.tb-round .quick-grid{grid-template-columns:repeat(2,1fr)}}
.tb-round .quick-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-round .quick-card:hover{transform:translateY(-2px);}
.tb-round .quick-card .l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em;margin-bottom:8px}
.tb-round .quick-card .v{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1}
.tb-round .quick-card .d{font-size:11px;color:var(--text-light);margin-top:4px}

/* ====== VARIANT 4: 가이드 / 튜토리얼 (tb-guide) ====== */
.tb-guide .guide-head{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-guide .guide-head .level{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:6px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-guide .guide-head .level .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}
.tb-guide .guide-head h1{font-size:26px;letter-spacing:-0.025em;margin:0 0 12px;line-height:1.3;color:var(--text-main)}
.tb-guide .guide-head .sub{font-size:15px;color:var(--text-sub);line-height:1.6;margin:0 0 20px}
.tb-guide .guide-head .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--border-light)}
.tb-guide .guide-head .facts .f .l{font-size:11px;color:var(--text-light);font-weight:600;letter-spacing:.04em;margin-bottom:6px}
.tb-guide .guide-head .facts .f .v{font-size:14px;color:var(--text-main);font-weight:600}
.tb-guide .prep{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;padding:20px 22px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-guide .prep .t{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;margin-bottom:10px}
.tb-guide .prep ul{list-style:none;padding:0;margin:0}
.tb-guide .prep li{padding:8px 0 8px 30px;position:relative;font-size:14px;line-height:1.6;color:var(--text-sub);transition:transform 0.2s ease;}
.tb-guide .prep li:hover{transform:translateX(4px);}
.tb-guide .prep li::before{content:&quot;&quot;;position:absolute;left:0;top:11px;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;background:var(--bg-color)}
.tb-guide .prep li::after{content:&quot;&quot;;position:absolute;left:4px;top:13px;width:8px;height:5px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}
.tb-guide .step{display:grid;grid-template-columns:50px 1fr;gap:18px;margin:44px 0 16px;padding-top:28px;border-top:2px solid var(--border-light);align-items:start}
.tb-guide .step:first-of-type{border-top:none;padding-top:0;margin-top:36px}
.tb-guide .step .n{font-size:36px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;padding-top:4px}
.tb-guide .step .wrap{padding-top:6px}
.tb-guide .step .step-label{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:4px}
.tb-guide .step h3{font-size:20px;margin:0;letter-spacing:-0.02em;line-height:1.35;color:var(--text-main)}
.tb-guide .code{background:#0d1117;color:#e6edf3;border-radius:12px;padding:18px 20px;margin:20px 0;font-family:'SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto;border:1px solid #1f2630;box-shadow:var(--shadow-soft);}
.tb-guide .code .cm{color:#8b949e}
.tb-guide .code .kw{color:#ff7b72}
.tb-guide .code .st{color:#a5d6ff}
.tb-guide .code .fn{color:#d2a8ff}
.tb-guide .code .label-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b949e;margin:-18px -20px 16px;padding:10px 18px;background:#161b22;border-bottom:1px solid #1f2630;border-radius:12px 12px 0 0}
.tb-guide .capture{border:1.5px dashed var(--primary);background:var(--primary-bg);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease;}
.tb-guide .capture:hover{background:var(--bg-box);border-style:solid;}
.tb-guide .capture .ico{flex:0 0 38px;height:38px;background:var(--bg-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid var(--primary-border)}
.tb-guide .capture .txt{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0}
.tb-guide .capture .txt b{color:var(--primary);display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em}
.tb-guide .callout{border-left:4px solid var(--primary);padding:14px 18px;margin:20px 0;background:var(--bg-box);border-radius:0 10px 10px 0;box-shadow:var(--shadow-soft);}
.tb-guide .callout .h{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:6px}
.tb-guide .callout p{font-size:14px;line-height:1.7;color:var(--text-sub);margin:0}
.tb-guide .callout.warn{border-left-color:#d97706;background:rgba(217,119,6,0.05)}
.tb-guide .callout.warn .h{color:#d97706}

/* ====== 공통 하단: more-block, tags ====== */
.tb .more-block{background:var(--bg-box);border:1px solid var(--border-light);border-radius:14px;padding:24px;margin:52px 0 0;box-shadow:var(--shadow-soft);}
.tb .more-block .h{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:14px}
.tb .more-block .row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;transition:background 0.2s ease;}
.tb .more-block .row:hover{background:var(--bg-box-alt);}
.tb .more-block .row:first-of-type{border-top:none;padding-top:0}
.tb .more-block .row a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color 0.2s ease;}
.tb .more-block .row a:hover{color:var(--primary)}
.tb .more-block .row .c{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;padding-top:2px}
&lt;/style&gt;
&lt;h1&gt;애플 기습 가격 인상에 '뿌린 대로 거둔 것' &amp;mdash; 마이크론 저격 인터뷰와 트윗 논란&lt;/h1&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;span class=&quot;cat&quot;&gt;AI 기술 &amp;amp; 반도체 해설&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;2026. 06. 30.&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;약 7분 읽기&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cMOw3Y/dJMcag66sxj/fVWK6XtKZG8qHht9PXGbWK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cMOw3Y/dJMcag66sxj/fVWK6XtKZG8qHht9PXGbWK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cMOw3Y/dJMcag66sxj/fVWK6XtKZG8qHht9PXGbWK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMOw3Y%2FdJMcag66sxj%2FfVWK6XtKZG8qHht9PXGbWK%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;1200&quot; height=&quot;630&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;subtitle&quot; data-ke-size=&quot;size16&quot;&gt;애플이 부품 원가 상승을 이유로 기습적인 하드웨어 가격 인상을 단행한 가운데, 메모리 반도체 강자 마이크론 측이 '과거 가격 후려치기의 대가'라고 직격탄을 날린 사건의 전말을 분석합니다.&lt;/p&gt;
&lt;div&gt;
&lt;h1&gt;애플의 기습적 가격 인상과 마이크론의 뼈 있는 일침&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최근 글로벌 IT 업계를 가장 뜨겁게 달구고 있는 이슈는 단연 &lt;b&gt;애플(Apple)&lt;/b&gt;의 기습적인 하드웨어 가격 인상과 이를 둘러싼 반도체 업계 간의 팽팽한 기싸움입니다. 소비자들의 원성이 높아지는 가운데, 글로벌 메모리 반도체 기업 마이크론(Micron) 측에서 &quot;과거 가격 후려치기의 대가&quot;라는 뉘앙스의  폭탄 발언을 던지면서 논란이 X(구 트위터) 등 소셜 미디어를 통해 일파만파 커지고 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과연 존 터너스(John Ternus) 체제로 전환 중인 애플과 마이크론 사이에 어떤 앙금이 있었던 것일까요? 이번 사태의 전말을 AI 디코드에서 심층 분석해 보았습니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;애플: &quot;부품값이 너무 올랐다&quot; 핑계 섞인 가격 인상&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애플은 최근 자사의 주요 라인업(&lt;a href=&quot;https://www.apple.com/mac/&quot;&gt;맥북 프로&lt;/a&gt;, &lt;a href=&quot;https://www.apple.com/ipad/&quot;&gt;아이패드&lt;/a&gt; 등)의 가격을 일제히 인상했습니다. 표면적인 이유는 &lt;b&gt;&quot;AI 붐으로 인한 메모리 반도체 및 스토리지 가격의 폭등&quot;&lt;/b&gt;이었습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;We are experiencing a once-in-a-century flood in the component market... pricing adjustments were inevitable.&quot; (현재 부품 시장은 100년에 한 번 올까 말까 한 대홍수를 겪고 있습니다... 가격 조정은 불가피했습니다.) &amp;mdash; 존 터너스 (John Ternus, 애플 신임 CEO 내정자)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오는 9월 정식 취임을 앞두고 사실상 하드웨어 부문을 진두지휘하고 있는 존 터너스는 위와 같이 해명하며, 어쩔 수 없는 외부 요인 때문에 가격을 올릴 수밖에 없었다고 밝혔습니다. 즉,  반도체 제조사들이 가격을 너무 올려서 어쩔 수 없었다며 책임을 공급망 쪽으로 돌린 셈입니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;마이크론의 반격: &quot;너희가 자초한 일이다&quot;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 애플의 이러한 주장에 반도체 업계, 특히 &lt;b&gt;&lt;a href=&quot;https://www.micron.com/&quot;&gt;마이크론(Micron)&lt;/a&gt;&lt;/b&gt;은 어이가 없다는 반응입니다. 마이크론의 최고 비즈니스 책임자(CBO) 수미트 사다나(Sumit Sadana)는 &lt;a href=&quot;https://www.wsj.com/&quot;&gt;월스트리트저널(WSJ) 인터뷰&lt;/a&gt;를 통해 애플의 주장을 정면으로 반박했습니다. (그는 애플을 직접 명시하지는 않았지만, 업계는 이를 애플을 향한 메시지로 확신하고 있습니다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 인터뷰 내용이  X(트위터)의 여러 IT 인플루언서와 경영진들 사이에서 &lt;b&gt;&quot;마이크론이 애플을 저격했다&quot;&lt;/b&gt;는 밈으로 확산되며 큰 화제를 모았습니다. 사다나 CBO가 남긴 뼈 있는 영어 원문 발언들은 다음과 같습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;과거의 단가 후려치기:&lt;/b&gt; &quot;Certain customers pushed for &lt;b&gt;rock-bottom prices&lt;/b&gt; during the downturn.&quot; (불황기에 특정 대형 고객사들이 바닥을 치는 최저가를 강요했습니다.)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;경고를 무시한 결과:&lt;/b&gt; &quot;We warned them that such an &lt;b&gt;aggressive pricing strategy was not constructive&lt;/b&gt; for long-term supply.&quot; (우리는 그러한 공격적인 가격 후려치기 전략이 장기적인 공급망 구축에 결코 건설적이지 않다고 경고했습니다.)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;투자의 씨를 말리다:&lt;/b&gt; 그로 인해 메모리 반도체 제조사들은 적자를 면치 못했고, 새로운 공장 증설이나 생산 투자를 중단할 수밖에 없었다며 현재의 공급 부족(Shortage) 사태는 고객사들이 자초한 일이라고 지적했습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-01.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YTLEs/dJMcag66sye/pgK2g4uwt4k67xI9LB53eK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YTLEs/dJMcag66sye/pgK2g4uwt4k67xI9LB53eK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YTLEs/dJMcag66sye/pgK2g4uwt4k67xI9LB53eK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYTLEs%2FdJMcag66sye%2FpgK2g4uwt4k67xI9LB53eK%2Fimg.png&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;1200&quot; height=&quot;630&quot; data-filename=&quot;body-01.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 생각: 갑질의 부메랑인가, 당연한 시장 논리인가?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 사태를 보며 참 많은 생각이 듭니다. 과거 PC와 모바일 시장이 침체기일 때, 애플 같은 거대 기업은 공급망을 쥐어짜며 사상 최대의 영업이익을 챙겼습니다. 하지만 &lt;b&gt;생성형 AI 시대가 도래하면서 상황이 180도 역전&lt;/b&gt;되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 엔비디아(NVIDIA)를 비롯한 AI 반도체 기업들과 메모리 기업들이 완전히 갑(甲)의 위치에 섰습니다. 과거처럼 애플이 부품 단가를 맘대로 후려칠 수 있는 시대가 저물고 있는 것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결국 과거 협력사의 목을 조르며 얻어낸 단기적 이익이, 부품 부족과 원가 상승이라는 날카로운 부메랑으로 돌아온 형국입니다. 다만 안타까운 점은, 이 기업들 간의 기싸움으로 인해 발생하는 비용 증가가 고스란히 소비자들의 지갑을 털어가는 &lt;b&gt;'소비자가 인상'&lt;/b&gt;으로 직결되고 있다는 사실입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애플의 기습적인 가격 인상을 그저 &quot;어쩔 수 없는 외부 요인&quot;으로 받아들여 주기에는, 과거 그들이 보여주었던 행보가 너무나도 매정했습니다. 과연 새로운 수장인 존 터너스가 이끄는 애플은 AI 시대라는 새로운 판도에서 예전처럼 공급망의 지배자로 군림할 수 있을까요? 이번 마이크론의 저격은 그 지배력이 흔들리기 시작했다는 작은 신호탄일지도 모릅니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-02.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o9UBg/dJMcag66sxP/qAs5hTYwsiSH65KhDmPsx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o9UBg/dJMcag66sxP/qAs5hTYwsiSH65KhDmPsx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o9UBg/dJMcag66sxP/qAs5hTYwsiSH65KhDmPsx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo9UBg%2FdJMcag66sxP%2FqAs5hTYwsiSH65KhDmPsx1%2Fimg.png&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;1200&quot; height=&quot;630&quot; data-filename=&quot;body-02.png&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 생각: 갑질의 부메랑인가, 당연한 시장 논리인가?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 사태를 보며 참 많은 생각이 듭니다. 과거 PC와 모바일 시장이 침체기일 때, 애플 같은 거대 기업은 공급망을 쥐어짜며 사상 최대의 영업이익을 챙겼습니다. 하지만 &lt;b&gt;생성형 AI 시대가 도래하면서 상황이 180도 역전&lt;/b&gt;되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 엔비디아(NVIDIA)를 비롯한 AI 반도체 기업들과 메모리 기업들이 완전히 갑(甲)의 위치에 섰습니다. 과거처럼 애플이 부품 단가를 맘대로 후려칠 수 있는 시대가 저물고 있는 것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결국 과거 협력사의 목을 조르며 얻어낸 단기적 이익이, 부품 부족과 원가 상승이라는 날카로운 부메랑으로 돌아온 형국입니다. 다만 안타까운 점은, 이 기업들 간의 기싸움으로 인해 발생하는 비용 증가가 고스란히 소비자들의 지갑을 털어가는 &lt;b&gt;'소비자가 인상'&lt;/b&gt;으로 직결되고 있다는 사실입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애플의 기습적인 가격 인상을 그저 &quot;어쩔 수 없는 외부 요인&quot;으로 받아들여 주기에는, 과거 그들이 보여주었던 행보가 너무나도 매정했습니다. 과연 새로운 수장인 존 터너스가 이끄는 애플은 AI 시대라는 새로운 판도에서 예전처럼 공급망의 지배자로 군림할 수 있을까요? 이번 마이크론의 저격은 그 지배력이 흔들리기 시작했다는 작은 신호탄일지도 모릅니다.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>AI 기술 &amp;amp; 반도체 해설</category>
      <category>IT트렌드</category>
      <category>가격인상</category>
      <category>마이크론</category>
      <category>맥북</category>
      <category>메모리반도체</category>
      <category>반도체</category>
      <category>아이패드</category>
      <category>애플</category>
      <category>테크뉴스</category>
      <category>팀쿡</category>
      <author>AI 디코드</author>
      <guid isPermaLink="true">https://the-maze.tistory.com/106</guid>
      <comments>https://the-maze.tistory.com/106#entry106comment</comments>
      <pubDate>Tue, 30 Jun 2026 16:04:50 +0900</pubDate>
    </item>
    <item>
      <title>엔비디아(NVIDIA) 독립 선언? 오픈AI, 브로드컴과 첫 자체 설계 AI 반도체 협력</title>
      <link>https://the-maze.tistory.com/105</link>
      <description>&lt;div class=&quot;tb &quot; style=&quot;font-family: Pretendard,system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif; max-width: 720px; margin: 0 auto;&quot;&gt;
&lt;style&gt;
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

/* ====== CSS Variables (Dark mode &amp; Theme) ====== */
:root {
  --bg-color: #ffffff;
  --text-main: #0f172a;
  --text-sub: #334155;
  --text-muted: #64748b;
  --text-light: #94a3b8;
  --border-light: #e2e8f0;
  --bg-box: #f8fafc;
  --bg-box-alt: #f1f5f9;
  --primary: #3b82f6;
  --primary-bg: #eff6ff;
  --primary-border: #bfdbfe;
  --shadow-soft: 0 12px 32px -4px rgba(59,130,246,0.08), 0 4px 12px -4px rgba(0,0,0,0.05);
  --grad-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #d946ef 100%);
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg-color: #121212;
    --text-main: #ededed;
    --text-sub: #d4d4d4;
    --text-muted: #a1a1aa;
    --text-light: #71717a;
    --border-light: #27272a;
    --bg-box: #18181b;
    --bg-box-alt: #27272a;
    --primary: #3b82f6;
    --primary-bg: rgba(59, 130, 246, 0.15);
    --primary-border: rgba(59, 130, 246, 0.3);
    --shadow-soft: 0 8px 32px rgba(0,0,0,0.2);
  }
}

/* ====== BASE .tb ====== */
.tb{font-size:16px;line-height:1.85;color:var(--text-main);background:transparent;margin:20px 0;transition:color 0.3s;}
.tb h1{font-size:32px;line-height:1.35;font-weight:800;margin:0 0 16px;letter-spacing:-0.03em;color:transparent;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;}
.tb h2{font-size:24px;line-height:1.4;font-weight:700;margin:48px 0 16px;letter-spacing:-0.02em;color:var(--text-main);display:flex;align-items:center;gap:12px;}
.tb h2::before{content:&quot;&quot;;display:block;width:6px;height:24px;background:var(--grad-primary);border-radius:4px;}
.tb h3{font-size:18px;line-height:1.45;font-weight:700;margin:32px 0 10px;letter-spacing:-0.015em;color:var(--text-main)}
.tb p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text-main)}
.tb a{color:var(--primary);text-decoration:none;border-bottom: 2px solid var(--primary-border);transition:all 0.2s ease;}
.tb a:hover{color:#8b5cf6;border-bottom-color:#8b5cf6;}
.tb strong{font-weight:700;color:var(--text-main)}
.tb ul,.tb ol{margin:0 0 20px;padding-left:22px}
.tb li{font-size:16px;line-height:1.85;margin:0 0 8px;color:var(--text-main)}
.tb hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}
.tb blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--primary);color:var(--text-sub);font-size:17px;line-height:1.8;background:var(--bg-box);border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px var(--border-light);position:relative;overflow:hidden;}
.tb blockquote::before{content:&quot;\&quot;&quot;;position:absolute;top:-10px;right:10px;font-size:80px;color:var(--border-light);opacity:0.3;font-family:serif;line-height:1;}
.tb blockquote p{margin:0;color:var(--text-sub);position:relative;z-index:1;}
.tb img{border-radius:8px;max-width:100%;box-shadow:var(--shadow-soft);}
.tb table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:table;table-layout:auto;box-shadow:var(--shadow-soft);}
.tb thead{background:var(--bg-box-alt)}
.tb th{padding:12px 14px;text-align:left;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-light);font-size:13px;letter-spacing:-0.01em;white-space:nowrap}
.tb td{padding:12px 14px;border-top:1px solid var(--border-light);color:var(--text-sub);line-height:1.6;vertical-align:top;transition:background 0.2s ease;}
.tb tbody tr:hover td{background:var(--bg-box);}
.tb tbody tr:nth-child(even){background:var(--bg-box)}
.tb tbody tr:nth-child(even):hover td{background:var(--bg-box-alt)}
.tb td strong{color:var(--primary);font-weight:700}
@media (max-width:520px){.tb table{font-size:13px}.tb th,.tb td{padding:8px 10px}}
.tb .meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-light)}
.tb .meta .cat{color:var(--primary);font-weight:600;letter-spacing:-0.01em}
.tb .meta .dot{width:3px;height:3px;background:var(--text-light);border-radius:50%}
.tb .subtitle{font-size:15px;color:var(--text-sub);margin-bottom:24px;border-left:3px solid transparent;border-image:var(--grad-primary) 1;padding:14px 18px;background:var(--bg-box);border-radius:0 8px 8px 0;line-height:1.75;box-shadow:var(--shadow-soft);}

/* ====== 공통 토큰 ====== */
.tb .stat-card-grid{display:grid;gap:12px;margin:24px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tb .stat-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:18px 16px;text-align:left;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .stat-card:hover{transform:translateY(-2px);}
.tb .stat-card .stat-num,.tb .stat-card .v{font-size:24px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums}
.tb .stat-card .stat-num .unit,.tb .stat-card .v .unit{font-size:14px;font-weight:600;color:var(--text-muted);margin-left:2px}
.tb .stat-card .stat-label,.tb .stat-card .l{font-size:12px;color:var(--text-muted);margin-top:6px;letter-spacing:-0.01em;line-height:1.4}
.tb .stat-card .d{font-size:11px;color:var(--text-light);margin-top:4px}
.tb .term-box{background:var(--bg-box-alt);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:12px;padding:24px;margin:28px 0;font-size:15px;color:var(--text-sub);line-height:1.7;box-shadow:var(--shadow-soft);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.tb .term-box:hover{transform:translateY(-4px);box-shadow: 0 16px 32px -8px rgba(59,130,246,0.12);}
.tb .term-box .t{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase;}
.tb .term-box .c{font-size:15px;line-height:1.75;color:var(--text-sub);margin:0}
.tb .img-placeholder{margin:24px 0;background:var(--bg-box);border:1.5px dashed var(--border-light);border-radius:12px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-light);padding:20px;text-align:center;transition:all 0.2s ease;}
.tb .img-placeholder:hover{border-color:var(--primary);background:var(--primary-bg);}
.tb .img-placeholder .t{font-size:13px;color:var(--text-muted);font-weight:500}
.tb .img-placeholder .s{font-size:12px;color:var(--text-light)}
.tb .img-placeholder code{background:var(--bg-box-alt);padding:2px 6px;border-radius:4px;font-size:13px}
.tb .signal-row{display:grid;gap:12px;margin:22px 0;grid-template-columns:repeat(3,1fr)}
.tb .signal{border-radius:12px;padding:16px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .signal:hover{transform:translateY(-2px);}
.tb .signal .head{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.tb .signal .body{font-size:14px;line-height:1.65;margin:0}
.tb .signal.red{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2);color:var(--text-main)}
.tb .signal.red .head{color:#dc2626}
.tb .signal.yellow{background:rgba(217,119,6,0.05);border-color:rgba(217,119,6,0.2);color:var(--text-main)}
.tb .signal.yellow .head{color:#d97706}
.tb .signal.green{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2);color:var(--text-main)}
.tb .signal.green .head{color:#16a34a}
@media (max-width:520px){.tb .signal-row{grid-template-columns:1fr}}

/* ====== VARIANT 1: AI 뉴스 해석 (tb-news) ====== */
.tb-news h1{font-size:30px;letter-spacing:-0.03em}
.tb-news .kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-bg);padding:6px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:-0.005em}
.tb-news .one-line{background:var(--grad-primary);color:#fff;border-radius:16px;padding:22px 24px;margin:28px 0;position:relative;box-shadow:var(--shadow-soft);}
.tb-news .one-line .label{font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;margin-bottom:8px}
.tb-news .one-line .txt{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-0.015em;margin:0}
.tb-news .tldr{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:20px 24px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-news .tldr .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:12px;display:inline-block;}
.tb-news .tldr ol{list-style:none;padding:0;margin:0;counter-reset:tl}
.tb-news .tldr ol li{counter-increment:tl;padding:10px 0 10px 34px;position:relative;border-top:1px solid var(--border-light);font-size:15px;line-height:1.7;margin:0;color:var(--text-sub);transition:background 0.2s ease;}
.tb-news .tldr ol li:hover{background:var(--bg-box-alt);}
.tb-news .tldr ol li:first-child{border-top:none;padding-top:0}
.tb-news .tldr ol li:last-child{padding-bottom:0}
.tb-news .tldr ol li::before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:10px;font-size:13px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}
.tb-news .tldr ol li:first-child::before{top:0}
.tb-news h2{display:flex;align-items:baseline;gap:12px;padding:6px 0 6px 16px;border-left:4px solid transparent;border-image:var(--grad-primary) 1;margin:52px 0 20px;background:var(--bg-box);box-shadow:var(--shadow-soft);}
.tb-news h2 .n{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tb-news h2 .t{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.35}
.tb-news div.compare{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;margin:24px 0;font-size:14px;box-shadow:var(--shadow-soft);}
.tb-news div.compare &gt; div{padding:12px 14px;border-bottom:1px solid var(--border-light);transition:background 0.2s ease;}
.tb-news div.compare &gt; div:nth-child(-n+4){background:var(--bg-box-alt);font-weight:700;color:var(--text-main);font-size:13px}
.tb-news div.compare &gt; div:nth-last-child(-n+4){border-bottom:none}
.tb-news div.compare .highlight{background:var(--primary-bg);color:var(--primary);font-weight:700}
.tb-news div.compare &gt; div:hover{background:var(--bg-box);}
@media (max-width:520px){.tb-news div.compare{grid-template-columns:1fr 1fr;font-size:13px}}

/* ====== VARIANT 2: 하드웨어/신제품 리뷰 (tb-review) ====== */
.tb-review .hero-product{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-review .hero-product .tag{display:inline-block;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:4px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-review .hero-product h1{font-size:28px;margin:0 0 10px;letter-spacing:-0.025em;line-height:1.3;color:var(--text-main)}
.tb-review .hero-product .sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}
.tb-review .hero-product .score-row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-top:20px;border-top:1px solid var(--border-light)}
.tb-review .hero-product .score-big{font-size:46px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}
.tb-review .hero-product .score-big .max{font-size:20px;color:var(--text-light);font-weight:600;margin-left:4px;-webkit-text-fill-color:var(--text-light);}
.tb-review .hero-product .score-bars{display:grid;gap:8px}
.tb-review .hero-product .bar-row{display:grid;grid-template-columns:60px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:var(--text-muted)}
.tb-review .hero-product .bar{height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;position:relative}
.tb-review .hero-product .bar i{display:block;height:100%;background:var(--grad-primary);border-radius:3px}
.tb-review .hero-product .bar-val{font-weight:700;color:var(--text-sub);font-variant-numeric:tabular-nums;text-align:right}
.tb-review .spec-sheet{border:1px solid var(--border-light);border-radius:16px;margin:28px 0;overflow:hidden;box-shadow:var(--shadow-soft);}
.tb-review .spec-sheet .t{padding:14px 18px;background:var(--bg-box-alt);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:700;color:var(--text-main)}
.tb-review .spec-row{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border-light);font-size:14px;line-height:1.6;transition:background 0.2s ease;}
.tb-review .spec-row:hover{background:var(--bg-box);}
.tb-review .spec-row:last-child{border-bottom:none}
.tb-review .spec-row .k{color:var(--text-muted);font-size:13px}
.tb-review .spec-row .v{color:var(--text-main);font-weight:500}
.tb-review .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}
.tb-review .pc{border-radius:12px;padding:20px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-review .pc:hover{transform:translateY(-2px);}
.tb-review .pc .h{font-size:14px;font-weight:800;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.tb-review .pc.pro{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2)}
.tb-review .pc.pro .h{color:#16a34a}
.tb-review .pc.con{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2)}
.tb-review .pc.con .h{color:#dc2626}
.tb-review .pc ul{margin:0;padding-left:18px}
.tb-review .pc li{font-size:14px;line-height:1.65;margin:4px 0;color:var(--text-sub)}
@media (max-width:520px){.tb-review .pc-row{grid-template-columns:1fr}.tb-review .spec-row{grid-template-columns:100px 1fr;gap:10px;font-size:13.5px}}

/* ====== VARIANT 3: 주간 라운드업 (tb-round) ====== */
.tb-round .issue-banner{background:var(--grad-primary);color:#fff;border-radius:16px;padding:30px 28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-round .issue-banner .issue-no{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.8;margin-bottom:10px}
.tb-round .issue-banner h1{font-size:28px;color:#fff;margin:0 0 12px;line-height:1.3;letter-spacing:-0.025em}
.tb-round .issue-banner .sub{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 20px}
.tb-round .issue-banner .stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
.tb-round .issue-banner .stats .s{font-size:12px;opacity:.75}
.tb-round .issue-banner .stats .s b{display:block;font-size:18px;font-weight:800;color:#fff;opacity:1;margin-bottom:4px}
.tb-round .top3{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px;margin:0 0 30px;box-shadow:var(--shadow-soft);}
.tb-round .top3 .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:14px;display:inline-block;}
.tb-round .top3 .item{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);align-items:baseline;transition:background 0.2s ease;}
.tb-round .top3 .item:hover{background:var(--bg-box-alt);}
.tb-round .top3 .item:first-of-type{border-top:none;padding-top:0}
.tb-round .top3 .item:last-child{padding-bottom:0}
.tb-round .top3 .n{font-size:20px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-0.02em}
.tb-round .top3 .c{font-size:15px;line-height:1.65;color:var(--text-main)}
.tb-round h2{font-size:20px;margin:44px 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}
.tb-round h2 .c{font-size:12px;color:var(--text-light);font-weight:500;letter-spacing:.04em}
.tb-round .round-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-light);transition:transform 0.2s ease;}
.tb-round .round-item:hover{transform:translateX(4px);}
.tb-round .round-item:last-child{border-bottom:none}
.tb-round .round-item .n{font-size:15px;font-weight:700;color:var(--text-light);line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}
.tb-round .round-item .title{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.45;margin:0 0 8px;letter-spacing:-0.015em}
.tb-round .round-item .title a{color:var(--text-main);text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}
.tb-round .round-item .title a:hover{color:var(--primary);border-color:var(--primary)}
.tb-round .round-item .dek{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0 0 8px}
.tb-round .round-item .meta{font-size:12px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tb-round .round-item .meta .tag{color:var(--primary);font-weight:600}
.tb-round .quick-grid{display:grid;gap:12px;margin:28px 0;grid-template-columns:repeat(4,1fr)}
@media (max-width:640px){.tb-round .quick-grid{grid-template-columns:repeat(2,1fr)}}
.tb-round .quick-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-round .quick-card:hover{transform:translateY(-2px);}
.tb-round .quick-card .l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em;margin-bottom:8px}
.tb-round .quick-card .v{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1}
.tb-round .quick-card .d{font-size:11px;color:var(--text-light);margin-top:4px}

/* ====== VARIANT 4: 가이드 / 튜토리얼 (tb-guide) ====== */
.tb-guide .guide-head{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-guide .guide-head .level{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:6px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-guide .guide-head .level .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}
.tb-guide .guide-head h1{font-size:26px;letter-spacing:-0.025em;margin:0 0 12px;line-height:1.3;color:var(--text-main)}
.tb-guide .guide-head .sub{font-size:15px;color:var(--text-sub);line-height:1.6;margin:0 0 20px}
.tb-guide .guide-head .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--border-light)}
.tb-guide .guide-head .facts .f .l{font-size:11px;color:var(--text-light);font-weight:600;letter-spacing:.04em;margin-bottom:6px}
.tb-guide .guide-head .facts .f .v{font-size:14px;color:var(--text-main);font-weight:600}
.tb-guide .prep{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;padding:20px 22px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-guide .prep .t{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;margin-bottom:10px}
.tb-guide .prep ul{list-style:none;padding:0;margin:0}
.tb-guide .prep li{padding:8px 0 8px 30px;position:relative;font-size:14px;line-height:1.6;color:var(--text-sub);transition:transform 0.2s ease;}
.tb-guide .prep li:hover{transform:translateX(4px);}
.tb-guide .prep li::before{content:&quot;&quot;;position:absolute;left:0;top:11px;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;background:var(--bg-color)}
.tb-guide .prep li::after{content:&quot;&quot;;position:absolute;left:4px;top:13px;width:8px;height:5px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}
.tb-guide .step{display:grid;grid-template-columns:50px 1fr;gap:18px;margin:44px 0 16px;padding-top:28px;border-top:2px solid var(--border-light);align-items:start}
.tb-guide .step:first-of-type{border-top:none;padding-top:0;margin-top:36px}
.tb-guide .step .n{font-size:36px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;padding-top:4px}
.tb-guide .step .wrap{padding-top:6px}
.tb-guide .step .step-label{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:4px}
.tb-guide .step h3{font-size:20px;margin:0;letter-spacing:-0.02em;line-height:1.35;color:var(--text-main)}
.tb-guide .code{background:#0d1117;color:#e6edf3;border-radius:12px;padding:18px 20px;margin:20px 0;font-family:'SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto;border:1px solid #1f2630;box-shadow:var(--shadow-soft);}
.tb-guide .code .cm{color:#8b949e}
.tb-guide .code .kw{color:#ff7b72}
.tb-guide .code .st{color:#a5d6ff}
.tb-guide .code .fn{color:#d2a8ff}
.tb-guide .code .label-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b949e;margin:-18px -20px 16px;padding:10px 18px;background:#161b22;border-bottom:1px solid #1f2630;border-radius:12px 12px 0 0}
.tb-guide .capture{border:1.5px dashed var(--primary);background:var(--primary-bg);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease;}
.tb-guide .capture:hover{background:var(--bg-box);border-style:solid;}
.tb-guide .capture .ico{flex:0 0 38px;height:38px;background:var(--bg-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid var(--primary-border)}
.tb-guide .capture .txt{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0}
.tb-guide .capture .txt b{color:var(--primary);display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em}
.tb-guide .callout{border-left:4px solid var(--primary);padding:14px 18px;margin:20px 0;background:var(--bg-box);border-radius:0 10px 10px 0;box-shadow:var(--shadow-soft);}
.tb-guide .callout .h{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:6px}
.tb-guide .callout p{font-size:14px;line-height:1.7;color:var(--text-sub);margin:0}
.tb-guide .callout.warn{border-left-color:#d97706;background:rgba(217,119,6,0.05)}
.tb-guide .callout.warn .h{color:#d97706}

/* ====== 공통 하단: more-block, tags ====== */
.tb .more-block{background:var(--bg-box);border:1px solid var(--border-light);border-radius:14px;padding:24px;margin:52px 0 0;box-shadow:var(--shadow-soft);}
.tb .more-block .h{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:14px}
.tb .more-block .row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;transition:background 0.2s ease;}
.tb .more-block .row:hover{background:var(--bg-box-alt);}
.tb .more-block .row:first-of-type{border-top:none;padding-top:0}
.tb .more-block .row a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color 0.2s ease;}
.tb .more-block .row a:hover{color:var(--primary)}
.tb .more-block .row .c{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;padding-top:2px}
&lt;/style&gt;
&lt;h1&gt;엔비디아(NVIDIA) 독립 선언? 오픈AI, 브로드컴과 첫 자체 설계 AI 반도체 협력&lt;/h1&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;span class=&quot;cat&quot;&gt;AI 기술 &amp;amp; 반도체 해설&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;2026. 06. 26.&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;약 9분 읽기&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;627&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baaTE3/dJMcaay3nbT/3qK0UfEmPTGBjyGLcgyUnk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baaTE3/dJMcaay3nbT/3qK0UfEmPTGBjyGLcgyUnk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baaTE3/dJMcaay3nbT/3qK0UfEmPTGBjyGLcgyUnk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaaTE3%2FdJMcaay3nbT%2F3qK0UfEmPTGBjyGLcgyUnk%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;1200&quot; height=&quot;627&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;627&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;subtitle&quot; data-ke-size=&quot;size16&quot;&gt;AI의 미래를 짊어진 오픈AI가 드디어 하드웨어에 손을 뻗었습니다. 브로드컴과 합작한 첫 자체 AI 커스텀 칩의 의미를 해설합니다.&lt;/p&gt;
&lt;div&gt;
&lt;div class=&quot;kicker&quot;&gt;글로벌 반도체 지각변동&lt;/div&gt;
&lt;div class=&quot;one-line&quot;&gt;
&lt;div class=&quot;label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;div class=&quot;txt&quot;&gt;오픈AI(OpenAI)가 엔비디아(NVIDIA)에 대한 막대한 의존도를 낮추기 위해 통신 칩 강자인 브로드컴(Broadcom)과 협력하여 자사 최초의 맞춤형(Custom) AI 반도체를 전격 공개했습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot; style=&quot;font-size: 11px; color: #9a9a9a;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-01.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;852&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zPOfz/dJMcaay3nb1/0NYX2zTf4W5NUEnmwlGVn1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zPOfz/dJMcaay3nb1/0NYX2zTf4W5NUEnmwlGVn1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zPOfz/dJMcaay3nb1/0NYX2zTf4W5NUEnmwlGVn1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzPOfz%2FdJMcaay3nb1%2F0NYX2zTf4W5NUEnmwlGVn1%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;1280&quot; height=&quot;852&quot; data-filename=&quot;body-01.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;852&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;AI 모델을 만드는 회사가 왜 굳이 칩까지 만들어?&quot; 라고 생각하실 수 있습니다. 하지만 최근 샘 알트만과 오픈AI의 행보를 보면 이 질문에 대한 명확한 해답이 보입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;얼마 전 오픈AI가 브로드컴(Broadcom)과 파트너십을 맺고 &lt;b&gt;첫 번째 자체 설계 AI 반도체(Custom AI Chip)&lt;/b&gt;를 공개했다는 소식이 전해졌습니다. 이는 단순한 하드웨어 개발 소식을 넘어, 글로벌 AI 인프라 생태계의 판도를 뒤흔들 강력한 지진파나 다름없습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;협력 파트너사&lt;/b&gt;: 브로드컴(Broadcom)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;글로벌 반도체 시총 증발&lt;/b&gt;: 1.3조 달러&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;엔비디아 천하를 깨기 위한 승부수&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그동안 전 세계 AI 칩 시장은 엔비디아가 완전히 장악하고 있었습니다. 오픈AI 역시 GPT-4 훈련을 위해 수만 장의 엔비디아 H100, H200을 사들여야 했죠. 하지만 엔비디아의 칩은 너무 비쌌고, 물량을 구하는 것조차 하늘의 별 따기였습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;클라우드와 하드웨어 의존성이 극에 달한 지금, 모델 제공사가 직접 반도체 설계에 뛰어드는 것은 생존을 위한 필수불가결한 선택이다.&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오픈AI는 자사의 모델 아키텍처(Transformer)에 완벽하게 최적화된 맞춤형 칩을 개발함으로써 비용을 대폭 절감하고 전력 효율을 끌어올릴 심산입니다. 특히 이 과정에서 TSMC의 첨단 패키징 기술과 브로드컴의 초고속 네트워킹 기술이 결정적인 역할을 한 것으로 알려졌습니다. 관련 소식은 &lt;a href=&quot;https://openai.com&quot;&gt;오픈AI 공식 발표&lt;/a&gt;나 &lt;a href=&quot;https://www.wsj.com&quot;&gt;월스트리트저널의 반도체 분석 기사&lt;/a&gt;에서 찾아볼 수 있습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;  핵심 용어: 첨단 패키징 (Advanced Packaging)&lt;/b&gt;&lt;br /&gt;기존에는 하나의 칩에 모든 기능을 다 때려 넣었다면, 이제는 여러 개의 작은 칩(칩렛)을 따로 만들어 레고 블록처럼 정밀하게 하나로 조립하는 기술입니다. AI 연산용 프로세서와 고대역폭 메모리(HBM)를 하나의 칩처럼 묶어 데이터 병목 현상을 획기적으로 줄여주는 핵심 공정입니다.&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;  핵심 용어: 커스텀 ASIC (Application-Specific Integrated Circuit)&lt;/b&gt;&lt;br /&gt;범용적으로 설계된 GPU(그래픽 처리 장치)와 달리, 특정 회사의 특정 AI 모델(예: GPT 시리즈) 연산에만 특화되도록 맞춤 설계된 주문형 반도체입니다. 불필요한 기능은 빼고 필요한 연산만 극대화하므로 전력 효율과 가성비가 압도적으로 높습니다.&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;왜 하필 브로드컴(Broadcom)인가?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글에 TPU(Tensor Processing Unit)가 있다면, 이제 오픈AI에게도 전용 칩이 생긴 셈인데요. 오픈AI가 인텔이나 AMD 대신 &lt;b&gt;브로드컴&lt;/b&gt;의 손을 잡은 이유는 무엇일까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;브로드컴은 AI 반도체 칩 간의 엄청난 데이터를 지연 없이 빠르게 전송해 주는 &lt;b&gt;'네트워킹 기술'&lt;/b&gt;에서 세계 최고 수준을 자랑합니다. 수만 개의 칩을 하나로 묶어 거대한 슈퍼컴퓨터를 만들어야 하는 초거대 AI 학습 환경에서는, 칩 자체의 성능 못지않게 '데이터 병목 현상'을 해결하는 통신 기술이 생명입니다. 브로드컴의 고성능 네트워킹 솔루션에 대한 정보는 &lt;a href=&quot;https://www.broadcom.com&quot;&gt;브로드컴 공식 홈페이지&lt;/a&gt;를 참조하시면 좋습니다.&lt;/p&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot; style=&quot;font-size: 11px; color: #9a9a9a;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-02.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;1600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b595nm/dJMcaiqg0Yq/LtayGG4NJ17mJCE8eqs4P1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b595nm/dJMcaiqg0Yq/LtayGG4NJ17mJCE8eqs4P1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b595nm/dJMcaiqg0Yq/LtayGG4NJ17mJCE8eqs4P1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb595nm%2FdJMcaiqg0Yq%2FLtayGG4NJ17mJCE8eqs4P1%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;1280&quot; height=&quot;1600&quot; data-filename=&quot;body-02.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;1600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;compare&quot;&gt;
&lt;div&gt;구분&lt;/div&gt;
&lt;div&gt;범용 GPU (엔비디아)&lt;/div&gt;
&lt;div&gt;커스텀 칩 (오픈AI x 브로드컴)&lt;/div&gt;
&lt;div&gt;특징&lt;/div&gt;
&lt;div&gt;다양한 AI 연산에 유연하게 대응&lt;/div&gt;
&lt;div&gt;오픈AI 모델 구조에 100% 최적화&lt;/div&gt;
&lt;div&gt;도입 비용&lt;/div&gt;
&lt;div&gt;초기 구매 비용이 매우 높음&lt;/div&gt;
&lt;div&gt;대규모 자체 구축 시 장기적 비용 절감&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 맞춤형 칩 공개 이후, 글로벌 주식 시장은 크게 요동쳤습니다. 하드웨어 의존도에 대한 회의론이 불거지며 &lt;a href=&quot;https://intellectia.ai&quot;&gt;인텔렉티아(Intellectia) 시장 분석&lt;/a&gt;에 따르면 6월 한 달간 반도체 주식의 시가총액이 1.3조 달러나 증발하는 현상까지 벌어졌죠.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;주인장의 한 줄 평&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 소식을 접하며 &lt;b&gt;&quot;하드웨어를 지배하는 자가 AI의 미래를 지배한다&quot;&lt;/b&gt;는 말이 뼛속 깊이 와닿았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어와 알고리즘만으로는 분명한 한계에 부딪히는 시점(비용, 전력, 발열)이 왔고, 오픈AI는 애플이 '애플 실리콘(M 시리즈)'을 자체 설계하며 성공했던 길을 그대로 벤치마킹하고 있습니다. 당장 엔비디아의 아성이 무너지진 않겠지만, 이번 오픈AI의 커스텀 칩 선언은 글로벌 테크 거인들이 '자급자족 생태계'로 방향을 틀었다는 가장 강력한 신호탄입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞으로 몇 년 뒤, AI 인프라 시장의 주도권은 누구의 손에 쥐어질지 벌써부터 기대가 됩니다!&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;  참고 자료&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://openai.com&quot;&gt;OpenAI 공식 블로그&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.broadcom.com&quot;&gt;Broadcom(브로드컴) 공식 프레스룸&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.wsj.com&quot;&gt;Wall Street Journal - 오픈AI 칩 분석&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://intellectia.ai&quot;&gt;Intellectia AI - 글로벌 반도체 시장 동향&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>AI 기술 &amp;amp; 반도체 해설</category>
      <category>AI인프라</category>
      <category>Broadcom</category>
      <category>openai</category>
      <category>딥러닝</category>
      <category>반도체</category>
      <category>브로드컴</category>
      <category>엔비디아</category>
      <category>오픈AI</category>
      <category>커스텀칩</category>
      <category>테크뉴스</category>
      <author>AI 디코드</author>
      <guid isPermaLink="true">https://the-maze.tistory.com/105</guid>
      <comments>https://the-maze.tistory.com/105#entry105comment</comments>
      <pubDate>Fri, 26 Jun 2026 00:54:42 +0900</pubDate>
    </item>
    <item>
      <title>미국 정부의 긴급 제재: 앤스로픽 '클로드 파이블 5' 글로벌 차단 사태 전말</title>
      <link>https://the-maze.tistory.com/104</link>
      <description>&lt;div class=&quot;tb &quot; style=&quot;font-family: Pretendard,system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif; max-width: 720px; margin: 0 auto;&quot;&gt;
&lt;style&gt;
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

/* ====== CSS Variables (Dark mode &amp; Theme) ====== */
:root {
  --bg-color: #ffffff;
  --text-main: #0f172a;
  --text-sub: #334155;
  --text-muted: #64748b;
  --text-light: #94a3b8;
  --border-light: #e2e8f0;
  --bg-box: #f8fafc;
  --bg-box-alt: #f1f5f9;
  --primary: #3b82f6;
  --primary-bg: #eff6ff;
  --primary-border: #bfdbfe;
  --shadow-soft: 0 12px 32px -4px rgba(59,130,246,0.08), 0 4px 12px -4px rgba(0,0,0,0.05);
  --grad-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #d946ef 100%);
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg-color: #121212;
    --text-main: #ededed;
    --text-sub: #d4d4d4;
    --text-muted: #a1a1aa;
    --text-light: #71717a;
    --border-light: #27272a;
    --bg-box: #18181b;
    --bg-box-alt: #27272a;
    --primary: #3b82f6;
    --primary-bg: rgba(59, 130, 246, 0.15);
    --primary-border: rgba(59, 130, 246, 0.3);
    --shadow-soft: 0 8px 32px rgba(0,0,0,0.2);
  }
}

/* ====== BASE .tb ====== */
.tb{font-size:16px;line-height:1.85;color:var(--text-main);background:transparent;margin:20px 0;transition:color 0.3s;}
.tb h1{font-size:32px;line-height:1.35;font-weight:800;margin:0 0 16px;letter-spacing:-0.03em;color:transparent;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;}
.tb h2{font-size:24px;line-height:1.4;font-weight:700;margin:48px 0 16px;letter-spacing:-0.02em;color:var(--text-main);display:flex;align-items:center;gap:12px;}
.tb h2::before{content:&quot;&quot;;display:block;width:6px;height:24px;background:var(--grad-primary);border-radius:4px;}
.tb h3{font-size:18px;line-height:1.45;font-weight:700;margin:32px 0 10px;letter-spacing:-0.015em;color:var(--text-main)}
.tb p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text-main)}
.tb a{color:var(--primary);text-decoration:none;border-bottom: 2px solid var(--primary-border);transition:all 0.2s ease;}
.tb a:hover{color:#8b5cf6;border-bottom-color:#8b5cf6;}
.tb strong{font-weight:700;color:var(--text-main)}
.tb ul,.tb ol{margin:0 0 20px;padding-left:22px}
.tb li{font-size:16px;line-height:1.85;margin:0 0 8px;color:var(--text-main)}
.tb hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}
.tb blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--primary);color:var(--text-sub);font-size:17px;line-height:1.8;background:var(--bg-box);border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px var(--border-light);position:relative;overflow:hidden;}
.tb blockquote::before{content:&quot;\&quot;&quot;;position:absolute;top:-10px;right:10px;font-size:80px;color:var(--border-light);opacity:0.3;font-family:serif;line-height:1;}
.tb blockquote p{margin:0;color:var(--text-sub);position:relative;z-index:1;}
.tb img{border-radius:8px;max-width:100%;box-shadow:var(--shadow-soft);}
.tb table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:table;table-layout:auto;box-shadow:var(--shadow-soft);}
.tb thead{background:var(--bg-box-alt)}
.tb th{padding:12px 14px;text-align:left;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-light);font-size:13px;letter-spacing:-0.01em;white-space:nowrap}
.tb td{padding:12px 14px;border-top:1px solid var(--border-light);color:var(--text-sub);line-height:1.6;vertical-align:top;transition:background 0.2s ease;}
.tb tbody tr:hover td{background:var(--bg-box);}
.tb tbody tr:nth-child(even){background:var(--bg-box)}
.tb tbody tr:nth-child(even):hover td{background:var(--bg-box-alt)}
.tb td strong{color:var(--primary);font-weight:700}
@media (max-width:520px){.tb table{font-size:13px}.tb th,.tb td{padding:8px 10px}}
.tb .meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-light)}
.tb .meta .cat{color:var(--primary);font-weight:600;letter-spacing:-0.01em}
.tb .meta .dot{width:3px;height:3px;background:var(--text-light);border-radius:50%}
.tb .subtitle{font-size:15px;color:var(--text-sub);margin-bottom:24px;border-left:3px solid transparent;border-image:var(--grad-primary) 1;padding:14px 18px;background:var(--bg-box);border-radius:0 8px 8px 0;line-height:1.75;box-shadow:var(--shadow-soft);}

/* ====== 공통 토큰 ====== */
.tb .stat-card-grid{display:grid;gap:12px;margin:24px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tb .stat-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:18px 16px;text-align:left;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .stat-card:hover{transform:translateY(-2px);}
.tb .stat-card .stat-num,.tb .stat-card .v{font-size:24px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums}
.tb .stat-card .stat-num .unit,.tb .stat-card .v .unit{font-size:14px;font-weight:600;color:var(--text-muted);margin-left:2px}
.tb .stat-card .stat-label,.tb .stat-card .l{font-size:12px;color:var(--text-muted);margin-top:6px;letter-spacing:-0.01em;line-height:1.4}
.tb .stat-card .d{font-size:11px;color:var(--text-light);margin-top:4px}
.tb .term-box{background:var(--bg-box-alt);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:12px;padding:24px;margin:28px 0;font-size:15px;color:var(--text-sub);line-height:1.7;box-shadow:var(--shadow-soft);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.tb .term-box:hover{transform:translateY(-4px);box-shadow: 0 16px 32px -8px rgba(59,130,246,0.12);}
.tb .term-box .t{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase;}
.tb .term-box .c{font-size:15px;line-height:1.75;color:var(--text-sub);margin:0}
.tb .img-placeholder{margin:24px 0;background:var(--bg-box);border:1.5px dashed var(--border-light);border-radius:12px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-light);padding:20px;text-align:center;transition:all 0.2s ease;}
.tb .img-placeholder:hover{border-color:var(--primary);background:var(--primary-bg);}
.tb .img-placeholder .t{font-size:13px;color:var(--text-muted);font-weight:500}
.tb .img-placeholder .s{font-size:12px;color:var(--text-light)}
.tb .img-placeholder code{background:var(--bg-box-alt);padding:2px 6px;border-radius:4px;font-size:13px}
.tb .signal-row{display:grid;gap:12px;margin:22px 0;grid-template-columns:repeat(3,1fr)}
.tb .signal{border-radius:12px;padding:16px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .signal:hover{transform:translateY(-2px);}
.tb .signal .head{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.tb .signal .body{font-size:14px;line-height:1.65;margin:0}
.tb .signal.red{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2);color:var(--text-main)}
.tb .signal.red .head{color:#dc2626}
.tb .signal.yellow{background:rgba(217,119,6,0.05);border-color:rgba(217,119,6,0.2);color:var(--text-main)}
.tb .signal.yellow .head{color:#d97706}
.tb .signal.green{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2);color:var(--text-main)}
.tb .signal.green .head{color:#16a34a}
@media (max-width:520px){.tb .signal-row{grid-template-columns:1fr}}

/* ====== VARIANT 1: AI 뉴스 해석 (tb-news) ====== */
.tb-news h1{font-size:30px;letter-spacing:-0.03em}
.tb-news .kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-bg);padding:6px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:-0.005em}
.tb-news .one-line{background:var(--grad-primary);color:#fff;border-radius:16px;padding:22px 24px;margin:28px 0;position:relative;box-shadow:var(--shadow-soft);}
.tb-news .one-line .label{font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;margin-bottom:8px}
.tb-news .one-line .txt{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-0.015em;margin:0}
.tb-news .tldr{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:20px 24px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-news .tldr .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:12px;display:inline-block;}
.tb-news .tldr ol{list-style:none;padding:0;margin:0;counter-reset:tl}
.tb-news .tldr ol li{counter-increment:tl;padding:10px 0 10px 34px;position:relative;border-top:1px solid var(--border-light);font-size:15px;line-height:1.7;margin:0;color:var(--text-sub);transition:background 0.2s ease;}
.tb-news .tldr ol li:hover{background:var(--bg-box-alt);}
.tb-news .tldr ol li:first-child{border-top:none;padding-top:0}
.tb-news .tldr ol li:last-child{padding-bottom:0}
.tb-news .tldr ol li::before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:10px;font-size:13px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}
.tb-news .tldr ol li:first-child::before{top:0}
.tb-news h2{display:flex;align-items:baseline;gap:12px;padding:6px 0 6px 16px;border-left:4px solid transparent;border-image:var(--grad-primary) 1;margin:52px 0 20px;background:var(--bg-box);box-shadow:var(--shadow-soft);}
.tb-news h2 .n{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tb-news h2 .t{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.35}
.tb-news div.compare{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;margin:24px 0;font-size:14px;box-shadow:var(--shadow-soft);}
.tb-news div.compare &gt; div{padding:12px 14px;border-bottom:1px solid var(--border-light);transition:background 0.2s ease;}
.tb-news div.compare &gt; div:nth-child(-n+4){background:var(--bg-box-alt);font-weight:700;color:var(--text-main);font-size:13px}
.tb-news div.compare &gt; div:nth-last-child(-n+4){border-bottom:none}
.tb-news div.compare .highlight{background:var(--primary-bg);color:var(--primary);font-weight:700}
.tb-news div.compare &gt; div:hover{background:var(--bg-box);}
@media (max-width:520px){.tb-news div.compare{grid-template-columns:1fr 1fr;font-size:13px}}

/* ====== VARIANT 2: 하드웨어/신제품 리뷰 (tb-review) ====== */
.tb-review .hero-product{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-review .hero-product .tag{display:inline-block;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:4px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-review .hero-product h1{font-size:28px;margin:0 0 10px;letter-spacing:-0.025em;line-height:1.3;color:var(--text-main)}
.tb-review .hero-product .sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}
.tb-review .hero-product .score-row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-top:20px;border-top:1px solid var(--border-light)}
.tb-review .hero-product .score-big{font-size:46px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}
.tb-review .hero-product .score-big .max{font-size:20px;color:var(--text-light);font-weight:600;margin-left:4px;-webkit-text-fill-color:var(--text-light);}
.tb-review .hero-product .score-bars{display:grid;gap:8px}
.tb-review .hero-product .bar-row{display:grid;grid-template-columns:60px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:var(--text-muted)}
.tb-review .hero-product .bar{height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;position:relative}
.tb-review .hero-product .bar i{display:block;height:100%;background:var(--grad-primary);border-radius:3px}
.tb-review .hero-product .bar-val{font-weight:700;color:var(--text-sub);font-variant-numeric:tabular-nums;text-align:right}
.tb-review .spec-sheet{border:1px solid var(--border-light);border-radius:16px;margin:28px 0;overflow:hidden;box-shadow:var(--shadow-soft);}
.tb-review .spec-sheet .t{padding:14px 18px;background:var(--bg-box-alt);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:700;color:var(--text-main)}
.tb-review .spec-row{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border-light);font-size:14px;line-height:1.6;transition:background 0.2s ease;}
.tb-review .spec-row:hover{background:var(--bg-box);}
.tb-review .spec-row:last-child{border-bottom:none}
.tb-review .spec-row .k{color:var(--text-muted);font-size:13px}
.tb-review .spec-row .v{color:var(--text-main);font-weight:500}
.tb-review .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}
.tb-review .pc{border-radius:12px;padding:20px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-review .pc:hover{transform:translateY(-2px);}
.tb-review .pc .h{font-size:14px;font-weight:800;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.tb-review .pc.pro{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2)}
.tb-review .pc.pro .h{color:#16a34a}
.tb-review .pc.con{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2)}
.tb-review .pc.con .h{color:#dc2626}
.tb-review .pc ul{margin:0;padding-left:18px}
.tb-review .pc li{font-size:14px;line-height:1.65;margin:4px 0;color:var(--text-sub)}
@media (max-width:520px){.tb-review .pc-row{grid-template-columns:1fr}.tb-review .spec-row{grid-template-columns:100px 1fr;gap:10px;font-size:13.5px}}

/* ====== VARIANT 3: 주간 라운드업 (tb-round) ====== */
.tb-round .issue-banner{background:var(--grad-primary);color:#fff;border-radius:16px;padding:30px 28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-round .issue-banner .issue-no{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.8;margin-bottom:10px}
.tb-round .issue-banner h1{font-size:28px;color:#fff;margin:0 0 12px;line-height:1.3;letter-spacing:-0.025em}
.tb-round .issue-banner .sub{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 20px}
.tb-round .issue-banner .stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
.tb-round .issue-banner .stats .s{font-size:12px;opacity:.75}
.tb-round .issue-banner .stats .s b{display:block;font-size:18px;font-weight:800;color:#fff;opacity:1;margin-bottom:4px}
.tb-round .top3{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px;margin:0 0 30px;box-shadow:var(--shadow-soft);}
.tb-round .top3 .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:14px;display:inline-block;}
.tb-round .top3 .item{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);align-items:baseline;transition:background 0.2s ease;}
.tb-round .top3 .item:hover{background:var(--bg-box-alt);}
.tb-round .top3 .item:first-of-type{border-top:none;padding-top:0}
.tb-round .top3 .item:last-child{padding-bottom:0}
.tb-round .top3 .n{font-size:20px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-0.02em}
.tb-round .top3 .c{font-size:15px;line-height:1.65;color:var(--text-main)}
.tb-round h2{font-size:20px;margin:44px 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}
.tb-round h2 .c{font-size:12px;color:var(--text-light);font-weight:500;letter-spacing:.04em}
.tb-round .round-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-light);transition:transform 0.2s ease;}
.tb-round .round-item:hover{transform:translateX(4px);}
.tb-round .round-item:last-child{border-bottom:none}
.tb-round .round-item .n{font-size:15px;font-weight:700;color:var(--text-light);line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}
.tb-round .round-item .title{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.45;margin:0 0 8px;letter-spacing:-0.015em}
.tb-round .round-item .title a{color:var(--text-main);text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}
.tb-round .round-item .title a:hover{color:var(--primary);border-color:var(--primary)}
.tb-round .round-item .dek{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0 0 8px}
.tb-round .round-item .meta{font-size:12px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tb-round .round-item .meta .tag{color:var(--primary);font-weight:600}
.tb-round .quick-grid{display:grid;gap:12px;margin:28px 0;grid-template-columns:repeat(4,1fr)}
@media (max-width:640px){.tb-round .quick-grid{grid-template-columns:repeat(2,1fr)}}
.tb-round .quick-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-round .quick-card:hover{transform:translateY(-2px);}
.tb-round .quick-card .l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em;margin-bottom:8px}
.tb-round .quick-card .v{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1}
.tb-round .quick-card .d{font-size:11px;color:var(--text-light);margin-top:4px}

/* ====== VARIANT 4: 가이드 / 튜토리얼 (tb-guide) ====== */
.tb-guide .guide-head{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-guide .guide-head .level{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:6px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-guide .guide-head .level .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}
.tb-guide .guide-head h1{font-size:26px;letter-spacing:-0.025em;margin:0 0 12px;line-height:1.3;color:var(--text-main)}
.tb-guide .guide-head .sub{font-size:15px;color:var(--text-sub);line-height:1.6;margin:0 0 20px}
.tb-guide .guide-head .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--border-light)}
.tb-guide .guide-head .facts .f .l{font-size:11px;color:var(--text-light);font-weight:600;letter-spacing:.04em;margin-bottom:6px}
.tb-guide .guide-head .facts .f .v{font-size:14px;color:var(--text-main);font-weight:600}
.tb-guide .prep{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;padding:20px 22px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-guide .prep .t{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;margin-bottom:10px}
.tb-guide .prep ul{list-style:none;padding:0;margin:0}
.tb-guide .prep li{padding:8px 0 8px 30px;position:relative;font-size:14px;line-height:1.6;color:var(--text-sub);transition:transform 0.2s ease;}
.tb-guide .prep li:hover{transform:translateX(4px);}
.tb-guide .prep li::before{content:&quot;&quot;;position:absolute;left:0;top:11px;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;background:var(--bg-color)}
.tb-guide .prep li::after{content:&quot;&quot;;position:absolute;left:4px;top:13px;width:8px;height:5px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}
.tb-guide .step{display:grid;grid-template-columns:50px 1fr;gap:18px;margin:44px 0 16px;padding-top:28px;border-top:2px solid var(--border-light);align-items:start}
.tb-guide .step:first-of-type{border-top:none;padding-top:0;margin-top:36px}
.tb-guide .step .n{font-size:36px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;padding-top:4px}
.tb-guide .step .wrap{padding-top:6px}
.tb-guide .step .step-label{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:4px}
.tb-guide .step h3{font-size:20px;margin:0;letter-spacing:-0.02em;line-height:1.35;color:var(--text-main)}
.tb-guide .code{background:#0d1117;color:#e6edf3;border-radius:12px;padding:18px 20px;margin:20px 0;font-family:'SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto;border:1px solid #1f2630;box-shadow:var(--shadow-soft);}
.tb-guide .code .cm{color:#8b949e}
.tb-guide .code .kw{color:#ff7b72}
.tb-guide .code .st{color:#a5d6ff}
.tb-guide .code .fn{color:#d2a8ff}
.tb-guide .code .label-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b949e;margin:-18px -20px 16px;padding:10px 18px;background:#161b22;border-bottom:1px solid #1f2630;border-radius:12px 12px 0 0}
.tb-guide .capture{border:1.5px dashed var(--primary);background:var(--primary-bg);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease;}
.tb-guide .capture:hover{background:var(--bg-box);border-style:solid;}
.tb-guide .capture .ico{flex:0 0 38px;height:38px;background:var(--bg-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid var(--primary-border)}
.tb-guide .capture .txt{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0}
.tb-guide .capture .txt b{color:var(--primary);display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em}
.tb-guide .callout{border-left:4px solid var(--primary);padding:14px 18px;margin:20px 0;background:var(--bg-box);border-radius:0 10px 10px 0;box-shadow:var(--shadow-soft);}
.tb-guide .callout .h{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:6px}
.tb-guide .callout p{font-size:14px;line-height:1.7;color:var(--text-sub);margin:0}
.tb-guide .callout.warn{border-left-color:#d97706;background:rgba(217,119,6,0.05)}
.tb-guide .callout.warn .h{color:#d97706}

/* ====== 공통 하단: more-block, tags ====== */
.tb .more-block{background:var(--bg-box);border:1px solid var(--border-light);border-radius:14px;padding:24px;margin:52px 0 0;box-shadow:var(--shadow-soft);}
.tb .more-block .h{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:14px}
.tb .more-block .row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;transition:background 0.2s ease;}
.tb .more-block .row:hover{background:var(--bg-box-alt);}
.tb .more-block .row:first-of-type{border-top:none;padding-top:0}
.tb .more-block .row a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color 0.2s ease;}
.tb .more-block .row a:hover{color:var(--primary)}
.tb .more-block .row .c{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;padding-top:2px}
&lt;/style&gt;
&lt;h1&gt;미국 정부의 긴급 제재: 앤스로픽 '클로드 파이블 5' 글로벌 차단 사태 전말&lt;/h1&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;span class=&quot;cat&quot;&gt;AI &amp;amp; 신제품 뉴스&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;2026. 06. 26.&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;약 9분 읽기&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;2400&quot; data-origin-height=&quot;1260&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8FpcB/dJMcabkrVX8/KjnpLojO8ikNvexOr9adk0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8FpcB/dJMcabkrVX8/KjnpLojO8ikNvexOr9adk0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8FpcB/dJMcabkrVX8/KjnpLojO8ikNvexOr9adk0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8FpcB%2FdJMcabkrVX8%2FKjnpLojO8ikNvexOr9adk0%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;2400&quot; height=&quot;1260&quot; data-filename=&quot;thumb.jpg&quot; data-origin-width=&quot;2400&quot; data-origin-height=&quot;1260&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p class=&quot;subtitle&quot; data-ke-size=&quot;size16&quot;&gt;국가 안보를 이유로 전격 차단되었던 앤스로픽의 신규 AI 모델 Claude Fable 5, 어떻게 단 6일 만에 접속을 재개할 수 있었을까요?&lt;/p&gt;
&lt;div&gt;
&lt;div class=&quot;kicker&quot;&gt;글로벌 테크 위기&lt;/div&gt;
&lt;div class=&quot;one-line&quot;&gt;
&lt;div class=&quot;label&quot;&gt;핵심 요약&lt;/div&gt;
&lt;div class=&quot;txt&quot;&gt;미국 정부의 긴급 안보 규제로 앤스로픽의 신규 모델 '클로드 파이블 5(Claude Fable 5)'가 전 세계적으로 차단되었다가, 국적 기반 접속 제어 시스템을 통해 6일 만에 극적으로 복구되었습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot; style=&quot;font-size: 11px; color: #9a9a9a;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-01.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;853&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vEaGd/dJMcacp6Wl6/KuyA8kYCkcwuearRYCnHLK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vEaGd/dJMcacp6Wl6/KuyA8kYCkcwuearRYCnHLK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vEaGd/dJMcacp6Wl6/KuyA8kYCkcwuearRYCnHLK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvEaGd%2FdJMcacp6Wl6%2FKuyA8kYCkcwuearRYCnHLK%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;1280&quot; height=&quot;853&quot; data-filename=&quot;body-01.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;853&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최근 글로벌 AI 업계를 발칵 뒤집어놓은 초대형 사건이 하나 터졌죠. 바로 앤스로픽(Anthropic)이 야심 차게 발표한 차세대 초거대 언어 모델, &lt;b&gt;클로드 파이블 5(Claude Fable 5)&lt;/b&gt;와 Mythos 5 모델이 지난 6월 12일 미국 정부의 긴급 수출 통제 지침에 의해 전면 차단되는 사태가 발생했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI 모델이 단순히 소프트웨어를 넘어서, 사실상 &lt;b&gt;&amp;lsquo;전략 무기(Strategic Weapon)&amp;rsquo;&lt;/b&gt; 급으로 격상되었다는 것을 똑똑히 보여준 상징적인 사건이었는데요. 도대체 며칠 사이에 무슨 일이 있었던 건지, 제가 차근차근 정리해 드릴게요.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;글로벌 차단 기간&lt;/b&gt;: 6일&lt;/li&gt;
&lt;li&gt;&lt;b&gt;영향을 받은 모델&lt;/b&gt;: 2종&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;국가 안보라는 이름의 브레이크&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앤스로픽이 클로드 파이블 5를 런칭했을 때, 시장의 반응은 폭발적이었습니다. 기존 모델들을 아득히 뛰어넘는 추론 능력과 코딩 실력을 보여줬기 때문이죠. 하지만 그 압도적인 성능이 오히려 독이 되었습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;고도화된 인공지능 모델이 적대국의 사이버 공격이나 생화학 무기 설계 등 국가 안보에 치명적인 위협으로 활용될 수 있다.&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미국 정부는 위와 같은 명분을 내세워 긴급 수출 통제 지침을 발동했습니다. 이로 인해 앤스로픽은 일시적으로 글로벌 서비스 접속을 전면 차단해야만 했죠. 전 세계 수많은 개발자와 기업들이 갑자기 API 접근이 끊기면서 한동안 혼란에 빠졌습니다. 저 역시 테스트 중이던 코드가 전부 먹통이 되어서 진땀을 뺐습니다. 자세한 내용은 &lt;a href=&quot;https://www.whitehouse.gov&quot;&gt;백악관 공식 정책 발표&lt;/a&gt;에서 확인할 수 있습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;  핵심 용어: 긴급 수출 통제 지침 (Emergency Export-Control Directive)&lt;/b&gt;&lt;br /&gt;국가 안보에 직결되는 첨단 기술이나 물자의 해외 유출을 즉시 차단하기 위해 발동되는 행정 명령입니다. 이제는 반도체나 미사일뿐만 아니라 '고성능 AI 가중치(Weights)'와 클라우드 API 접근 권한도 통제 대상에 포함되고 있습니다.&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;앤스로픽의 발 빠른 대응: 국적 기반 접근 제어&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가만히 손 놓고 있을 앤스로픽이 아니죠. 불과 6일 만인 6월 18일, 그들은 클로드 파이블 5의 접속을 성공적으로 재개했습니다. 어떻게 가능했을까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앤스로픽은 서비스 접속 단계에서 &lt;b&gt;국적 기반 접근 제어(Nationality-based Access Controls)&lt;/b&gt; 시스템을 전격 도입했습니다. 단순히 IP 주소만 차단하는 것이 아니라, 결제 수단, 사용자 인증 정보, 계정 생성 국가 등을 종합적으로 판단하여 미국 정부의 제재 대상국 사용자들의 접근을 원천적으로 막아버린 것입니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;b&gt;  핵심 용어: 국적 기반 접근 제어 (Nationality-based Access Controls)&lt;/b&gt;&lt;br /&gt;단순한 접속 IP 주소(네트워크 위치)뿐만 아니라, 사용자의 결제 카드 발행 국가, 휴대폰 번호 국가 코드, 거주지 인증 등 다각적인 신원 데이터를 종합하여 서비스 이용 가능 여부를 판별하는 고도화된 보안/규제 준수 시스템입니다.&lt;/blockquote&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot; style=&quot;font-size: 11px; color: #9a9a9a;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-02.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;853&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1hIhN/dJMcacQ53JR/aXa9Ao630h2yyeSul7YXt0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1hIhN/dJMcacQ53JR/aXa9Ao630h2yyeSul7YXt0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1hIhN/dJMcacQ53JR/aXa9Ao630h2yyeSul7YXt0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1hIhN%2FdJMcacQ53JR%2FaXa9Ao630h2yyeSul7YXt0%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;1280&quot; height=&quot;853&quot; data-filename=&quot;body-02.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;853&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;compare&quot;&gt;
&lt;div&gt;구분&lt;/div&gt;
&lt;div&gt;이전 방식 (IP 차단)&lt;/div&gt;
&lt;div&gt;신규 방식 (국적 기반 제어)&lt;/div&gt;
&lt;div&gt;결과&lt;/div&gt;
&lt;div&gt;인증 방식&lt;/div&gt;
&lt;div&gt;VPN 사용 시 우회 가능&lt;/div&gt;
&lt;div&gt;결제/신원 종합 검증으로 우회 불가&lt;/div&gt;
&lt;div&gt;보안성 극대화&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 조치를 통해 앤스로픽은 미국 정부의 규제 요건을 충족시킬 수 있었고, 다행히도 한국을 포함한 우방국 사용자들은 다시 정상적으로 클로드 파이블 5를 이용할 수 있게 되었습니다. 더 자세한 기술적 조치 내용은 &lt;a href=&quot;https://www.commerce.gov&quot;&gt;미국 상무부(DOC) 규제 가이드라인&lt;/a&gt;이나 &lt;a href=&quot;https://www.theguardian.com&quot;&gt;The Guardian의 분석 기사&lt;/a&gt;를 참조하시면 좋습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;주인장의 한 줄 평&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 사태를 보면서 제가 느낀 점은 명확합니다. &lt;b&gt;&quot;초거대 AI는 이제 국가 전략 자산이다.&quot;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지금까지 우리는 어떤 AI 모델이 더 똑똑한지 벤치마크 점수에만 열광해 왔습니다. 하지만 앞으로는 그 모델을 '누가, 어떻게 통제할 것인가'가 훨씬 더 중요한 이슈가 될 것입니다. 유럽 연합(EU) 역시 6월 3일에 &lt;a href=&quot;https://www.twobirds.com&quot;&gt;클라우드 및 AI 개발법(CADA)&lt;/a&gt;을 발표하며 기술 주권(Tech Sovereignty) 확보에 열을 올리고 있죠.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI 기술의 발전 속도가 규제의 속도를 아득히 추월하고 있는 지금, 우리는 단순히 신기한 도구를 쓰는 사용자 입장을 넘어 이 기술이 가져올 지정학적 파장까지 함께 고민해 봐야 할 시점입니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;  참고 자료&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.whitehouse.gov&quot;&gt;백악관(White House) AI 안보 지침&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.commerce.gov&quot;&gt;미국 상무부(Department of Commerce) 수출 통제&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.theguardian.com&quot;&gt;The Guardian - AI 규제와 시장 혼란&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.twobirds.com&quot;&gt;Bird &amp;amp; Bird - EU 클라우드 및 AI 개발법(CADA) 분석&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>AI &amp;amp; 신제품 뉴스</category>
      <category>ai규제</category>
      <category>Fable5</category>
      <category>LLM</category>
      <category>미국제재</category>
      <category>보안</category>
      <category>빅테크</category>
      <category>앤스로픽</category>
      <category>인공지능</category>
      <category>클로드</category>
      <category>테크뉴스</category>
      <author>AI 디코드</author>
      <guid isPermaLink="true">https://the-maze.tistory.com/104</guid>
      <comments>https://the-maze.tistory.com/104#entry104comment</comments>
      <pubDate>Fri, 26 Jun 2026 00:35:27 +0900</pubDate>
    </item>
    <item>
      <title>일론 머스크 '4년 뒤 AI가 인류를 추월한다' &amp;mdash; 윔블던 왓슨x&amp;middot;딥마인드 핵심 인재 이탈까지</title>
      <link>https://the-maze.tistory.com/103</link>
      <description>&lt;div class=&quot;tb tb-news&quot; style=&quot;font-family: Pretendard,system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif; max-width: 720px; margin: 0 auto;&quot;&gt;
&lt;style&gt;
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

/* ====== CSS Variables (Dark mode &amp; Theme) ====== */
:root {
  --bg-color: #ffffff;
  --text-main: #0f172a;
  --text-sub: #334155;
  --text-muted: #64748b;
  --text-light: #94a3b8;
  --border-light: #e2e8f0;
  --bg-box: #f8fafc;
  --bg-box-alt: #f1f5f9;
  --primary: #3b82f6;
  --primary-bg: #eff6ff;
  --primary-border: #bfdbfe;
  --shadow-soft: 0 12px 32px -4px rgba(59,130,246,0.08), 0 4px 12px -4px rgba(0,0,0,0.05);
  --grad-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #d946ef 100%);
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg-color: #121212;
    --text-main: #ededed;
    --text-sub: #d4d4d4;
    --text-muted: #a1a1aa;
    --text-light: #71717a;
    --border-light: #27272a;
    --bg-box: #18181b;
    --bg-box-alt: #27272a;
    --primary: #3b82f6;
    --primary-bg: rgba(59, 130, 246, 0.15);
    --primary-border: rgba(59, 130, 246, 0.3);
    --shadow-soft: 0 8px 32px rgba(0,0,0,0.2);
  }
}

/* ====== BASE .tb ====== */
.tb{font-size:16px;line-height:1.85;color:var(--text-main);background:transparent;margin:20px 0;transition:color 0.3s;}
.tb h1{font-size:32px;line-height:1.35;font-weight:800;margin:0 0 16px;letter-spacing:-0.03em;color:transparent;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;}
.tb h2{font-size:24px;line-height:1.4;font-weight:700;margin:48px 0 16px;letter-spacing:-0.02em;color:var(--text-main);display:flex;align-items:center;gap:12px;}
.tb h2::before{content:&quot;&quot;;display:block;width:6px;height:24px;background:var(--grad-primary);border-radius:4px;}
.tb h3{font-size:18px;line-height:1.45;font-weight:700;margin:32px 0 10px;letter-spacing:-0.015em;color:var(--text-main)}
.tb p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--text-main)}
.tb a{color:var(--primary);text-decoration:none;border-bottom: 2px solid var(--primary-border);transition:all 0.2s ease;}
.tb a:hover{color:#8b5cf6;border-bottom-color:#8b5cf6;}
.tb strong{font-weight:700;color:var(--text-main)}
.tb ul,.tb ol{margin:0 0 20px;padding-left:22px}
.tb li{font-size:16px;line-height:1.85;margin:0 0 8px;color:var(--text-main)}
.tb hr{border:none;border-top:1px solid var(--border-light);margin:40px 0}
.tb blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid var(--primary);color:var(--text-sub);font-size:17px;line-height:1.8;background:var(--bg-box);border-radius:0 12px 12px 0;box-shadow:inset 0 0 0 1px var(--border-light);position:relative;overflow:hidden;}
.tb blockquote::before{content:&quot;\&quot;&quot;;position:absolute;top:-10px;right:10px;font-size:80px;color:var(--border-light);opacity:0.3;font-family:serif;line-height:1;}
.tb blockquote p{margin:0;color:var(--text-sub);position:relative;z-index:1;}
.tb img{border-radius:8px;max-width:100%;box-shadow:var(--shadow-soft);}
.tb table{border-collapse:collapse;width:100%;margin:22px 0;font-size:14px;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:table;table-layout:auto;box-shadow:var(--shadow-soft);}
.tb thead{background:var(--bg-box-alt)}
.tb th{padding:12px 14px;text-align:left;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-light);font-size:13px;letter-spacing:-0.01em;white-space:nowrap}
.tb td{padding:12px 14px;border-top:1px solid var(--border-light);color:var(--text-sub);line-height:1.6;vertical-align:top;transition:background 0.2s ease;}
.tb tbody tr:hover td{background:var(--bg-box);}
.tb tbody tr:nth-child(even){background:var(--bg-box)}
.tb tbody tr:nth-child(even):hover td{background:var(--bg-box-alt)}
.tb td strong{color:var(--primary);font-weight:700}
@media (max-width:520px){.tb table{font-size:13px}.tb th,.tb td{padding:8px 10px}}
.tb .meta{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--border-light)}
.tb .meta .cat{color:var(--primary);font-weight:600;letter-spacing:-0.01em}
.tb .meta .dot{width:3px;height:3px;background:var(--text-light);border-radius:50%}
.tb .subtitle{font-size:15px;color:var(--text-sub);margin-bottom:24px;border-left:3px solid transparent;border-image:var(--grad-primary) 1;padding:14px 18px;background:var(--bg-box);border-radius:0 8px 8px 0;line-height:1.75;box-shadow:var(--shadow-soft);}

/* ====== 공통 토큰 ====== */
.tb .stat-card-grid{display:grid;gap:12px;margin:24px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tb .stat-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:18px 16px;text-align:left;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .stat-card:hover{transform:translateY(-2px);}
.tb .stat-card .stat-num,.tb .stat-card .v{font-size:24px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1;font-variant-numeric:tabular-nums}
.tb .stat-card .stat-num .unit,.tb .stat-card .v .unit{font-size:14px;font-weight:600;color:var(--text-muted);margin-left:2px}
.tb .stat-card .stat-label,.tb .stat-card .l{font-size:12px;color:var(--text-muted);margin-top:6px;letter-spacing:-0.01em;line-height:1.4}
.tb .stat-card .d{font-size:11px;color:var(--text-light);margin-top:4px}
.tb .term-box{background:var(--bg-box-alt);border:1px solid var(--border-light);border-left:4px solid var(--primary);border-radius:12px;padding:24px;margin:28px 0;font-size:15px;color:var(--text-sub);line-height:1.7;box-shadow:var(--shadow-soft);transition:transform 0.2s ease, box-shadow 0.2s ease;}
.tb .term-box:hover{transform:translateY(-4px);box-shadow: 0 16px 32px -8px rgba(59,130,246,0.12);}
.tb .term-box .t{font-size:12px;color:var(--text-muted);font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase;}
.tb .term-box .c{font-size:15px;line-height:1.75;color:var(--text-sub);margin:0}
.tb .img-placeholder{margin:24px 0;background:var(--bg-box);border:1.5px dashed var(--border-light);border-radius:12px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-light);padding:20px;text-align:center;transition:all 0.2s ease;}
.tb .img-placeholder:hover{border-color:var(--primary);background:var(--primary-bg);}
.tb .img-placeholder .t{font-size:13px;color:var(--text-muted);font-weight:500}
.tb .img-placeholder .s{font-size:12px;color:var(--text-light)}
.tb .img-placeholder code{background:var(--bg-box-alt);padding:2px 6px;border-radius:4px;font-size:13px}
.tb .signal-row{display:grid;gap:12px;margin:22px 0;grid-template-columns:repeat(3,1fr)}
.tb .signal{border-radius:12px;padding:16px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb .signal:hover{transform:translateY(-2px);}
.tb .signal .head{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;display:flex;align-items:center;gap:6px}
.tb .signal .body{font-size:14px;line-height:1.65;margin:0}
.tb .signal.red{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2);color:var(--text-main)}
.tb .signal.red .head{color:#dc2626}
.tb .signal.yellow{background:rgba(217,119,6,0.05);border-color:rgba(217,119,6,0.2);color:var(--text-main)}
.tb .signal.yellow .head{color:#d97706}
.tb .signal.green{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2);color:var(--text-main)}
.tb .signal.green .head{color:#16a34a}
@media (max-width:520px){.tb .signal-row{grid-template-columns:1fr}}

/* ====== VARIANT 1: AI 뉴스 해석 (tb-news) ====== */
.tb-news h1{font-size:30px;letter-spacing:-0.03em}
.tb-news .kicker{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-bg);padding:6px 12px;border-radius:999px;margin-bottom:14px;letter-spacing:-0.005em}
.tb-news .one-line{background:var(--grad-primary);color:#fff;border-radius:16px;padding:22px 24px;margin:28px 0;position:relative;box-shadow:var(--shadow-soft);}
.tb-news .one-line .label{font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;margin-bottom:8px}
.tb-news .one-line .txt{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-0.015em;margin:0}
.tb-news .tldr{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:20px 24px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-news .tldr .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:12px;display:inline-block;}
.tb-news .tldr ol{list-style:none;padding:0;margin:0;counter-reset:tl}
.tb-news .tldr ol li{counter-increment:tl;padding:10px 0 10px 34px;position:relative;border-top:1px solid var(--border-light);font-size:15px;line-height:1.7;margin:0;color:var(--text-sub);transition:background 0.2s ease;}
.tb-news .tldr ol li:hover{background:var(--bg-box-alt);}
.tb-news .tldr ol li:first-child{border-top:none;padding-top:0}
.tb-news .tldr ol li:last-child{padding-bottom:0}
.tb-news .tldr ol li::before{content:counter(tl,decimal-leading-zero);position:absolute;left:0;top:10px;font-size:13px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums}
.tb-news .tldr ol li:first-child::before{top:0}
.tb-news h2{display:flex;align-items:baseline;gap:12px;padding:6px 0 6px 16px;border-left:4px solid transparent;border-image:var(--grad-primary) 1;margin:52px 0 20px;background:var(--bg-box);box-shadow:var(--shadow-soft);}
.tb-news h2 .n{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.tb-news h2 .t{font-size:22px;font-weight:700;color:var(--text-main);letter-spacing:-0.02em;line-height:1.35}
.tb-news div.compare{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;border:1px solid var(--border-light);border-radius:12px;overflow:hidden;margin:24px 0;font-size:14px;box-shadow:var(--shadow-soft);}
.tb-news div.compare &gt; div{padding:12px 14px;border-bottom:1px solid var(--border-light);transition:background 0.2s ease;}
.tb-news div.compare &gt; div:nth-child(-n+4){background:var(--bg-box-alt);font-weight:700;color:var(--text-main);font-size:13px}
.tb-news div.compare &gt; div:nth-last-child(-n+4){border-bottom:none}
.tb-news div.compare .highlight{background:var(--primary-bg);color:var(--primary);font-weight:700}
.tb-news div.compare &gt; div:hover{background:var(--bg-box);}
@media (max-width:520px){.tb-news div.compare{grid-template-columns:1fr 1fr;font-size:13px}}

/* ====== VARIANT 2: 하드웨어/신제품 리뷰 (tb-review) ====== */
.tb-review .hero-product{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-review .hero-product .tag{display:inline-block;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:4px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-review .hero-product h1{font-size:28px;margin:0 0 10px;letter-spacing:-0.025em;line-height:1.3;color:var(--text-main)}
.tb-review .hero-product .sub{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0 0 20px}
.tb-review .hero-product .score-row{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-top:20px;border-top:1px solid var(--border-light)}
.tb-review .hero-product .score-big{font-size:46px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}
.tb-review .hero-product .score-big .max{font-size:20px;color:var(--text-light);font-weight:600;margin-left:4px;-webkit-text-fill-color:var(--text-light);}
.tb-review .hero-product .score-bars{display:grid;gap:8px}
.tb-review .hero-product .bar-row{display:grid;grid-template-columns:60px 1fr 28px;gap:12px;align-items:center;font-size:12px;color:var(--text-muted)}
.tb-review .hero-product .bar{height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;position:relative}
.tb-review .hero-product .bar i{display:block;height:100%;background:var(--grad-primary);border-radius:3px}
.tb-review .hero-product .bar-val{font-weight:700;color:var(--text-sub);font-variant-numeric:tabular-nums;text-align:right}
.tb-review .spec-sheet{border:1px solid var(--border-light);border-radius:16px;margin:28px 0;overflow:hidden;box-shadow:var(--shadow-soft);}
.tb-review .spec-sheet .t{padding:14px 18px;background:var(--bg-box-alt);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:700;color:var(--text-main)}
.tb-review .spec-row{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:12px 18px;border-bottom:1px solid var(--border-light);font-size:14px;line-height:1.6;transition:background 0.2s ease;}
.tb-review .spec-row:hover{background:var(--bg-box);}
.tb-review .spec-row:last-child{border-bottom:none}
.tb-review .spec-row .k{color:var(--text-muted);font-size:13px}
.tb-review .spec-row .v{color:var(--text-main);font-weight:500}
.tb-review .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}
.tb-review .pc{border-radius:12px;padding:20px;border:1px solid transparent;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-review .pc:hover{transform:translateY(-2px);}
.tb-review .pc .h{font-size:14px;font-weight:800;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.tb-review .pc.pro{background:rgba(22,163,74,0.05);border-color:rgba(22,163,74,0.2)}
.tb-review .pc.pro .h{color:#16a34a}
.tb-review .pc.con{background:rgba(220,38,38,0.05);border-color:rgba(220,38,38,0.2)}
.tb-review .pc.con .h{color:#dc2626}
.tb-review .pc ul{margin:0;padding-left:18px}
.tb-review .pc li{font-size:14px;line-height:1.65;margin:4px 0;color:var(--text-sub)}
@media (max-width:520px){.tb-review .pc-row{grid-template-columns:1fr}.tb-review .spec-row{grid-template-columns:100px 1fr;gap:10px;font-size:13.5px}}

/* ====== VARIANT 3: 주간 라운드업 (tb-round) ====== */
.tb-round .issue-banner{background:var(--grad-primary);color:#fff;border-radius:16px;padding:30px 28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-round .issue-banner .issue-no{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.8;margin-bottom:10px}
.tb-round .issue-banner h1{font-size:28px;color:#fff;margin:0 0 12px;line-height:1.3;letter-spacing:-0.025em}
.tb-round .issue-banner .sub{font-size:15px;line-height:1.6;opacity:.9;margin:0 0 20px}
.tb-round .issue-banner .stats{display:flex;gap:24px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
.tb-round .issue-banner .stats .s{font-size:12px;opacity:.75}
.tb-round .issue-banner .stats .s b{display:block;font-size:18px;font-weight:800;color:#fff;opacity:1;margin-bottom:4px}
.tb-round .top3{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px;margin:0 0 30px;box-shadow:var(--shadow-soft);}
.tb-round .top3 .label{font-size:13px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.04em;margin-bottom:14px;display:inline-block;}
.tb-round .top3 .item{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);align-items:baseline;transition:background 0.2s ease;}
.tb-round .top3 .item:hover{background:var(--bg-box-alt);}
.tb-round .top3 .item:first-of-type{border-top:none;padding-top:0}
.tb-round .top3 .item:last-child{padding-bottom:0}
.tb-round .top3 .n{font-size:20px;font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-0.02em}
.tb-round .top3 .c{font-size:15px;line-height:1.65;color:var(--text-main)}
.tb-round h2{font-size:20px;margin:44px 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--border-light)}
.tb-round h2 .c{font-size:12px;color:var(--text-light);font-weight:500;letter-spacing:.04em}
.tb-round .round-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-light);transition:transform 0.2s ease;}
.tb-round .round-item:hover{transform:translateX(4px);}
.tb-round .round-item:last-child{border-bottom:none}
.tb-round .round-item .n{font-size:15px;font-weight:700;color:var(--text-light);line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}
.tb-round .round-item .title{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.45;margin:0 0 8px;letter-spacing:-0.015em}
.tb-round .round-item .title a{color:var(--text-main);text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease;}
.tb-round .round-item .title a:hover{color:var(--primary);border-color:var(--primary)}
.tb-round .round-item .dek{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0 0 8px}
.tb-round .round-item .meta{font-size:12px;color:var(--text-light);display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.tb-round .round-item .meta .tag{color:var(--primary);font-weight:600}
.tb-round .quick-grid{display:grid;gap:12px;margin:28px 0;grid-template-columns:repeat(4,1fr)}
@media (max-width:640px){.tb-round .quick-grid{grid-template-columns:repeat(2,1fr)}}
.tb-round .quick-card{background:var(--bg-box);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:var(--shadow-soft);transition:transform 0.2s ease;}
.tb-round .quick-card:hover{transform:translateY(-2px);}
.tb-round .quick-card .l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.02em;margin-bottom:8px}
.tb-round .quick-card .v{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-0.02em;line-height:1.1}
.tb-round .quick-card .d{font-size:11px;color:var(--text-light);margin-top:4px}

/* ====== VARIANT 4: 가이드 / 튜토리얼 (tb-guide) ====== */
.tb-guide .guide-head{background:var(--bg-box);border:1px solid var(--border-light);border-radius:16px;padding:28px;margin:0 0 28px;box-shadow:var(--shadow-soft);}
.tb-guide .guide-head .level{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-color);border:1px solid var(--border-light);padding:6px 12px;border-radius:999px;letter-spacing:.04em;margin-bottom:14px}
.tb-guide .guide-head .level .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}
.tb-guide .guide-head h1{font-size:26px;letter-spacing:-0.025em;margin:0 0 12px;line-height:1.3;color:var(--text-main)}
.tb-guide .guide-head .sub{font-size:15px;color:var(--text-sub);line-height:1.6;margin:0 0 20px}
.tb-guide .guide-head .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid var(--border-light)}
.tb-guide .guide-head .facts .f .l{font-size:11px;color:var(--text-light);font-weight:600;letter-spacing:.04em;margin-bottom:6px}
.tb-guide .guide-head .facts .f .v{font-size:14px;color:var(--text-main);font-weight:600}
.tb-guide .prep{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;padding:20px 22px;margin:28px 0;box-shadow:var(--shadow-soft);}
.tb-guide .prep .t{font-size:13px;font-weight:800;color:var(--primary);letter-spacing:.04em;margin-bottom:10px}
.tb-guide .prep ul{list-style:none;padding:0;margin:0}
.tb-guide .prep li{padding:8px 0 8px 30px;position:relative;font-size:14px;line-height:1.6;color:var(--text-sub);transition:transform 0.2s ease;}
.tb-guide .prep li:hover{transform:translateX(4px);}
.tb-guide .prep li::before{content:&quot;&quot;;position:absolute;left:0;top:11px;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;background:var(--bg-color)}
.tb-guide .prep li::after{content:&quot;&quot;;position:absolute;left:4px;top:13px;width:8px;height:5px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}
.tb-guide .step{display:grid;grid-template-columns:50px 1fr;gap:18px;margin:44px 0 16px;padding-top:28px;border-top:2px solid var(--border-light);align-items:start}
.tb-guide .step:first-of-type{border-top:none;padding-top:0;margin-top:36px}
.tb-guide .step .n{font-size:36px;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;padding-top:4px}
.tb-guide .step .wrap{padding-top:6px}
.tb-guide .step .step-label{font-size:11px;font-weight:700;color:var(--text-light);letter-spacing:.06em;margin-bottom:4px}
.tb-guide .step h3{font-size:20px;margin:0;letter-spacing:-0.02em;line-height:1.35;color:var(--text-main)}
.tb-guide .code{background:#0d1117;color:#e6edf3;border-radius:12px;padding:18px 20px;margin:20px 0;font-family:'SFMono-Regular',ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto;border:1px solid #1f2630;box-shadow:var(--shadow-soft);}
.tb-guide .code .cm{color:#8b949e}
.tb-guide .code .kw{color:#ff7b72}
.tb-guide .code .st{color:#a5d6ff}
.tb-guide .code .fn{color:#d2a8ff}
.tb-guide .code .label-bar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8b949e;margin:-18px -20px 16px;padding:10px 18px;background:#161b22;border-bottom:1px solid #1f2630;border-radius:12px 12px 0 0}
.tb-guide .capture{border:1.5px dashed var(--primary);background:var(--primary-bg);border-radius:12px;padding:16px 20px;margin:20px 0;display:flex;gap:16px;align-items:flex-start;transition:all 0.2s ease;}
.tb-guide .capture:hover{background:var(--bg-box);border-style:solid;}
.tb-guide .capture .ico{flex:0 0 38px;height:38px;background:var(--bg-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid var(--primary-border)}
.tb-guide .capture .txt{font-size:14px;line-height:1.6;color:var(--text-sub);margin:0}
.tb-guide .capture .txt b{color:var(--primary);display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em}
.tb-guide .callout{border-left:4px solid var(--primary);padding:14px 18px;margin:20px 0;background:var(--bg-box);border-radius:0 10px 10px 0;box-shadow:var(--shadow-soft);}
.tb-guide .callout .h{font-size:13px;font-weight:700;color:var(--primary);letter-spacing:.04em;margin-bottom:6px}
.tb-guide .callout p{font-size:14px;line-height:1.7;color:var(--text-sub);margin:0}
.tb-guide .callout.warn{border-left-color:#d97706;background:rgba(217,119,6,0.05)}
.tb-guide .callout.warn .h{color:#d97706}

/* ====== 공통 하단: more-block, tags ====== */
.tb .more-block{background:var(--bg-box);border:1px solid var(--border-light);border-radius:14px;padding:24px;margin:52px 0 0;box-shadow:var(--shadow-soft);}
.tb .more-block .h{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:14px}
.tb .more-block .row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;transition:background 0.2s ease;}
.tb .more-block .row:hover{background:var(--bg-box-alt);}
.tb .more-block .row:first-of-type{border-top:none;padding-top:0}
.tb .more-block .row a{color:var(--text-main);text-decoration:none;font-weight:500;transition:color 0.2s ease;}
.tb .more-block .row a:hover{color:var(--primary)}
.tb .more-block .row .c{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;padding-top:2px}
&lt;/style&gt;
&lt;h1&gt;일론 머스크 '4년 뒤 AI가 인류를 추월한다' &amp;mdash; 윔블던 왓슨x&amp;middot;딥마인드 핵심 인재 이탈까지&lt;/h1&gt;
&lt;div class=&quot;meta&quot;&gt;&lt;span class=&quot;cat&quot;&gt;AI &amp;amp; 신제품 뉴스&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;2026. 06. 23.&lt;/span&gt; &lt;span class=&quot;dot&quot;&gt;&lt;/span&gt; &lt;span&gt;약 9분 읽기&lt;/span&gt;&lt;/div&gt;
&lt;p class=&quot;subtitle&quot; data-ke-size=&quot;size16&quot;&gt;머스크의 4~5년 내 초지능 도달 예측, IBM 왓슨x의 윔블던 실전 투입, 알파폴드 존 점퍼의 앤스로픽 이직까지. 2026년 6월 셋째 주 AI 업계 핵심 동향을 정리합니다.&lt;/p&gt;
&lt;div&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;thumb.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWB9Ei/dJMcacp4F0C/X5kelKmE3fxg1QqykjdAoK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWB9Ei/dJMcacp4F0C/X5kelKmE3fxg1QqykjdAoK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWB9Ei/dJMcacp4F0C/X5kelKmE3fxg1QqykjdAoK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWB9Ei%2FdJMcacp4F0C%2FX5kelKmE3fxg1QqykjdAoK%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;1280&quot; height=&quot;720&quot; data-filename=&quot;thumb.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;  2026년 6월 셋째 주, AI 업계에 굵직한 소식 세 건이 동시에 터졌습니다. 하나씩 짚어보겠습니다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;무슨 일이 있었나&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일론 머스크가 최근 인터뷰에서 &quot;앞으로 4~5년 안에 AI가 인류 전체의 지적 능력을 추월할 것&quot;이라고 발언했습니다. 공장&amp;middot;운송&amp;middot;건설 등 노동 집약적 산업의 대규모 무인화를 예고하면서, 경제 산출량이 극적으로 증가할 것이라는 전망도 덧붙였어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 주, 올 여름 윔블던 테니스 대회에 IBM의 &lt;b&gt;왓슨x(watsonx)&lt;/b&gt;가 정식 투입된다는 소식이 공개됐습니다. 경기 모멘텀을 실시간 분석하는 'Key Moments'와 팬용 AI 챗봇 'Match Chat'이 핵심 기능이에요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막으로, 알파폴드(AlphaFold)로 2024년 노벨 화학상을 받은 &lt;b&gt;존 점퍼(John Jumper)&lt;/b&gt;가 구글 딥마인드(Google DeepMind)를 떠나 &lt;b&gt;앤스로픽(Anthropic)&lt;/b&gt;으로 이직한다는 보도가 나왔습니다.&lt;/p&gt;
&lt;div class=&quot;term-box&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;br /&gt;&amp;bull; &lt;b&gt;AGI(인공 일반 지능)&lt;/b&gt;: 인간 수준, 또는 그 이상의 범용 사고 능력을 갖춘 AI. 현재는 아직 달성되지 않은 목표예요.&lt;br /&gt;&amp;bull; &lt;b&gt;왓슨x(watsonx)&lt;/b&gt;: IBM이 2023년에 출시한 엔터프라이즈 AI 플랫폼. 기업 전용 LLM 훈련&amp;middot;배포를 한 곳에서 처리해요.&lt;br /&gt;&amp;bull; &lt;b&gt;알파폴드(AlphaFold)&lt;/b&gt;: 구글 딥마인드가 개발한 단백질 구조 예측 AI. 신약 개발 속도를 혁명적으로 바꿔놓았어요.&lt;/div&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-01.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KrdYt/dJMcaaMwhId/4kJlnqkLJB6MMKXOFEfKA0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KrdYt/dJMcaaMwhId/4kJlnqkLJB6MMKXOFEfKA0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KrdYt/dJMcaaMwhId/4kJlnqkLJB6MMKXOFEfKA0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKrdYt%2FdJMcaaMwhId%2F4kJlnqkLJB6MMKXOFEfKA0%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;1280&quot; height=&quot;720&quot; data-filename=&quot;body-01.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;code&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;왜 중요한가: 실무와 시장에 미치는 영향&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 머스크의 발언 자체는 늘 도발적이지만, 이번엔 좀 다른 맥락이 있습니다. 테슬라(Tesla)의 옵티머스 휴머노이드가 이미 텍사스 공장에서 제한적 작업을 수행 중이고, xAI의 그록(Grok)은 콜로서스 데이터센터를 기반으로 빠르게 진화하고 있어요. 단순한 마케팅이 아니라 &lt;b&gt;자사 제품 로드맵에 기반한 발언&lt;/b&gt;이라는 점에서 무게감이 다릅니다.&lt;/p&gt;
&lt;div style=&quot;display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 12px; margin: 20px 0;&quot;&gt;
&lt;div class=&quot;stat-card&quot;&gt;
&lt;div class=&quot;stat-num&quot;&gt;4~5&lt;span class=&quot;unit&quot;&gt;년&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;stat-label&quot;&gt;머스크가 제시한 AGI 도달 시점&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;stat-card&quot;&gt;
&lt;div class=&quot;stat-num&quot;&gt;25&lt;span class=&quot;unit&quot;&gt;억$&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;stat-label&quot;&gt;인실리코&amp;middot;SK바이오 AI 신약 협업 규모&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;stat-card&quot;&gt;
&lt;div class=&quot;stat-num&quot;&gt;2024&lt;/div&gt;
&lt;div class=&quot;stat-label&quot;&gt;존 점퍼 노벨 화학상 수상 연도&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한국 제조업 생태계 입장에서는 AI 엣지 인프라 수요가 본격적으로 폭발하는 시점이 다가오고 있다는 신호입니다. 삼성전자&amp;middot;SK하이닉스의 HBM(고대역폭 메모리) 수주가 이 흐름과 직결되어 있어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윔블던의 왓슨x 도입은 엔터프라이즈 AI 시장의 실전 사례로 봐야 합니다. 전통 스포츠 이벤트마저 자체 데이터에 LLM을 결합해 팬 경험을 만드는 시대가 온 거예요. B2B SaaS 기업이라면 &quot;우리 고객사에도 이런 걸 붙여줄 수 있느냐&quot;는 질문에 대비해야 합니다.&lt;/p&gt;
&lt;div class=&quot;term-box&quot;&gt;&lt;b&gt;용어 풀이&lt;/b&gt;&lt;br /&gt;&amp;bull; &lt;b&gt;HBM(High Bandwidth Memory)&lt;/b&gt;: AI 가속기(GPU) 옆에 수직으로 쌓는 초고속 메모리. 삼성&amp;middot;SK하이닉스가 글로벌 양강 구도예요.&lt;br /&gt;&amp;bull; &lt;b&gt;B2B SaaS&lt;/b&gt;: 기업 간 거래용 클라우드 소프트웨어. 구독료 기반이라 안정적 수익이 장점이에요.&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;존 점퍼의 이직은 AI 인재 시장의 판도 변화를 압축적으로 보여줍니다. 같은 주에 인실리코 메디신과 SK바이오팜이 최대 &lt;b&gt;25억 달러&lt;/b&gt; 규모의 AI 신약 개발 협업을 발표한 것도 우연이 아닙니다. 바이오&amp;middot;제약 AI 시장 자체가 폭발적으로 커지고 있고, 그 핵심 인재가 앤스로픽으로 간 거예요.&lt;/p&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-02.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G9L39/dJMcajbxkhi/PI8ZmiJ0cdzFGkVgNoS5K1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G9L39/dJMcajbxkhi/PI8ZmiJ0cdzFGkVgNoS5K1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G9L39/dJMcajbxkhi/PI8ZmiJ0cdzFGkVgNoS5K1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG9L39%2FdJMcajbxkhi%2FPI8ZmiJ0cdzFGkVgNoS5K1%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;1280&quot; height=&quot;720&quot; data-filename=&quot;body-02.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;code&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;경쟁 구도는 어떻게 바뀌나&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;  &lt;b&gt;앤스로픽(Anthropic)&lt;/b&gt;: 존 점퍼 영입으로 바이오 AI 원천 기술력 대폭 강화. 클로드(Claude)가 제약 도메인까지 확장할 기반을 마련했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;  &lt;b&gt;구글 딥마인드(Google DeepMind)&lt;/b&gt;: 알파폴드의 핵심 설계자를 잃은 건 타격이 크죠. 아직 알파폴드 팀 전체가 빠진 건 아니지만, 상징적 손실은 부인하기 어렵습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;  &lt;b&gt;IBM&lt;/b&gt;: 윔블던 실전 투입으로 왓슨x의 B2B 레퍼런스를 하나 더 쌓았어요. 오픈AI&amp;middot;마이크로소프트(Microsoft) 연합에 밀리던 엔터프라이즈 AI 시장에서 &quot;신뢰할 수 있는 전통 강자&quot;로 존재감을 유지하는 모양새입니다.&lt;/p&gt;
&lt;div class=&quot;img-placeholder&quot;&gt;
&lt;div class=&quot;s&quot;&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;body-03.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baxi8W/dJMcaiX0Zy0/QKopSBVtDIZCUTds4x6991/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baxi8W/dJMcaiX0Zy0/QKopSBVtDIZCUTds4x6991/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baxi8W/dJMcaiX0Zy0/QKopSBVtDIZCUTds4x6991/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbaxi8W%2FdJMcaiX0Zy0%2FQKopSBVtDIZCUTds4x6991%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;1280&quot; height=&quot;720&quot; data-filename=&quot;body-03.png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;code&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;내 생각&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;솔직히 머스크의 4~5년 발언은 좀 빠르다고 봅니다. 하지만 방향 자체가 틀렸다고 말할 수 있는 사람은 지금 아무도 없어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개인적으로 경계하는 건 &quot;AI가 다 해줄 거야&quot;라는 막연한 기대감이에요. 1인 개발자나 크리에이터 입장에서는 매일 새 도구가 쏟아져서 생산성이 치솟는 황금기이면서, 동시에 끊임없이 배우지 않으면 도태되는 피곤한 시기이기도 하죠. 저의 경우 이번 주 가장 눈여겨본 건 존 점퍼의 이직이에요. &quot;노벨상 수상자가 이직하는 회사&quot;와 &quot;노벨상 수상자를 보내는 회사&quot; &amp;mdash; 이 구도가 앞으로 AI 인재 시장의 방향을 꽤 선명하게 보여준다고 봅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘 저녁 앤스로픽 공식 블로그에 관련 발표가 올라오는지 먼저 지켜보겠습니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처: &lt;a href=&quot;https://www.indiatimes.com&quot;&gt;Elon Musk AI Prediction&lt;/a&gt;, &lt;a href=&quot;https://www.ibm.com&quot;&gt;IBM Wimbledon watsonx&lt;/a&gt;, &lt;a href=&quot;https://www.taipeitimes.com&quot;&gt;John Jumper moves to Anthropic&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>AI &amp;amp; 신제품 뉴스</category>
      <category>AGI</category>
      <category>AI뉴스</category>
      <category>IBM왓슨x</category>
      <category>딥마인드</category>
      <category>알파폴드</category>
      <category>앤스로픽</category>
      <category>윔블던</category>
      <category>일론머스크</category>
      <category>존점퍼</category>
      <category>초지능</category>
      <author>AI 디코드</author>
      <guid isPermaLink="true">https://the-maze.tistory.com/103</guid>
      <comments>https://the-maze.tistory.com/103#entry103comment</comments>
      <pubDate>Tue, 23 Jun 2026 14:25:46 +0900</pubDate>
    </item>
  </channel>
</rss>