:root{--g:#3b6;--gd:#1f8a4c;--ink:#1d1d1d;--mute:#6b6b6b;--line:#dfe5df;--tint:#f1faf4;--bg:#f7f7f5;--red:#cc3622}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);word-break:keep-all;margin:0;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6}main{max-width:620px;margin:0 auto;padding:48px 16px}main.wide{max-width:960px}h1{margin:0 0 6px;font-size:26px}.sub{color:var(--mute);margin:0 0 28px}.card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:16px;padding:22px}.step{color:var(--gd);margin-bottom:6px;font-size:14px;font-weight:700}input{font:inherit;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:12px 14px}input.key{letter-spacing:.2em;text-transform:uppercase;text-align:center;font-size:24px}button,.btn{font:inherit;background:var(--g);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:10px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}button.ghost,a.btn.ghost{color:var(--gd);border:1px solid var(--line);background:#fff}button:disabled{opacity:.5;cursor:default}.big{width:100%;padding:18px;font-size:20px;display:block}.email{word-break:break-all;background:var(--tint);border-radius:10px;margin:8px 0;padding:12px 14px;font-size:22px;font-weight:700}.row{align-items:center;gap:8px;display:flex}.err{color:var(--red);margin-top:10px}.note{color:var(--mute);font-size:14px}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;padding:6px 4px;font-size:14px}td input{padding:8px 10px}textarea{font:inherit;border:1px solid var(--line);border-radius:10px;width:100%;min-height:110px;padding:12px}.ahead{color:var(--gd);margin:4px 0 10px;font-size:56px;font-weight:800;line-height:1.1}.cases{margin:0;padding-left:20px}.cases li{margin-bottom:6px}a.btn.big{margin-bottom:12px}
