:root{font-family:Arial,"Noto Sans KR","Malgun Gothic",sans-serif;color:#142d50;background:#f0f6ff;line-height:1.7}*{box-sizing:border-box}body{margin:0;padding:38px 18px}.settings-card{max-width:580px;margin:0 auto;padding:36px;border:1px solid #dbe7fa;border-radius:26px;background:#fff;box-shadow:0 16px 50px #2454a20c}.brand{color:#0646b7;text-decoration:none;font-size:16px;font-weight:800}.eyebrow{margin:28px 0 8px;font-size:12px;color:#51729b;font-weight:700}h1{font-size:34px;line-height:1.35;letter-spacing:-1.5px;margin:0 0 16px}.intro{font-size:14px;color:#5b7090}.status-card{margin:24px 0 20px;padding:20px;border:1px solid #bfd5f9;background:#f1f6ff;border-radius:16px}.status-label{display:block;font-size:12px;color:#5e789d}.status-card strong{display:block;font-size:21px;color:#0646b7;margin:4px 0}.status-card p{font-size:13px;margin:0}.actions{display:grid;gap:9px}button{font:inherit;font-size:14px;font-weight:700;border:1px solid #0646b7;border-radius:12px;padding:14px 16px;cursor:pointer;background:#0646b7;color:#fff}button.secondary{background:#fff;color:#0646b7;border-color:#c4d6ef}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible{outline:3px solid #68a7ff;outline-offset:4px}#save-message{font-size:13px;color:#0646b7;min-height:22px;margin:12px 0}.home-link{display:flex;justify-content:space-between;color:#0646b7;font-size:14px;font-weight:700;text-decoration:none;padding:10px 0}.help{margin-top:22px;padding-top:20px;border-top:1px solid #e2eaf6}h2{font-size:14px;margin:0 0 10px}.help ul{padding-left:18px;margin:0;color:#647a98;font-size:12px}.help li{margin:7px 0}[data-analytics-excluded="true"] .status-card{background:#eaf9f1;border-color:#abdac3}[data-analytics-excluded="true"] .status-card strong{color:#177347}@media(max-width:480px){body{padding:18px 14px}.settings-card{padding:26px 22px}h1{font-size:30px}}
