.cn{z-index:65;letter-spacing:-.03em;background:#000;border-radius:12px;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:13px 16px 13px 20px;font-family:SBAggro,Noto Sans KR,sans-serif;animation:.2s cn-in;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}@keyframes cn-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.cn-text{color:#fff;white-space:nowrap;font-size:15px;font-weight:500}.cn-go{color:#000;letter-spacing:-.03em;cursor:pointer;background:#ffc93b;border:0;border-radius:8px;flex:none;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .15s}.cn-go:hover{filter:brightness(1.08)}.cn-x{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.cn-x svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;opacity:.7;width:14px;height:14px}.cn-x:hover svg{opacity:1}@media (max-width:520px){.cn{gap:10px;padding:11px 12px 11px 14px}.cn-text{font-size:13px}.cn-go{padding:7px 11px;font-size:13px}}@media (prefers-reduced-motion:reduce){.cn{animation:none}}
.sp{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;background:#00000047;justify-content:center;align-items:center;padding:24px;transition:opacity .2s,visibility 0s linear .2s;display:flex;position:fixed;inset:0}.sp.on{opacity:1;visibility:visible;transition:opacity .2s}.sp-box{color:#000;letter-spacing:-.03em;text-align:left;background:#ffffffe6;border:2px solid #000;border-radius:14px;width:min(520px,100%);max-height:82vh;padding:30px 28px 26px;font-family:SBAggro,Noto Sans KR,sans-serif;animation:.22s cubic-bezier(.2,.8,.2,1) sp-in;position:relative;overflow:auto;box-shadow:0 10px 30px #0000002e}@keyframes sp-in{0%{opacity:.6;transform:translateY(14px)}to{opacity:1;transform:none}}.sp-x{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:12px;right:12px}.sp-x svg{fill:none;stroke:#000;stroke-width:2.6px;stroke-linecap:round;width:18px;height:18px}.sp-ph{aspect-ratio:1;object-fit:cover;border:2px solid #000;border-radius:8px;width:100%;margin:6px 0 16px;display:block}.sp-who{margin-right:36px;font-size:17px;font-weight:700;line-height:1.3}.sp-who span{margin-top:3px;font-size:14px;font-weight:300;display:block}.sp-text{white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;margin-top:14px;font-size:16px;font-weight:300;line-height:1.65}@media (prefers-reduced-motion:reduce){.sp,.sp.on{transition:none}.sp-box{animation:none}}
