*{box-sizing:border-box}body{margin:0;background:#f7f6f3;color:#29332f;font:16px/1.7 system-ui,-apple-system,"Noto Sans KR","Malgun Gothic",sans-serif}a{color:inherit;text-underline-offset:4px}header{border-bottom:1px solid #e1e3dc;display:flex;align-items:center;justify-content:space-between;padding:20px max(24px,calc((100% - 1120px)/2));gap:20px}.sce-brand{font-size:23px;text-decoration:none;font-weight:750;letter-spacing:-.5px}.sce-brand span{color:#365ae1}nav{display:flex;gap:7px}nav a{font-size:13px;padding:5px 12px;border-radius:20px;text-decoration:none;color:#697268}nav a[aria-current]{background:#e5e7df;color:#29332f}main{max-width:1120px;padding:36px 24px 60px;margin:auto}.sce-hero{max-width:760px;margin-bottom:27px}.sce-hero>span{font-size:13px;color:#68795e}h1{font-size:38px;letter-spacing:-1.2px;line-height:1.3;margin:12px 0 15px}.sce-hero p{color:#6d786d;margin:8px 0}.sce-privacy{font-size:12px}.sce-panel{border:1px solid #dde2d4;background:#fff;border-radius:14px;padding:26px}.sce-options{display:flex;flex-wrap:wrap;gap:10px 22px;padding-bottom:23px}.sce-options label{font-size:13px;display:flex;gap:8px;align-items:center}.sce-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}label{display:block;font-size:14px;font-weight:550}textarea,input[type=number],select{display:block;width:100%;margin:8px 0 18px;background:#fafbf7;color:#27312a;border:1px solid #d9dfd0;border-radius:7px;padding:12px;font:inherit}textarea{height:310px;resize:vertical;font:14px/1.8 ui-monospace,monospace;tab-size:2}textarea[readonly]{background:#f0f4e9}input[type=number]{font-size:21px}button{font:inherit;font-size:14px;border:1px solid #d5dccd;background:#f9faf6;color:#43533d;border-radius:7px;padding:10px 17px;cursor:pointer}button.primary{color:white;background:#435d36;border-color:#435d36}button:disabled{opacity:.5;cursor:not-allowed}button:hover:not(:disabled){filter:brightness(.94)}.sce-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}#sce-status{font-size:13px;color:#6b765e;min-height:24px;margin:15px 0 0}*:focus-visible{outline:3px solid #b0c399;outline-offset:3px}.sce-result{background:#eef3e7;border-radius:10px;padding:22px;margin:20px 0}.sce-result span{font-size:13px;color:#65765b}.sce-result strong{display:block;font-size:42px;overflow-wrap:anywhere;line-height:1.4}.sce-result p{font-size:13px;overflow-wrap:anywhere}.sce-guide{margin-top:32px;max-width:850px}.sce-guide h2{font-size:20px}.sce-guide p{font-size:14px;color:#727d70}.sce-related{border-top:1px solid #dfe4d5;margin-top:30px;padding-top:18px}.sce-related a{display:inline-block;margin:4px 15px 4px 0;font-size:14px}footer{font-size:12px;color:#7f887a;margin-top:36px}@media(max-width:650px){header{padding:17px 18px;gap:10px}.sce-brand{font-size:20px}nav{gap:1px}nav a{padding:5px 8px;font-size:12px}main{padding:24px 16px 40px}h1{font-size:30px}.sce-panel{padding:19px 16px}.sce-columns{grid-template-columns:1fr;gap:0}textarea{height:220px}.sce-result strong{font-size:34px}.sce-options{gap:9px 15px}}
