/* 인라인 style 추출 유틸리티 클래스 (자동 생성) */
.u1 { color:var(--orange); }
.u2 { padding-bottom:56px; }
.u3 { background:var(--gray-100); padding:72px 20px; }
.u4 { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
.u5 { background:var(--white); padding:72px 20px; }
.u6 { background:var(--gray-100); color:var(--text); }
.u7 { color:var(--navy); }
.u8 { color:var(--gray-600); }
.u9 { color:var(--navy); font-weight:700; }
.u10 { display:none; }
.u11 { background:#e3f2fd; border-left:4px solid #1565c0; padding:16px 20px; margin:24px 0; border-radius:4px; }
.u12 { max-width:760px; }
.u13 { list-style:none; counter-reset:step; padding:0; margin:0; display:flex; flex-direction:column; gap:20px; }
.u14 { display:flex; align-items:flex-start; gap:16px; counter-increment:step; }
.u15 { flex-shrink:0; width:36px; height:36px; background:var(--orange); color:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center; font-weight:700; font-size:1rem; }
.u16 { grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); }
.u17 { margin-top:12px; }
.u18 { font-weight:400; color:var(--gray-600); }
.u19 { font-weight:400; color:var(--gray-600); margin-bottom:8px; }
.u20 { margin-top:10px; }
.u21 { display:flex; gap:16px; flex-wrap:wrap; }
.u22 { width:100%; }
.u23 { padding:72px 20px; }
.u24 { display:grid; grid-template-columns:1fr 1fr; gap:20px; }
.u25 { background:var(--white); border-radius:12px; padding:28px 24px; }
.u26 { font-size:2rem; margin-bottom:10px; }
.u27 { color:var(--navy); font-weight:900; margin-bottom:10px; }
.u28 { color:var(--gray-600); font-size:0.9rem; line-height:2; padding-left:16px; }
.u29 { display:inline-block; margin-top:16px; color:var(--orange); font-weight:700; }
.u30 { font-size:1.1rem; padding:16px 40px; }
.u31 { margin-top:16px; }
.u32 { text-align:center; }
.u33 { max-width:100%; border-radius:8px; margin-bottom:12px; }
.u34 { padding:64px 20px; }
.u35 { margin-bottom:28px; word-break:keep-all; }
.u36 { overflow-x:auto; }
.u37 { background:var(--navy); padding:48px 20px; text-align:center; }
.u38 { max-width:640px; }
.u39 { color:var(--orange); font-weight:700; font-size:0.9rem; margin-bottom:8px; letter-spacing:.05em; }
.u40 { color:#fff; font-size:1.4rem; margin-bottom:12px; word-break:keep-all; }
.u41 { color:var(--gray-400); margin-bottom:24px; word-break:keep-all; }
.u42 { text-align:center; margin-bottom: 24px; }
.u43 { max-width:100%; border-radius:8px; margin-bottom:12px; display:block; margin-left:auto; margin-right:auto; }
.u44 { margin-bottom:16px; }
.u45 { font-size:1rem; padding:14px 36px; }
.u46 { margin-top:20px; }
.u47 { font-size:0.8rem; font-weight:400; color:var(--gray-600); }
.u48 { margin-top:12px; font-size:0.85rem; padding:8px 20px; }
.u49 { margin-top:20px; padding-top:16px; border-top:1px solid var(--gray-200); }
.u50 { font-size:0.82rem; font-weight:700; color:var(--gray-600); margin-bottom:8px; }
.u51 { display:flex; flex-direction:column; gap:8px; }
.u52 { display:flex; align-items:center; gap:8px; font-size:0.85rem; cursor:pointer; }
.u53 { border:1px solid var(--gray-300); border-radius:4px; padding:4px 8px; font-size:0.82rem; width:120px; }
.u54 { margin-bottom:12px; }
.u55 { display:flex; gap:10px; flex-wrap:wrap; }
.u56 { font-size:1rem; padding:12px 28px; }
.u57 { font-size:0.9rem; padding:12px 20px; }
.u58 { margin-bottom:20px; }
.u59 { margin-bottom:10px; }
.u60 { margin-bottom:24px; }
.u61 { position:relative; border:2px dashed var(--navy); border-radius:12px; padding:20px 16px; text-align:center; cursor:pointer; background:var(--gray-50,#f8f9fa); margin-bottom:12px; outline:none; transition:border-color .2s, background .2s; }
.u62 { margin:0 0 6px; font-size:0.92rem; color:var(--gray-600); pointer-events:none; }
.u63 { margin:0; font-size:0.8rem; color:var(--gray-500); pointer-events:none; }
.u64 { position:absolute; opacity:0; width:1px; height:1px; top:0; left:0; border:none; outline:none; pointer-events:none; }
.u65 { display:flex; align-items:center; justify-content:space-between; margin-bottom:8px; }
.u66 { font-size:0.82rem; color:var(--gray-600); }
.u67 { font-size:0.78rem; padding:4px 12px; }
.u68 { list-style:none; margin:0; padding:0; max-height:240px; overflow-y:auto; border:1px solid var(--gray-200); border-radius:8px; background:#fff; }
.u69 { padding:16px; text-align:center; color:var(--gray-500); font-size:0.85rem; }
.u70 { text-align:center; padding:20px; color:var(--gray-600); font-size:0.88rem; }
.u71 { color:var(--gray-600); font-size:0.85rem; text-align:center; padding:16px; }
.u72 { margin-top:24px; text-align:center; display:flex; gap:10px; justify-content:center; flex-wrap:wrap; }
.u73 { font-size:0.9rem; display:none; }
.u74 { font-size:0.9rem; }
.u75 { background:var(--gray-100); padding:40px 20px; }
.u76 { display:flex; flex-direction:column; gap:16px; }
.u77 { width:100%; border-collapse:collapse; font-size:0.88rem; }
.u78 { background:var(--navy); color:#fff; padding:10px 14px; text-align:left; }
.u79 { background:var(--navy); color:#fff; padding:10px 14px; text-align:center; }
.u80 { padding:9px 14px; border-bottom:1px solid var(--gray-200); }
.u81 { padding:9px 14px; border-bottom:1px solid var(--gray-200); text-align:center; color:#166534; font-weight:700; }
.u82 { background:var(--gray-100); }
.u83 { padding:9px 14px; border-bottom:1px solid var(--gray-200); text-align:center; color:#b91c1c; font-weight:700; }
.u84 { padding:9px 14px; }
.u85 { padding:9px 14px; text-align:center; color:#b91c1c; font-weight:700; }
.u86 { background:#fff; border-radius:8px; padding:20px; border:1px solid var(--gray-200); }
.u87 { font-weight:700; color:var(--navy); margin-bottom:12px; }
.u88 { display:flex; flex-direction:column; gap:8px; font-size:0.85rem; }
.u89 { display:flex; gap:10px; align-items:flex-start; }
.u90 { flex-shrink:0; font-family:monospace; background:var(--gray-100); padding:2px 7px; border-radius:4px; font-size:0.8rem; }
.u91 { display:flex; gap:10px; align-items:flex-start; background:#fff3cd; border-radius:6px; padding:8px 10px; }
.u92 { flex-shrink:0; font-family:monospace; background:#fde68a; padding:2px 7px; border-radius:4px; font-size:0.8rem; }
.u93 { font-size:0.82rem; color:var(--orange); }
