/* 생성물 — 직접 고치지 말 것. scripts/extract_inline_css.py 가
   include 안의 인라인 style 블록을 그대로 옮긴 것이다. */
.uc5-mock__title{font-size:15px;font-weight:600;color:#6B7280;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #E5E3DF}.uc5-feed{border:1px solid #E5E3DF;border-radius:12px;padding:18px;margin-bottom:12px}.uc5-feed__header{display:flex;align-items:center;gap:13px;margin-bottom:13px}.uc5-feed__avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;flex-shrink:0}.uc5-feed__name{font-size:14px;font-weight:600;color:#1F2937}.uc5-feed__time{font-size:12px;color:#9CA3AF}.uc5-feed__body{font-size:14px;color:#374151;line-height:1.55;margin-bottom:10px}.uc5-feed__tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.uc5-feed__tag{font-size:12px;color:var(--tc-violet);background:#EBE8FD;padding:3px 10px;border-radius:12px}.uc5-feed__reactions{display:flex;gap:18px;font-size:13px;color:#6B7280;padding-top:10px;border-top:1px solid #F3F4F6}.uc5-live{border:1px solid #E5E3DF;border-radius:12px;overflow:hidden}.uc5-live__screen{background:#0F172A;padding:18px;color:#fff}.uc5-live__badge{display:inline-flex;align-items:center;gap:5px;background:#D63B3B;padding:3px 10px;border-radius:5px;font-size:12px;font-weight:600}.uc5-live__badge::before{content:'';width:6px;height:6px;border-radius:50%;background:#fff;animation:uc5Pulse 1.5s infinite}@keyframes uc5Pulse{0%,100%{opacity:1}50%{opacity:.4}}.uc5-live__viewers{font-size:12px;color:#94A3B8;margin-left:12px}.uc5-live__title{font-size:15px;font-weight:600;margin:10px 0 5px}.uc5-live__meta{font-size:12px;color:#94A3B8}.uc5-live__stats{display:flex;gap:10px;padding:12px 18px;background:#fff}.uc5-live__stat{flex:1;text-align:center;padding:8px 0;border:1px solid #E5E3DF;border-radius:6px}.uc5-live__stat-num{font-size:18px;font-weight:700;color:var(--tc-navy)}.uc5-live__stat-label{font-size:11px;color:#9CA3AF;margin-top:3px}.uc5-course{border:1px solid #E5E3DF;border-radius:10px;padding:16px 18px;margin-bottom:10px;display:flex;align-items:center;gap:13px}.uc5-course__icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.uc5-course__info{flex:1}.uc5-course__name{font-size:14px;font-weight:600;color:#1F2937}.uc5-course__sub{font-size:12px;color:#9CA3AF;margin-top:3px}.uc5-course__badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:5px;flex-shrink:0}.uc5-stats-row{display:flex;gap:14px;margin-bottom:16px}.uc5-stats-card{flex:1;border:1px solid #E5E3DF;border-radius:10px;padding:16px 12px;text-align:center;min-width:0}.uc5-stats-card__num{font-size:26px;font-weight:700;color:#1a1a2e;line-height:1}.uc5-stats-card__label{font-size:12px;color:#9CA3AF;margin-top:5px}.uc5-stats-card__trend{font-size:12px;color:#1A9A5C;font-weight:500;margin-top:3px}.uc5-contest{border:1px solid #E5E3DF;border-radius:12px;padding:18px}.uc5-contest__header{display:flex;align-items:center;gap:10px;margin-bottom:13px}.uc5-contest__badge{font-size:12px;font-weight:600;color:#fff;background:var(--tc-violet);padding:3px 10px;border-radius:5px}.uc5-contest__title{font-size:15px;font-weight:600;color:#1F2937}.uc5-contest__item{display:flex;align-items:center;gap:13px;padding:10px 0;border-bottom:1px solid #F3F4F6}.uc5-contest__rank{font-size:16px;font-weight:700;color:var(--tc-violet);width:24px;text-align:center;flex-shrink:0}.uc5-contest__name{font-size:14px;color:#374151;flex:1}.uc5-contest__likes{font-size:13px;color:#6B7280}.uc5-creator{border:1px solid #E5E3DF;border-radius:12px;padding:18px}.uc5-creator__row{display:flex;align-items:center;gap:13px;padding:10px 0;border-bottom:1px solid #F3F4F6}.uc5-creator__row:last-child{border-bottom:none}.uc5-creator__avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;flex-shrink:0}.uc5-creator__info{flex:1}.uc5-creator__name{font-size:14px;font-weight:600;color:#1F2937}.uc5-creator__dept{font-size:12px;color:#9CA3AF}.uc5-creator__count{font-size:14px;font-weight:700;color:var(--tc-navy)}.uc5-engage{border:1px solid #E5E3DF;border-radius:12px;padding:18px}.uc5-engage__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.uc5-engage__title{font-size:15px;font-weight:600;color:#1F2937}.uc5-engage__period{font-size:12px;color:#9CA3AF}.uc5-engage__bar-group{margin-bottom:16px}.uc5-engage__bar-group:last-child{margin-bottom:0}.uc5-engage__bar-label{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:#6B7280;margin-bottom:6px;gap:8px}.uc5-engage__bar-label span:first-child{white-space:nowrap}.uc5-engage__bar-label span:last-child{white-space:nowrap}.uc5-engage__bar{height:14px;background:#eee;border-radius:7px;overflow:hidden}.uc5-engage__bar-fill{height:100%;border-radius:7px}@media screen and (max-width:800px){.uc5-stats-row{flex-direction:column}.uc5-live__stats{flex-direction:column;gap:6px}}.fwf-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}.fwf-narrow{max-width:820px;margin:0 auto;padding:0 24px}.fwf-h2{font-family:var(--tc-font-display);font-size:36px;font-weight:700;line-height:1.3;letter-spacing:-0.5px;color:var(--tc-navy);margin:0 0 24px}.fwf-lede{font-size:19px;line-height:1.75;color:var(--tc-text);margin:0 0 28px;border-left:3px solid var(--tc-violet);padding-left:20px}.fwf-lede a,.fwf-body a{color:var(--mock-accent);text-decoration:underline;text-underline-offset:2px}.fwf-body{font-size:16px;line-height:1.8;color:var(--tc-text-sub);margin:0 0 20px}.fwf-table-block{margin-bottom:56px}.fwf-table-block:last-child{margin-bottom:0}.fwf-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)}.fwf-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.6}.fwf-src{font-size:12.5px;color:var(--tc-text-muted);line-height:1.6;margin:12px auto 0;padding:0 24px;max-width:var(--tc-max-w)}.fwf-src a{color:var(--tc-text-sub);text-decoration:underline;text-underline-offset:2px}.fwf-note{max-width:var(--tc-max-w);margin:0 auto;padding:0 24px}.fwf-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.7;color:var(--tc-text-sub)}.fwf-note__box strong{color:var(--tc-text);font-weight:700}.fwf-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}.fwf-faq__item{background:#fff;border:1px solid var(--tc-border);border-radius:var(--tc-radius);padding:26px}.fwf-faq__q{font-family:var(--tc-font-display);font-size:17px;font-weight:700;line-height:1.5;color:var(--tc-navy);margin:0 0 10px;overflow-wrap:anywhere}.fwf-faq__a{font-size:14.5px;line-height:1.75;color:var(--tc-text-sub);margin:0;overflow-wrap:anywhere}.fwf-scope .tc-table td strong{font-weight:700;color:var(--tc-navy)}.fwf-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;color:var(--tc-navy)}@media (max-width:1024px){.fwf-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.fwf-h2{font-size:27px}.fwf-lede{font-size:16.5px;padding-left:16px}.fwf-faq__q{font-size:16px}}.op-visual-wrap .tc-visual-panel:has(.fwf-mock){background:transparent;backdrop-filter:none;padding:0;border-radius:0;box-shadow:none}.fwf-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%}.fwf-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}.fwf-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)}.fwf-mock__dot{display:none}@media (max-width:640px){.fwf-mock{padding:16px}.fwf-mock>*:first-child{margin:-16px -16px 6px}}
