/* 생성물 — 직접 고치지 말 것. scripts/extract_inline_css.py 가
   include 안의 인라인 style 블록을 그대로 옮긴 것이다. */
.tc-visual-panel{gap:14px}.uc1-mockup__header{font-size:15px;font-weight:600;color:#6B7280;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #E5E3DF}.uc1-live-screen{background:#0F172A;border-radius:12px;padding:20px;color:#fff;position:relative}.uc1-live-badge{display:inline-flex;align-items:center;gap:5px;background:#D63B3B;padding:5px 12px;border-radius:5px;font-size:13px;font-weight:600}.uc1-live-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:#fff;animation:uc1Pulse 1.5s infinite}@keyframes uc1Pulse{0%,100%{opacity:1}50%{opacity:.4}}.uc1-live-viewers{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#94A3B8;margin-left:14px}.uc1-live-title{font-size:17px;font-weight:600;margin:14px 0 10px;line-height:1.4}.uc1-live-chat{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.uc1-live-chat__msg{display:flex;gap:10px;font-size:13px;align-items:flex-start}.uc1-live-chat__name{color:#7C6FE0;font-weight:600;flex-shrink:0}.uc1-live-chat__text{color:#CBD5E1;overflow-wrap:break-word;word-break:keep-all;min-width:0}.uc1-live-quiz{background:rgba(75,53,224,.15);border:1px solid rgba(75,53,224,.3);border-radius:10px;padding:14px 18px;margin-top:10px}.uc1-live-quiz__title{font-size:13px;font-weight:600;color:#7C6FE0;margin-bottom:8px}.uc1-live-quiz__opt{display:flex;align-items:center;gap:10px;font-size:13px;color:#E2E8F0;margin:5px 0}.uc1-live-quiz__radio{width:16px;height:16px;border-radius:50%;border:2px solid #4B35E0;flex-shrink:0}.uc1-live-quiz__radio.is-selected{background:#4B35E0;box-shadow:inset 0 0 0 2px #0F172A}.uc1-cert-row{display:flex;gap:12px;margin-bottom:20px}.uc1-cert-badge{flex:1;min-width:0;border:1px solid #E5E3DF;border-radius:12px;padding:16px 12px;text-align:center}.uc1-cert-badge__icon{width:48px;height:48px;border-radius:50%;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-size:22px}.uc1-cert-badge__name{font-size:13px;font-weight:600;color:#1F2937;word-break:keep-all;overflow-wrap:break-word}.uc1-cert-badge__sub{font-size:11px;color:#9CA3AF;margin-top:3px;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.uc1-audit-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #E5E3DF;border-radius:10px;margin-bottom:8px;gap:10px}.uc1-audit-label{font-size:13px;color:#374151;min-width:0;overflow-wrap:break-word}.uc1-audit-score{font-size:14px;font-weight:700;color:#1A9A5C;white-space:nowrap;flex-shrink:0}.uc1-encrypt-flow{display:flex;align-items:center;gap:6px;justify-content:center;margin-top:14px;padding:12px 10px;background:#E6F7EF;border-radius:10px;flex-wrap:wrap}.uc1-encrypt-step{font-size:11px;color:#166534;background:rgba(255,255,255,.6);padding:5px 10px;border-radius:5px;font-weight:500;white-space:nowrap}.uc1-encrypt-arrow{font-size:12px;color:#7BE8A4}.uc1-comp-item{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #E5E3DF;border-radius:12px;margin-bottom:10px}.uc1-comp-check{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;flex-shrink:0}.uc1-comp-check.done{background:#1A9A5C}.uc1-comp-check.pending{background:#D4940D}.uc1-comp-check.overdue{background:#D63B3B}.uc1-comp-info{flex:1}.uc1-comp-name{font-size:14px;font-weight:600;color:#1F2937;word-break:keep-all}.uc1-comp-meta{font-size:12px;color:#9CA3AF;margin-top:3px;word-break:keep-all;overflow-wrap:break-word}.uc1-comp-rate{font-size:14px;font-weight:700;white-space:nowrap;flex-shrink:0}.uc1-comp-bar{height:14px;background:#E5E7EB;border-radius:7px;margin-top:10px;overflow:hidden}.uc1-comp-bar__fill{height:100%;border-radius:7px}.uc1-comp-reminder{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#FFF6E0;border-radius:10px;margin-top:14px;font-size:12px;color:#92400E;line-height:1.4;word-break:keep-all}.uc1-dash-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.uc1-dash-card{border:1px solid #E5E3DF;border-radius:12px;padding:16px 12px;text-align:center;min-width:0;overflow:hidden}.uc1-dash-card__num{font-size:26px;font-weight:700;color:#1a1a2e;line-height:1.1;overflow-wrap:break-word}.uc1-dash-card__label{font-size:11px;color:#9CA3AF;margin-top:5px;overflow-wrap:break-word}.uc1-dash-card__sub{font-size:11px;color:#1A9A5C;margin-top:3px;font-weight:500}.uc1-bar-chart{display:flex;align-items:flex-end;gap:10px;height:104px;padding:14px 0;margin-top:14px;border-top:1px solid #E5E3DF}.uc1-bar{display:flex;flex-direction:column;align-items:center;flex:1;gap:5px}.uc1-bar__fill{width:100%;border-radius:4px 4px 0 0;transition:height .3s}.uc1-bar__label{font-size:11px;color:#9CA3AF}.uc1-ebook{display:flex;gap:12px}.uc1-ebook__before,.uc1-ebook__after{flex:1;min-width:0;border:1px solid #E5E3DF;border-radius:12px;padding:14px}.uc1-ebook__tag{display:inline-block;font-size:12px;font-weight:600;padding:5px 10px;border-radius:5px;margin-bottom:12px}.uc1-ebook__tag.before{background:#FDE8E8;color:#991B1B}.uc1-ebook__tag.after{background:#E6F7EF;color:#166534}.uc1-ebook__row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#374151;padding:7px 0;border-bottom:1px solid #F3F4F6;gap:8px}.uc1-ebook__val{font-weight:600;white-space:nowrap;flex-shrink:0}.uc1-ebook__val.red{color:#D63B3B}.uc1-ebook__val.green{color:#1A9A5C}.uc1-ebook__viewer{background:#F9FAFB;border-radius:10px;padding:16px;margin-top:14px;text-align:center}.uc1-ebook__viewer-icon{font-size:32px;margin-bottom:6px}.uc1-ebook__viewer-text{font-size:12px;color:#6B7280}.uc1-monitor{border:1px solid #E5E3DF;border-radius:14px;padding:20px}.uc1-monitor__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.uc1-monitor__title{font-size:15px;font-weight:600;color:#1F2937}.uc1-monitor__status{display:flex;align-items:center;gap:5px;font-size:13px;color:#1A9A5C;font-weight:500}.uc1-monitor__status::before{content:'';width:8px;height:8px;border-radius:50%;background:#1A9A5C}.uc1-monitor__chart{display:flex;align-items:flex-end;gap:4px;height:78px;margin-bottom:14px}.uc1-monitor__bar{flex:1;background:#EBE8FD;border-radius:2px 2px 0 0;min-height:5px}.uc1-monitor__bar.peak{background:#4B35E0}.uc1-monitor__peak{display:flex;justify-content:space-between;font-size:12px;color:#9CA3AF;margin-bottom:14px}.uc1-mau-row{display:flex;gap:13px}.uc1-mau-card{flex:1;min-width:0;border:1px solid #E5E3DF;border-radius:10px;padding:12px;text-align:center}.uc1-mau-card__num{font-size:22px;font-weight:700;color:#1a1a2e}.uc1-mau-card__label{font-size:11px;color:#9CA3AF;margin-top:3px;overflow-wrap:break-word;word-break:keep-all}.uc1-mau-card__trend{font-size:11px;color:#1A9A5C;font-weight:500;margin-top:3px}@media screen and (max-width:800px){.uc1-cert-row{flex-direction:column}.uc1-ebook{flex-direction:column}.uc1-dash-grid{grid-template-columns:1fr}.uc1-mau-row{flex-direction:column}}.eeg-updated{display:inline-block;font-size:13px;font-weight:600;color:rgba(255,255,255,0.72);background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.18);border-radius:100px;padding:5px 14px;margin:0 0 18px;letter-spacing:0.01em}.eeg-narrow{max-width:820px;margin:0 auto;padding:0 24px}.eeg-h2{font-family:var(--tc-font-display);font-size:36px;font-weight:700;line-height:1.35;letter-spacing:-0.5px;color:var(--tc-navy);margin:0 0 24px}.eeg-lede{font-size:19px;line-height:1.85;color:var(--tc-text);margin:0 0 28px;border-left:3px solid var(--tc-violet);padding-left:20px}.eeg-lede a,.eeg-body a{color:var(--mock-accent);text-decoration:underline;text-underline-offset:2px}.eeg-body{font-size:16px;line-height:1.9;color:var(--tc-text-sub);margin:0 0 20px}.eeg-table-block{margin-bottom:56px}.eeg-table-block:last-child{margin-bottom:0}.eeg-t-h3{font-family:var(--tc-font-display);font-size:20px;font-weight:700;color:var(--tc-navy);margin:0 auto 6px;padding:0 24px;max-width:var(--tc-max-w)}.eeg-t-desc{font-size:14px;color:var(--tc-text-muted);margin:0 auto 16px;padding:0 24px;max-width:var(--tc-max-w);line-height:1.7}.eeg-src{font-size:12.5px;color:var(--tc-text-muted);line-height:1.7;margin:12px auto 0;padding:0 24px;max-width:var(--tc-max-w)}.eeg-src a{color:var(--tc-text-sub);text-decoration:underline;text-underline-offset:2px}.eeg-note{max-width:var(--tc-max-w);margin:0 auto;padding:0 24px}.eeg-note__box{background:var(--tc-bg-warm);border:1px solid var(--tc-border);border-radius:10px;padding:16px 18px;font-size:13.5px;line-height:1.8;color:var(--tc-text-sub)}.eeg-note__box strong{color:var(--tc-text);font-weight:700}.eeg-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:var(--tc-max-w);margin:0 auto;padding:0 24px}.eeg-faq__item{background:#fff;border:1px solid var(--tc-border);border-radius:var(--tc-radius);padding:26px}.eeg-faq__q{font-family:var(--tc-font-display);font-size:17px;font-weight:700;line-height:1.6;color:var(--tc-navy);margin:0 0 10px;overflow-wrap:anywhere}.eeg-faq__a{font-size:14.5px;line-height:1.85;color:var(--tc-text-sub);margin:0;overflow-wrap:anywhere}.eeg-faq__a a{color:var(--mock-accent);text-decoration:underline;text-underline-offset:2px}.eeg-scope .tc-table td strong{font-weight:700;color:var(--tc-navy)}.eeg-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;color:var(--tc-navy)}@media (max-width:1024px){.eeg-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.eeg-h2{font-size:27px}.eeg-lede{font-size:16.5px;padding-left:16px}.eeg-faq__q{font-size:16px}}.op-visual-wrap .tc-visual-panel:has(.eeg-mock){background:transparent;backdrop-filter:none;padding:0;border-radius:0;box-shadow:none}.eeg-mock{overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);padding:20px;display:flex;flex-direction:column;gap:10px;margin:auto 0;width:100%}.eeg-mock>*:first-child{font-size:12px;font-weight:600;color:var(--tc-text-muted,#6B7280);letter-spacing:.03em;margin:-20px -20px 6px;padding:12px 16px;background:#F7F6F3;border-bottom:1px solid var(--tc-border,#E5E3DF);display:flex;align-items:center;gap:8px}.eeg-mock>*:first-child::before{content:"";flex-shrink:0;display:inline-block;width:42px;height:10px;background:radial-gradient(circle at 5px 5px,#FF5F57 5px,transparent 5.5px),radial-gradient(circle at 21px 5px,#FEBC2E 5px,transparent 5.5px),radial-gradient(circle at 37px 5px,#28C840 5px,transparent 5.5px)}.eeg-mock__dot{display:none}@media (max-width:640px){.eeg-mock{padding:16px}.eeg-mock>*:first-child{margin:-16px -16px 6px}}
