1<!DOCTYPE html> 2<html lang="ko"> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <title>ìê¸ì â Claude Tuner</title> 7 <meta name="description" content="Claude Tuner ìê¸ì : 무ë£(â©0)ì Premium(ì â©6,900 / ì° â©69,000). Premiumì íì¥ ì¬ì´ëë°Â·íì ·ëìë³´ëì ê´ê³ 를 ìì±ëë¤. ì¸ì ë ì¦ì í´ì§."> 8 <link rel="canonical" href="https://claudetuner.com/pricing/"> 9 <meta property="og:title" content="ìê¸ì â Claude Tuner"> 10 <meta property="og:description" content="ë¬´ë£ â©0 · Premium ì â©6,900 / ì° â©69,000. ê´ê³ ìì. ì¸ì ë ì¦ì í´ì§."> 11 <meta property="og:type" content="website"> 12 <meta property="og:url" content="https://claudetuner.com/pricing/"> 13 <meta property="og:image" content="https://claudetuner.com/og-image.png"> 14 <meta property="og:image:width" content="1200"> 15 <meta property="og:image:height" content="630"> 16 <meta property="og:site_name" content="Claude Tuner"> 17 <meta property="og:locale" content="ko_KR"> 18 <meta property="og:locale:alternate" content="en_US"> 19 <meta name="twitter:card" content="summary_large_image"> 20 <meta name="twitter:title" content="ìê¸ì â Claude Tuner"> 21 <meta name="twitter:description" content="ë¬´ë£ â©0 · Premium ì â©6,900 / ì° â©69,000. ê´ê³ ìì."> 22 <meta name="twitter:image" content="https://claudetuner.com/og-image.png"> 23 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png"> 24 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 25 <meta name="theme-color" content="#7C3AED"> 26 <!-- Theme first (FOUC) â the page follows the dashboard theme like /multiai, since its CTA lands in the dashboard. --> 27
27<script src="/shared/theme.js"></script>
vendor: 66 bytes, lines 27-28
27 28 <script async src="https://www.googletagmanager.com/gtag/js?id=
28G-H1Q818CLZT
vendor: 14 bytes, lines 28-29
28"></script> 29
29<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());var _r=document.referrer,_rd='(direct)';try{if(_r){var _u=new URL(_r);_rd=_u.hostname===location.hostname?'(internal)':_u.hostname}}catch(e){}gtag('config','G-H1Q818CLZT',{referral_domain:_rd,referral_url:(_r||'(direct)').slice(0,500)});</script>
29 30 <style> 31 :root { 32 --purple: #7C3AED; --purple-light: #EDE9FE; --purple-dark: #5B21B6; 33 --green: #16A34A; 34 --gray-50: #F9FAFB; --gray-100: #F3F4F6; --gray-200: #E5E7EB; --gray-300: #D1D5DB; 35 --gray-400: #9CA3AF; --gray-500: #6B7280; --gray-700: #374151; --gray-900: #111827; 36 --bg-card: #ffffff; --bg-page: #ffffff; 37 } 38 [data-theme="dark"] { 39 --purple: #A78BFA; --purple-light: #2E1065; --purple-dark: #C4B5FD; 40 --green: #4ADE80; 41 --gray-50: #0f1419; --gray-100: #1a1f2e; --gray-200: #2d3748; --gray-300: #4a5568; 42 --gray-400: #718096; --gray-500: #A0AEC0; --gray-700: #E2E8F0; --gray-900: #F0F0F0; 43 --bg-card: #1a2029; --bg-page: #0f1419; 44 } 45 * { box-sizing: border-box; margin: 0; padding: 0; } 46 body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; color: var(--gray-900); background: var(--bg-page); line-height: 1.6; visibility: hidden; } 47 body.lang-ready { visibility: visible; } 48 /* /shared/site-header.js relies on the page providing .container for its width. */ 49 .container { max-width: 960px; margin: 0 auto; padding: 0 24px; } 50 a { color: var(--purple); } 51 52 /* The shared header is light-only across the marketing site; restyle it page-locally under dark (same as /multiai). */ 53 [data-theme="dark"] .site-header { background: rgba(15, 20, 25, .9); border-bottom-color: var(--gray-200); } 54 [data-theme="dark"] .site-header .nav-logo { color: var(--gray-900); } 55 [data-theme="dark"] .site-header .nav-links a { color: var(--gray-500); } 56 [data-theme="dark"] .site-header .nav-links a:hover { color: var(--gray-900); } 57 [data-theme="dark"] .site-header .nav-links a.sh-dash { color: var(--purple); } 58 [data-theme="dark"] .site-header .sh-lang { border-color: var(--gray-200); color: var(--gray-500); } 59 [data-theme="dark"] .site-header .sh-toggle { color: var(--gray-700); } 60 @media (max-width: 768px) { [data-theme="dark"] .site-header .nav-links { background: #0f1419; border-bottom-color: var(--gray-200); } } 61 62 .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 24px; border-radius: 10px; font-size: 15px; font-weight: 600; text-decoration: none; transition: all .2s; border: none; cursor: pointer; width: 100%; } 63 .btn-primary { background: var(--purple); color: #fff; } 64 .btn-primary:hover { background: var(--purple-dark); } 65 [data-theme="dark"] .btn-primary { color: #0f1419; } 66 .btn-secondary { background: var(--bg-card); color: var(--gray-700); border: 1px solid var(--gray-200); } 67 .btn-secondary:hover { background: var(--gray-100); } 68 .btn-inline { width: auto; } 69 70 /* 1. Hero */ 71 .hero { padding: 56px 0 8px; text-align: center; } 72 .hero-badge { display: inline-block; background: var(--purple-light); color: var(--purple); font-size: 13px; font-weight: 700; padding: 4px 14px; border-radius: 20px; margin-bottom: 18px; } 73 .hero h1 { font-size: 36px; font-weight: 800; line-height: 1.2; letter-spacing: -.5px; margin-bottom: 12px; } 74 .hero p { font-size: 16px; color: var(--gray-500); max-width: 560px; margin: 0 auto; } 75 76 /* 2. Billing toggle */ 77 .toggle-wrap { display: flex; align-items: center; justify-content: center; gap: 12px; margin: 28px 0 8px; flex-wrap: wrap; } 78 .toggle { display: inline-flex; background: var(--gray-100); border: 1px solid var(--gray-200); border-radius: 999px; padding: 4px; } 79 .toggle button { border: none; background: transparent; color: var(--gray-500); font-size: 14px; font-weight: 600; padding: 8px 18px; border-radius: 999px; cursor: pointer; transition: all .15s; } 80 .toggle button[aria-pressed="true"] { background: var(--bg-card); color: var(--gray-900); box-shadow: 0 1px 3px rgba(0,0,0,.12); } 81 .save-pill { font-size: 12px; font-weight: 700; color: var(--green); background: rgba(22,163,74,.12); padding: 4px 10px; border-radius: 8px; } 82 83 /* 3. Plan cards */ 84 .plans { padding: 20px 0 48px; } 85 .plan-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; max-width: 760px; margin: 0 auto; align-items: stretch; } 86 .plan { background: var(--bg-card); border: 1px solid var(--gray-200); border-radius: 18px; padding: 28px 26px; display: flex; flex-direction: column; position: relative; } 87 .plan.featured { border: 2px solid var(--purple); box-shadow: 0 12px 40px rgba(124,58,237,.12); } 88 .plan-badge { position: absolute; top: -13px; left: 50%; transform: translateX(-50%); background: var(--purple); color: #fff; font-size: 11px; font-weight: 700; padding: 3px 14px; border-radius: 8px; letter-spacing: .4px; white-space: nowrap; } 89 [data-theme="dark"] .plan-badge { color: #0f1419; } 90 .plan-name { font-size: 18px; font-weight: 700; } 91 .plan-price { font-size: 34px; font-weight: 800; margin: 10px 0 2px; line-height: 1.1; } 92 .plan-price small { font-size: 15px; font-weight: 600; color: var(--gray-500); } 93 .plan-alt { font-size: 13px; color: var(--gray-500); min-height: 20px; } 94 .plan-sub { font-size: 13px; color: var(--gray-500); margin: 10px 0 18px; } 95 .plan-feats { list-style: none; margin: 0 0 22px; display: flex; flex-direction: column; gap: 10px; flex: 1; } 96 .plan-feats li { font-size: 14px; color: var(--gray-700); display: flex; gap: 9px; align-items: flex-start; } 97 .plan-feats li::before { content: 'â'; color: var(--purple); font-weight: 800; flex-shrink: 0; } 98 .plan-fine { font-size: 11px; color: var(--gray-400); margin-top: 10px; text-align: center; line-height: 1.5; } 99 100 /* 4. Comparison table */ 101 .compare { padding: 24px 0 48px; } 102 .section-title { font-size: 24px; font-weight: 700; text-align: center; margin-bottom: 24px; } 103 .table-wrap { max-width: 760px; margin: 0 auto; overflow-x: auto; border: 1px solid var(--gray-200); border-radius: 14px; background: var(--bg-card); } 104 table { width: 100%; border-collapse: collapse; font-size: 14px; } 105 th, td { padding: 12px 16px; text-align: center; border-bottom: 1px solid var(--gray-200); } 106 th:first-child, td:first-child { text-align: left; color: var(--gray-700); } 107 thead th { font-size: 13px; font-weight: 700; color: var(--gray-500); background: var(--gray-50); } 108 thead th.col-pro { color: var(--purple); } 109 tbody tr:last-child td { border-bottom: none; } 110 td.yes { color: var(--purple); font-weight: 700; } 111 td.no { color: var(--gray-400); } 112 td strong { color: var(--gray-900); } 113 .table-note { text-align: center; font-size: 12px; color: var(--gray-400); margin-top: 14px; } 114 115 /* 5. Trust strip */ 116 .trust { padding: 8px 0 48px; } 117 .trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; max-width: 900px; margin: 0 auto; } 118 .trust-item { background: var(--gray-50); border: 1px solid var(--gray-200); border-radius: 12px; padding: 16px; text-align: center; } 119 .trust-item .t-icon { font-size: 20px; margin-bottom: 6px; } 120 .trust-item h3 { font-size: 14px; font-weight: 700; margin-bottom: 4px; } 121 .trust-item p { font-size: 12px; color: var(--gray-500); line-height: 1.5; } 122 123 /* 6. FAQ */ 124 .faq { padding: 8px 0 48px; } 125 .faq-group { max-width: 720px; margin: 0 auto 22px; } 126 .faq-group h3 { font-size: 15px; font-weight: 700; color: var(--gray-500); text-transform: uppercase; letter-spacing: .5px; margin-bottom: 10px; } 127 details { background: var(--bg-card); border: 1px solid var(--gray-200); border-radius: 12px; margin-bottom: 8px; } 128 summary { cursor: pointer; padding: 14px 18px; font-size: 15px; font-weight: 600; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 12px; } 129 summary::-webkit-details-marker { display: none; } 130 summary::after { content: '+'; color: var(--gray-400); font-size: 18px; font-weight: 400; flex-shrink: 0; } 131 details[open] summary::after { content: 'â'; } 132 details p { padding: 0 18px 14px; font-size: 14px; color: var(--gray-500); } 133 134 /* 7. Closing */ 135 .closing { padding: 48px 0 64px; text-align: center; background: var(--gray-50); border-top: 1px solid var(--gray-200); } 136 .closing h2 { font-size: 26px; font-weight: 700; margin-bottom: 8px; } 137 .closing p { font-size: 15px; color: var(--gray-500); margin-bottom: 24px; } 138 .closing-ctas { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; } 139 140 /* Footer (/shared/footer.js) is light-styled via var() fallbacks; give it the page background. */ 141 .ct-footer { background: var(--bg-page); } 142 143 @media (max-width: 720px) { 144 .hero h1 { font-size: 28px; } 145 .plan-grid { grid-template-columns: 1fr; } 146 .trust-grid { grid-template-columns: repeat(2, 1fr); } 147 .closing-ctas .btn { width: 100%; } 148 } 149 </style> 150</head> 151<body> 152 <!-- Shared marketing header (markup + styles + lang toggle live in /shared/site-header.js) --> 153 <div id="site-header-root"></div> 154
154<script src="/shared/site-header.js?v=20260921"></script>
154 155 156 <main> 157 <!-- 1. Hero --> 158 <section class="hero"> 159 <div class="container"> 160 <div class="hero-badge" data-i18n="badge">ìê¸ì </div> 161 <h1 data-i18n="title">AI ì¬ì© ë°©ìì ë± ë§ë ìê¸ì </h1> 162 <p data-i18n="subtitle">íì¥ íë¡ê·¸ë¨ì ê³ì 무ë£ì ëë¤. Premiumì ì§ê¸ ì¤ì ë¡ ì ê³µëë ê² íë â íì¥ ì¬ì´ëë°Â·íì ·ëìë³´ëì ê´ê³ ìì â ë§ ëí©ëë¤.</p> 163 164 <!-- 2. Billing toggle --> 165 <div class="toggle-wrap" role="group" aria-label="ê²°ì 주기"> 166 <div class="toggle"> 167 <button type="button" id="bill-monthly" aria-pressed="true" data-i18n="toggle_monthly">ìê°</button> 168 <button type="button" id="bill-annual" aria-pressed="false" data-i18n="toggle_annual">ì°ê°</button> 169 </div> 170 <span class="save-pill" data-i18n="save_pill">ì°ê° = ì â©5,750 · 2ê°ì 무ë£</span> 171 </div> 172 </div> 173 </section> 174 175 <!-- 3. Plan cards --> 176 <section class="plans"> 177 <div class="container"> 178 <div class="plan-grid"> 179 <div class="plan"> 180 <div class="plan-name" data-i18n="free_name">무ë£</div> 181 <div class="plan-price">â©0</div> 182 <div class="plan-alt" data-i18n="free_alt">ì ì©ì¹´ë ìì´ ìì</div> 183 <div class="plan-sub" data-i18n="free_sub">íë ììì ìì íê² ì°ë ë° íìí 모ë ê².</div> 184 <ul class="plan-feats"> 185 <li data-i18n="free_1">Claude · ChatGPT · Gemini ì¤ìê° ì¬ì©ë ê²ì´ì§</li> 186 <li data-i18n="free_2">5ìê° Â· 7ì¼ íë ì측</li> 187 <li data-i18n="free_3">ì¬ì© íí¸ë§µ · ìµê·¼ ê¸°ë¡ Â· íë ì¶ì²</li> 188 <li data-i18n="free_4">AI í¬ë¡ì¤ì²´í¬ 무ì í</li> 189 <li data-i18n="free_5">ì¤íìì¤ Chrome íì¥ íë¡ê·¸ë¨</li> 190 </ul> 191 <a class="btn btn-primary" id="cta-free" href="https://chromewebstore.google.com/detail/claude-tuner/ajnnckikagphjbgpicpoffockabnhond" target="_blank" rel="noopener" data-i18n="free_cta">Chromeì ì¶ê°</a> 192 <div class="plan-fine" data-i18n="free_fine">Chrome · Edge ë°ì¤í¬í± · ê³ì ìì´ ì¬ì© ê°ë¥</div> 193 </div> 194 <div class="plan featured"> 195 <span class="plan-badge" data-i18n="pro_badge">ì¸ê¸°</span> 196 <div class="plan-name">Premium</div> 197 <div class="plan-price" id="pro-price">â©6,900<small data-i18n="per_month"> / ì</small></div> 198 <div class="plan-alt" id="pro-alt" data-i18n="pro_alt_monthly">ëë ì° â©69,000 (2ê°ì 무ë£)</div> 199 <div class="plan-sub" data-i18n="pro_sub">ê´ê³ ìì´ ì°ê³ ì¶ì ë¶ê».</div> 200 <ul class="plan-feats"> 201 <li data-i18n="pro_1">ë¬´ë£ ê¸°ë¥ ì ë¶ í¬í¨</li> 202 <!-- ð´ 2026-09-25 ì ì: í¬ë¡ì¤ì²´í¬ë ì ì 무ì íì´ ëì´ Premium ííì´ ìëë¤(BILLING_GATES_ENABLED="0"). ë¤ì ì ë£ííë©´ hidden ì ê±°. --> 203 <li data-i18n="pro_2" hidden>AI í¬ë¡ì¤ì²´í¬ 무ì í</li> 204 <li data-i18n="pro_3">ê´ê³ ìì â íì¥ ì¬ì´ëë° Â· íì · ëìë³´ë</li> 205 </ul> 206 <a class="btn btn-primary" id="cta-primary" href="/dashboard/settings/?upgrade=monthly#billing-card" data-i18n="pro_cta">Premium ììí기</a> 207 <div class="plan-fine" data-i18n="pro_fine">ì¸ì ë í´ì§ · ë¤ì ê²°ì ì¼ ì í´ì§ ì ì¶ê° ì²êµ¬ ìì · ì¹´ë ê²°ì (í ì¤íì´ë¨¼ì¸ )</div> 208 </div> 209 </div> 210 </div> 211 </section> 212 213 <!-- 4. Feature comparison --> 214 <section class="compare"> 215 <div class="container"> 216 <h2 class="section-title" data-i18n="cmp_title">íë ë¹êµ</h2> 217 <div class="table-wrap"> 218 <table> 219 <thead> 220 <tr><th data-i18n="cmp_feature">기ë¥</th><th data-i18n="cmp_free">무ë£</th><th class="col-pro">Premium</th></tr> 221 </thead> 222 <tbody> 223 <tr><td data-i18n="row_gauge">ì¤ìê° ì¬ì©ë ê²ì´ì§ (Claude · ChatGPT · Gemini)</td><td class="yes">â</td><td class="yes">â</td></tr> 224 <tr><td data-i18n="row_predict">5ìê° Â· 7ì¼ íë ì측</td><td class="yes">â</td><td class="yes">â</td></tr> 225 <tr><td data-i18n="row_heatmap">ì¬ì© íí¸ë§µ · ìµê·¼ 기ë¡</td><td class="yes">â</td><td class="yes">â</td></tr> 226 <tr><td data-i18n="row_rec">íë ì¶ì²</td><td class="yes">â</td><td class="yes">â</td></tr> 227 <tr><td data-i18n="row_dash">ê°ì¸ · í ëìë³´ë (14ì¼)</td><td class="yes">â</td><td class="yes">â</td></tr> 228 <!-- ð´ 2026-09-25 ì ì: 무ë£Â·Premiumì´ ê°ìì ¸ ì´ ë¹êµ íì ì°¨ì´ë¥¼ ë³´ì¬ì£¼ì§ 못íë¤. í¬ë¡ì¤ì²´í¬ ìì²´ë ë¬´ë£ ê¸°ë¥ ëª©ë¡(free_4)ì ë¨ì ìë¤. --> 229 <tr hidden><td><strong data-i18n="row_compare">
229AI í¬ë¡ì¤ì²´í¬</strong></td><td data-i18n="row_compare_free">í루 30í</td><td class="yes" data-i18n="row_compare_pro">무ì í</td></tr> 230 <tr><td><strong data-i18n="row_ads">ê´ê³ </strong></td><td class="no" data-i18n="row_ads_free">íì</td><td class="yes" data-i18n="row_ads_pro">ìì</td></tr> 231 <tr><td data-i18n="row_oss">ì¤íìì¤ íì¥ íë¡ê·¸ë¨</td><td class="yes">â</td><td class="yes">â</td></tr> 232 </tbody> 233 </table> 234 </div> 235 <p class="table-note" data-i18n="cmp_note">ì´ íìë ì§ê¸ ì ê³µëë 기ë¥ë§ ììµëë¤. Premium ííì´ ëì´ëë©´ ì´ íì´ì§ì 먼ì ì ìµëë¤.</p> 236 </div> 237 </section> 238 239 <!-- 5. Trust strip --> 240 <section class="trust"> 241 <div class="container"> 242 <div class="trust-grid"> 243 <div class="trust-item"><div class="t-icon" aria-hidden="true">ð</div><h3 data-i18n="tr1_h">ì¸ì ë í´ì§</h3><p data-i18n="tr1_p">ëìë³´ë ì¤ì ìì ì¦ì. ë¤ì ê²°ì ì¼ë¶í° ì²êµ¬ê° ì¤ë¨ëê³ , ê²°ì í 기ê°ê¹ì§ë ê³ì ì´ì©.</p></div> 244 <div class="trust-item"><div class="t-icon" aria-hidden="true">â©ï¸</div><h3 data-i18n="tr2_h">íë¶ ì ì± </h3><p data-i18n-html="tr2_p">ê²°ì í 7ì¼ ì´ë´ ì ì¡ íë¶(ì¬ì© ì¬ë¶ 무ê´). ì´í ì°ê°ì ì´ì© ê°ìì ìê° ì ìê°ë¡ ì°¨ê° í ìì¡ íë¶. <a href="/refund/">ìì¸í</a></p></div> 245 <div class="trust-item"><div class="t-icon" aria-hidden="true">ð³</div><h3 data-i18n="tr3_h">ê²°ì ìë¨</h3><p data-i18n="tr3_p">ì ì©Â·ì²´í¬ì¹´ë. ê²°ì ë í ì¤íì´ë¨¼ì¸ ê° ì²ë¦¬íë©° ì¹´ëë²í¸ë Claude Tunerì ì ì¥ëì§ ììµëë¤.</p></div> 246 <div class="trust-item"><div class="t-icon" aria-hidden="true">ð¢</div><h3 data-i18n="tr4_h">í매ì ì ë³´</h3><p data-i18n="tr4_p">(주)ë°ì´í°ë§¥ì¤ · íµì í매ì ì ê³ ì 2026-ìì¸ê´ì§-1204í¸ Â· ì¬ì ìë±ë¡ë²í¸ 427-88-02711</p></div> 247 </div> 248 </div> 249 </section> 250 251 <!-- 6. FAQ --> 252 <section class="faq"> 253 <div class="container"> 254 <h2 class="section-title" data-i18n="faq_title">ì주 묻ë ì§ë¬¸</h2> 255 256 <div class="faq-group"> 257 <h3 data-i18n="faq_g1">íë</h3> 258 <details><summary data-i18n="q1">Premiumì 무ìì´ í¬í¨ëëì?</summary><p data-i18n="a1">ë¬´ë£ ê¸°ë¥ ì ë¶ì í ê°ì§ê° ëí´ì§ëë¤: íì¥ íë¡ê·¸ë¨ ì¬ì´ëë°Â·íì ·ëìë³´ëì ê´ê³ ìì. ì§ê¸ ì ê³µëì§ ìë ê²ì ì½ìíì§ ììµëë¤. (AI í¬ë¡ì¤ì²´í¬ë 무ë£Â·Premium 모ë 무ì íì ëë¤.)</p></details> 259 <!-- ð´ 2026-09-25 ì ì: ë¬´ë£ íëê° ìì´ì¡ë¤(ì ì 무ì í). ë¤ì ì ë£ííë©´ hidden ì ê±°. --> 260 <details hidden><summary data-i18n="q2">ë¬´ë£ 30íë ì¸ì ì´ê¸°íëëì?</summary><p data-i18n="a2">ë§¤ì¼ UTC ìì (íêµ ìê° ì¤ì 9ì)ì 30íë¡ ëììµëë¤. ë¨ì íìë AI í¬ë¡ì¤ì²´í¬ íë©´ì íìë©ëë¤.</p></details> 261 <details><summary data-i18n="q3">íì¥ íë¡ê·¸ë¨ì ê³ì 무ë£ì¸ê°ì?</summary><p data-i18n="a3">ë¤. ì¬ì©ë ì¶ì ·ì측·íë ì¶ì²Â·ëìë³´ë ë± ê¸°ì¡´ 기ë¥ì 모ë 무ë£ì´ë©° ì¤íìì¤ë¡ ì ì§ë©ëë¤. Premiumì ì í ì¬íì ëë¤.</p></details> 262 </div> 263 264 <div class="faq-group"> 265 <h3 data-i18n="faq_g2">ê²°ì · íë¶</h3> 266 <details><summary data-i18n="q4">ì¸ì ë í´ì§í ì ìëì?</summary><p data-i18n="a4">ë¤. ëìë³´ë ì¤ì ì ê²°ì ì¹´ëìì ì¦ì í´ì§ë©ëë¤. í´ì§íë©´ ë¤ì ê²°ì ì¼ë¶í° ì²êµ¬ê° ì¤ë¨ëê³ , ì´ë¯¸ ê²°ì í 기ê°ì´ ëë ëê¹ì§ Premiumì ê³ì ì¸ ì ììµëë¤. ë¤ì ê²°ì ì¼ë ê°ì ì¹´ëì íìë©ëë¤.</p></details> 267 <details><summary data-i18n="q5">ì´ë¤ ê²°ì ìë¨ì ì¸ ì ìëì?</summary><p data-i18n="a5">êµë´ ì ì©Â·ì²´í¬ì¹´ëë¡ ê²°ì íë©° í ì¤íì´ë¨¼ì¸ ê° ì²ë¦¬í©ëë¤. ìê°Â·ì°ê° 모ë ìë ì 기결ì ì ëë¤.</p></details> 268 <details><summary data-i18n="q6">íë¶ì ì´ë»ê² ëëì?</summary><p data-i18n-html="a6">ê²°ì í 7ì¼ ì´ë´ë¼ë©´ ì¬ì© ì¬ë¶ì ê´ê³ìì´ ì ì¡ íë¶ë©ëë¤(ì¤ì ì Premium ì¹´ëìì ì§ì íë¶). 7ì¼ì´ ì§ëë©´ ìê°ì í´ë¹ 주기ì ì¼í íë¶ ìì´ ë¤ì ê²°ì ì¼ê¹ì§ ì´ì© í ì¢ ë£ëë©°, ì°ê°ì ì¤ë í´ì§ ì ì´ì©í ê°ì ì를 ìê° ì ìê°ë¡ ì°¨ê°í ìì¡ì íë¶í©ëë¤. ì ì²´ ê·ì ì <a href="/refund/">ì·¨ì ë° íë¶ ì ì± </a>ì íì¸í´ 주ì¸ì.</p></details> 269 <details><summary data-i18n="q7">ì°ê°ê³¼ ìê°ì 무ìì´ ë¤ë¥¸ê°ì?</summary><p data-i18n="a7">ííì ê°ìµëë¤. ì°ê°(â©69,000)ì ìê°(â©6,900) 10ê°ì ê°ì¼ë¡ 12ê°ìì ì°ë ê²ì´ë¼ 2ê°ìì´ ë¬´ë£ì´ê³ , 1ë ì í ë² ê²°ì ë©ëë¤.</p></details> 270 </div> 271 272 <div class="faq-group"> 273 <h3 data-i18n="faq_g3">ê°ì¸ì ë³´</h3> 274 <details><summary data-i18n="q8">ê²°ì ì ë³´ë ì´ëì ì ì¥ëëì?</summary><p data-i18n="a8">ì¹´ë ì ë³´ë í ì¤íì´ë¨¼ì¸ ê° ì²ë¦¬Â·ë³´ê´í©ëë¤. Claude Tuner ìë²ìë ì¹´ëë²í¸ê° ì ì¥ëì§ ìì¼ë©°, ì 기결ì ì íìí ê²°ì í í°ê³¼ ê²°ì ì´ë ¥ë§ ë³´ê´í©ëë¤.</p></details> 275 <details><summary data-i18n="q9">ê²°ì íë©´ ë°ë¡ ì ì©ëëì?</summary><p data-i18n="a9">ëìë³´ëë ê²°ì ìë£ ì¦ì Premiumì¼ë¡ íìë©ëë¤. íì¥ íë¡ê·¸ë¨(1.32.0 ì´ì)ì AI í¬ë¡ì¤ì²´í¬ íë©´ì í ë² ì´ë©´ ê°±ì ë©ëë¤.</p></details> 276 </div> 277 </div> 278 </section> 279 280 <!-- 7. Closing CTA --> 281 <section class="closing"> 282 <div class="container"> 283 <h2 data-i18n="closing_title">ì¤ë¹ëì ¨ëì?</h2> 284 <p data-i18n="closing_desc">ë¬´ë£ â©0 · Premium ì â©6,900 / ì° â©69,000 · ì¸ì ë ì¦ì í´ì§</p> 285 <div class="closing-ctas"> 286 <a class="btn btn-primary btn-inline" id="cta-closing" href="/dashboard/settings/?upgrade=monthly#billing-card" data-i18n="pro_cta">Premium ììí기</a> 287 <a class="btn btn-secondary btn-inline" id="cta-free-closing" href="https://chromewebstore.google.com/detail/claude-tuner/ajnnckikagphjbgpicpoffockabnhond" target="_blank" rel="noopener" data-i18n="free_cta_long">무ë£ë¡ Chromeì ì¶ê°</a> 288 </div> 289 </div> 290 </section> 291 </main> 292 293
293<script> 294 (function () { 295 var I18N = { 296 ko: { 297 meta_title: 'ìê¸ì â Claude Tuner', 298 badge: 'ìê¸ì ', 299 title: 'AI ì¬ì© ë°©ìì ë± ë§ë ìê¸ì ', 300 subtitle: 'íì¥ íë¡ê·¸ë¨ì ê³ì 무ë£ì ëë¤. Premiumì ì§ê¸ ì¤ì ë¡ ì ê³µëë ê² íë â íì¥ ì¬ì´ëë°Â·íì ·ëìë³´ëì ê´ê³ ìì â ë§ ëí©ëë¤.', 301 toggle_label: 'ê²°ì 주기', toggle_monthly: 'ìê°', toggle_annual: 'ì°ê°', save_pill: 'ì°ê° = ì â©5,750 · 2ê°ì 무ë£', 302 free_name: '무ë£', free_alt: 'ì ì©ì¹´ë ìì´ ìì', free_sub: 'íë ììì ìì íê² ì°ë ë° íìí 모ë ê².', 303 free_1: 'Claude · ChatGPT · Gemini ì¤ìê° ì¬ì©ë ê²ì´ì§', free_2: '5ìê° Â· 7ì¼ íë ì측', free_3: 'ì¬ì© íí¸ë§µ · ìµê·¼ ê¸°ë¡ Â· íë ì¶ì²', 304 free_4: 'AI í¬ë¡ì¤ì²´í¬ 무ì í', free_5: 'ì¤íìì¤ Chrome íì¥ íë¡ê·¸ë¨', 305 free_cta: 'Chromeì ì¶ê°', free_cta_long: '무ë£ë¡ Chromeì ì¶ê°', free_fine: 'Chrome · Edge ë°ì¤í¬í± · ê³ì ìì´ ì¬ì© ê°ë¥', 306 pro_badge: 'ì¸ê¸°', per_month: ' / ì', per_year: ' / ë ', 307 pro_alt_monthly: 'ëë ì° â©69,000 (2ê°ì 무ë£)', pro_alt_annual: 'ì â©5,750 ê¼´ · ìê°ì â©6,900', 308 pro_sub: 'ê´ê³ ìì´ ì°ê³ ì¶ì ë¶ê».', 309 pro_1: 'ë¬´ë£ ê¸°ë¥ ì ë¶ í¬í¨', pro_2: 'AI í¬ë¡ì¤ì²´í¬ 무ì í', pro_3: 'ê´ê³ ìì â íì¥ ì¬ì´ëë° Â· íì · ëìë³´ë', 310 pro_cta: 'Premium ììí기', pro_fine: 'ì¸ì ë í´ì§ · ë¤ì ê²°ì ì¼ ì í´ì§ ì ì¶ê° ì²êµ¬ ìì · ì¹´ë ê²°ì (í ì¤íì´ë¨¼ì¸ )', 311 cmp_title: 'íë ë¹êµ', cmp_feature: '기ë¥', cmp_free: '무ë£', 312 row_gauge: 'ì¤ìê° ì¬ì©ë ê²ì´ì§ (Claude · ChatGPT · Gemini)', row_predict: '5ìê° Â· 7ì¼ íë ì측', row_heatmap: 'ì¬ì© íí¸ë§µ · ìµê·¼ 기ë¡', 313 row_rec: 'íë ì¶ì²', row_dash: 'ê°ì¸ · í ëìë³´ë (14ì¼)', row_compare: 'AI í¬ë¡ì¤ì²´í¬', row_compare_free: 'í루 30í', row_compare_pro: '무ì í', 314 row_ads: 'ê´ê³ ', row_ads_free: 'íì', row_ads_pro: 'ìì', row_oss: 'ì¤íìì¤ íì¥ íë¡ê·¸ë¨', 315 cmp_note: 'ì´ íìë ì§ê¸ ì ê³µëë 기ë¥ë§ ììµëë¤. Premium ííì´ ëì´ëë©´ ì´ íì´ì§ì 먼ì ì ìµëë¤.', 316 tr1_h: 'ì¸ì ë í´ì§', tr1_p: 'ëìë³´ë ì¤ì ìì ì¦ì. ë¤ì ê²°ì ì¼ë¶í° ì²êµ¬ê° ì¤ë¨ëê³ , ê²°ì í 기ê°ê¹ì§ë ê³ì ì´ì©.', 317 tr2_h: 'íë¶ ì ì± ', tr2_p: 'ê²°ì í 7ì¼ ì´ë´ ì ì¡ íë¶(ì¬ì© ì¬ë¶ 무ê´). ì´í ì°ê°ì ì´ì© ê°ìì ìê° ì ìê°ë¡ ì°¨ê° í ìì¡ íë¶. <a href="/refund/">ìì¸í</a>', 318 tr3_h: 'ê²°ì ìë¨', tr3_p: 'ì ì©Â·ì²´í¬ì¹´ë. ê²°ì ë í ì¤íì´ë¨¼ì¸ ê° ì²ë¦¬íë©° ì¹´ëë²í¸ë Claude Tunerì ì ì¥ëì§ ììµëë¤.', 319 tr4_h: 'í매ì ì ë³´', tr4_p: '(주)ë°ì´í°ë§¥ì¤ · íµì í매ì ì ê³ ì 2026-ìì¸ê´ì§-1204í¸ Â· ì¬ì ìë±ë¡ë²í¸ 427-88-02711', 320 faq_title: 'ì주 묻ë ì§ë¬¸', faq_g1: 'íë', faq_g2: 'ê²°ì · íë¶', faq_g3: 'ê°ì¸ì ë³´', 321 q1: 'Premiumì 무ìì´ í¬í¨ëëì?', 322 a1: 'ë¬´ë£ ê¸°ë¥ ì ë¶ì í ê°ì§ê° ëí´ì§ëë¤: íì¥ íë¡ê·¸ë¨ ì¬ì´ëë°Â·íì ·ëìë³´ëì ê´ê³ ìì. ì§ê¸ ì ê³µëì§ ìë ê²ì ì½ìíì§ ììµëë¤. (AI í¬ë¡ì¤ì²´í¬ë 무ë£Â·Premium 모ë 무ì íì ëë¤.)', 323 q2: 'ë¬´ë£ 30íë ì¸ì ì´ê¸°íëëì?', 324 a2: 'ë§¤ì¼ UTC ìì (íêµ ìê° ì¤ì 9ì)ì 30íë¡ ëììµëë¤. ë¨ì íìë AI í¬ë¡ì¤ì²´í¬ íë©´ì íìë©ëë¤.', 325 q3: 'íì¥ íë¡ê·¸ë¨ì ê³ì 무ë£ì¸ê°ì?', 326 a3: 'ë¤. ì¬ì©ë ì¶ì ·ì측·íë ì¶ì²Â·ëìë³´ë ë± ê¸°ì¡´ 기ë¥ì 모ë 무ë£ì´ë©° ì¤íìì¤ë¡ ì ì§ë©ëë¤. Premiumì ì í ì¬íì ëë¤.', 327 q4: 'ì¸ì ë í´ì§í ì ìëì?', 328 a4: 'ë¤. ëìë³´ë ì¤ì ì ê²°ì ì¹´ëìì ì¦ì í´ì§ë©ëë¤. í´ì§íë©´ ë¤ì ê²°ì ì¼ë¶í° ì²êµ¬ê° ì¤ë¨ëê³ , ì´ë¯¸ ê²°ì í 기ê°ì´ ëë ëê¹ì§ Premiumì ê³ì ì¸ ì ììµëë¤. ë¤ì ê²°ì ì¼ë ê°ì ì¹´ëì íìë©ëë¤.', 329 q5: 'ì´ë¤ ê²°ì ìë¨ì ì¸ ì ìëì?', 330 a5: 'êµë´ ì ì©Â·ì²´í¬ì¹´ëë¡ ê²°ì íë©° í ì¤íì´ë¨¼ì¸ ê° ì²ë¦¬í©ëë¤. ìê°Â·ì°ê° 모ë ìë ì 기결ì ì ëë¤.', 331 q6: 'íë¶ì ì´ë»ê² ëëì?', 332 a6: 'ê²°ì í 7ì¼ ì´ë´ë¼ë©´ ì¬ì© ì¬ë¶ì ê´ê³ìì´ ì ì¡ íë¶ë©ëë¤(ì¤ì ì Premium ì¹´ëìì ì§ì íë¶). 7ì¼ì´ ì§ëë©´ ìê°ì í´ë¹ 주기ì ì¼í íë¶ ìì´ ë¤ì ê²°ì ì¼ê¹ì§ ì´ì© í ì¢ ë£ëë©°, ì°ê°ì ì¤ë í´ì§ ì ì´ì©í ê°ì ì를 ìê° ì ìê°ë¡ ì°¨ê°í ìì¡ì íë¶í©ëë¤. ì ì²´ ê·ì ì <a href="/refund/">ì·¨ì ë° íë¶ ì ì± </a>ì íì¸í´ 주ì¸ì.', 333 q7: 'ì°ê°ê³¼ ìê°ì 무ìì´ ë¤ë¥¸ê°ì?', 334 a7: 'ííì ê°ìµëë¤. ì°ê°(â©69,000)ì ìê°(â©6,900) 10ê°ì ê°ì¼ë¡ 12ê°ìì ì°ë ê²ì´ë¼ 2ê°ìì´ ë¬´ë£ì´ê³ , 1ë ì í ë² ê²°ì ë©ëë¤.', 335 q8: 'ê²°ì ì ë³´ë ì´ëì ì ì¥ëëì?', 336 a8: 'ì¹´ë ì ë³´ë í ì¤íì´ë¨¼ì¸ ê° ì²ë¦¬Â·ë³´ê´í©ëë¤. Claude Tuner ìë²ìë ì¹´ëë²í¸ê° ì ì¥ëì§ ìì¼ë©°, ì 기결ì ì íìí ê²°ì í í°ê³¼ ê²°ì ì´ë ¥ë§ ë³´ê´í©ëë¤.', 337 q9: 'ê²°ì íë©´ ë°ë¡ ì ì©ëëì?', 338 a9: 'ëìë³´ëë ê²°ì ìë£ ì¦ì Premiumì¼ë¡ íìë©ëë¤. íì¥ íë¡ê·¸ë¨(1.32.0 ì´ì)ì AI í¬ë¡ì¤ì²´í¬ íë©´ì í ë² ì´ë©´ ê°±ì ë©ëë¤.', 339 closing_title: 'ì¤ë¹ëì ¨ëì?', closing_desc: 'ë¬´ë£ â©0 · Premium ì â©6,900 / ì° â©69,000 · ì¸ì ë ì¦ì í´ì§' 340 }, 341 en: { 342 meta_title: 'Pricing â Claude Tuner', 343 badge: 'Pricing', 344 title: 'A plan that fits how you use AI', 345 subtitle: 'The extension stays free. Premium adds only the one thing that is live today â no ads in the extension sidebar, popup and dashboard.', 346 toggle_label: 'Billing period', toggle_monthly: 'Monthly', toggle_annual: 'Annual', save_pill: 'Annual = â©5,750 / month · 2 months free', 347 free_name: 'Free', free_alt: 'No credit card required', free_sub: 'Everything you need to stay under your limits.', 348 free_1: 'Real-time usage gauges for Claude · ChatGPT · Gemini', free_2: '5-hour & 7-day limit predictions', free_3: 'Usage heatmap · recent history · plan recommendations', 349 free_4: 'AI Cross-Check, unlimited', free_5: 'Open-source Chrome extension', 350 free_cta: 'Add to Chrome', free_cta_long: 'Add to Chrome â free', free_fine: 'Desktop Chrome · Edge · no account needed', 351 pro_badge: 'Popular', per_month: ' / month', per_year: ' / year', 352 pro_alt_monthly: 'or â©69,000 / year (2 months free)', pro_alt_annual: 'â â©5,750 / month · monthly is â©6,900',
353 pro_sub: 'For people who would rather not see ads.', 354 pro_1: 'Everything in Free', pro_2: 'Unlimited AI Cross-Check', pro_3: 'No ads â extension sidebar · popup · dashboard', 355 pro_cta: 'Start Premium', pro_fine: 'Cancel anytime · no further charge if you cancel before the next billing date · card via Toss Payments', 356 cmp_title: 'Compare plans', cmp_feature: 'Feature', cmp_free: 'Free', 357 row_gauge: 'Real-time usage gauges (Claude · ChatGPT · Gemini)', row_predict: '5-hour & 7-day limit predictions', row_heatmap: 'Usage heatmap · recent history', 358 row_rec: 'Plan recommendations', row_dash: 'Personal & team dashboard (14 days)', row_compare: 'AI Cross-Check', row_compare_free: '30 / day', row_compare_pro: 'Unlimited', 359 row_ads: 'Ads', row_ads_free: 'Shown', row_ads_pro: 'None', row_oss: 'Open-source extension', 360 cmp_note: 'Only features that exist today are listed. When Premium gains a benefit, this page is where it shows up first.', 361 tr1_h: 'Cancel anytime', tr1_p: 'Instantly, in dashboard Settings. Charges stop from the next billing date; you keep access for the period you paid for.', 362 tr2_h: 'Refund policy', tr2_p: 'Full refund within 7 days, used or not. After that, annual plans: months used are deducted at the monthly price, the rest refunded. <a href="/refund/">Details</a>', 363 tr3_h: 'Payment', tr3_p: 'Credit & debit cards, processed by Toss Payments. Your card number is never stored by Claude Tuner.', 364 tr4_h: 'Seller', tr4_p: 'DataMax Inc. · Mail-order sales reg. 2026-Seoul Gwangjin-1204 · Business reg. 427-88-02711', 365 faq_title: 'FAQ', faq_g1: 'Plans', faq_g2: 'Billing & refunds', faq_g3: 'Privacy', 366 q1: 'What does Premium include?', 367 a1: 'Everything in Free plus one thing: no ads in the extension sidebar, popup and dashboard. We do not promise anything that is not live. (AI Cross-Check is unlimited on both Free and Premium.)', 368 q2: 'When does the free quota of 30 reset?', 369 a2: 'Every day at midnight UTC (09:00 KST) it goes back to 30. The remaining count is shown on the AI Cross-Check screen.', 370 q3: 'Does the extension stay free?', 371 a3: 'Yes. Usage tracking, predictions, plan recommendations, the dashboard â all existing features stay free and open source. Premium is optional.', 372 q4: 'Can I cancel anytime?', 373 a4: 'Yes â instantly, from the billing card in dashboard Settings. After cancelling, no further charges are made and Premium stays on until the end of the period you already paid for. Your next billing date is shown on the same card.', 374 q5: 'Which payment methods are accepted?', 375 a5: 'Korean credit and debit cards, processed by Toss Payments. Both monthly and annual plans are recurring (auto-renewing) subscriptions.', 376 q6: 'How do refunds work?', 377 a6: 'Within 7 days of payment you get a full refund, whether you used Premium or not (self-service from the Premium card in Settings). After 7 days â monthly: the current cycle is generally not pro-rated, you keep access until the next billing date, then it ends; annual: cancelled mid-term, the months used are deducted at the standard monthly price and the balance is refunded. See the <a href="/refund/">Refund & Cancellation Policy</a> for the full rules.', 378 q7: 'What is the difference between annual and monthly?', 379 a7: 'Same benefits. Annual (â©69,000) is 10 months of the monthly price (â©6,900) for 12 months of access â 2 months free â billed once a year.', 380 q8: 'Where is my payment information stored?', 381 a8: 'Card details are handled and stored by Toss Payments. Claude Tuner never stores your card number â only the billing token needed for renewals and your payment history.', 382 q9: 'Does it apply right after payment?', 383 a9: 'The dashboard shows Premium as soon as payment completes. The extension (1.32.0 or later) picks it up the next time you open the AI Cross-Check screen.', 384 closing_title: 'Ready?', closing_desc: 'Free â©0 · Premium â©6,900 / month or â©69,000 / year · cancel anytime, instantly' 385 } 386 }; 387 // Same resolution as /shared/site-header.js, whose toggle writes ct-lang and reloads. 388 function pickLang() { 389 var s = null;
390 try { s = localStorage.getItem('ct-lang'); } catch (e) {} 391 if (s === 'ko' || s === 'en') return s; 392 return (navigator.language || '').toLowerCase().indexOf('ko') === 0 ? 'ko' : 'en'; 393 } 394 var lang = pickLang(); 395 var t = I18N[lang] || I18N.ko; 396 document.documentElement.lang = lang; 397 document.title = t.meta_title; 398 document.querySelectorAll('[data-i18n]').forEach(function (el) { 399 var v = t[el.getAttribute('data-i18n')]; 400 if (typeof v === 'string') el.textContent = v; 401 }); 402 document.querySelectorAll('[data-i18n-html]').forEach(function (el) { 403 var v = t[el.getAttribute('data-i18n-html')]; 404 if (typeof v === 'string') el.innerHTML = v; // page-owned strings only (no user input) 405 }); 406 var tg = document.querySelector('.toggle-wrap'); 407 if (tg) tg.setAttribute('aria-label', t.toggle_label); 408 document.body.classList.add('lang-ready'); 409 410 // Billing toggle â swaps the Premium card's price line. Prices mirror worker/src/billing/pricing.ts 411 // (6900 / 69000); the checkout itself reads the server's prices, this is display only. 412 var PRICE = { monthly: 'â©6,900', annual: 'â©69,000' }; 413 var variant = 'monthly'; 414 function setVariant(v) { 415 variant = v; 416 document.getElementById('bill-monthly').setAttribute('aria-pressed', v === 'monthly' ? 'true' : 'false'); 417 document.getElementById('bill-annual').setAttribute('aria-pressed', v === 'annual' ? 'true' : 'false'); 418 var price = document.getElementById('pro-price'); 419 price.textContent = ''; 420 price.appendChild(document.createTextNode(PRICE[v])); 421 var small = document.createElement('small'); 422 small.textContent = v === 'annual' ? t.per_year : t.per_month; 423 price.appendChild(small); 424 document.getElementById('pro-alt').textContent = v === 'annual' ? t.pro_alt_annual : t.pro_alt_monthly; 425 // The settings billing card preselects the variant carried in ?upgrade= (Codex 2R #4). 426 ['cta-primary', 'cta-closing'].forEach(function (id) { 427 var el = document.getElementById(id); 428 if (el) el.setAttribute('href', '/dashboard/settings/?upgrade=' + v + '#billing-card'); 429 }); 430 try { gtag('event', 'pricing_toggle', { variant: v }); } catch (e) {} 431 } 432 document.getElementById('bill-monthly').addEventListener('click', function () { setVariant('monthly'); }); 433 document.getElementById('bill-annual').addEventListener('click', function () { setVariant('annual'); }); 434 435 // GA: premium_cta_click{source, placement, variant} â source = utm_medium of the inbound link 436 // (compare|ads|pricing) or 'page'. utm_* are read from the URL for this event only. 437 var source = 'page'; 438 try { 439 var m = new URLSearchParams(location.search).get('utm_medium'); 440 if (m && /^[a-z0-9_-]{1,32}$/i.test(m)) source = m; 441 } catch (e) {} 442 [['cta-primary', 'card'], ['cta-closing', 'closing']].forEach(function (pair) { 443 var el = document.getElementById(pair[0]); 444 if (!el) return; 445 el.addEventListener('click', function () { 446 try { gtag('event', 'premium_cta_click', { source: source, placement: pair[1], variant: variant }); } catch (e) {} 447 }); 448 }); 449 [['cta-free', 'pricing_free'], ['cta-free-closing', 'pricing_closing']].forEach(function (pair) { 450 var el = document.getElementById(pair[0]); 451 if (!el) return; 452 el.addEventListener('click', function () { 453 try { gtag('event', 'extension_download_click', { click_source: pair[1] }); } catch (e) {} 454 }); 455 }); 456 })(); 457 </script>
457 458
458<script src="/shared/footer.js?v=20260920"></script>
vendor: 1 bytes, line 458
458
459<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"af430da0527d4c578b51a8a6cf9f6928","r":1,"spa":2}' crossorigin="anonymous"></script>
459 460</body> 461</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.