:root{--ink:#191a1e;--ink-2:#2a2b30;--text:#1d1e22;--sub:#6b6e76;--faint:#9a9da5;--line:#e4e5e7;--paper:#f5f5f4;--white:#ffffff;--orange:#ff692b;--orange-dark:#e9561a;--orange-soft:#fff0e8;--radius:14px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-noto),"Noto Sans KR",-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;word-break:keep-all;letter-spacing:-.01em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}@page{size:A4 portrait;margin:18mm 14mm 18mm;@top-left{content:"WEPLUS 15문항 운영 진단";font-size:8pt;color:#6b6e76}@top-right{content:"운영 점검 결과 WP-OPS-1.0";font-size:8pt;color:#6b6e76}@bottom-center{content:counter(page) " / " counter(pages);font-size:8pt;color:#6b6e76}}@media print{body{background:#fff}}html{scroll-behavior:smooth}:focus-visible{outline:2px solid #ff8a51;outline-offset:4px}.reveal{opacity:.35;transform:translateY(18px);transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1)}.revealed{opacity:1;transform:none}.drawLine{transition:stroke-dashoffset 1.5s ease-out}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.drawLine{transition:none;stroke-dashoffset:0!important}}@media print{.noPrint{display:none!important}}