.sx-dialog-backdrop{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:16px;background:rgb(0 0 0/.45);animation:sx-dialog-fade .2s ease}.sx-dialog-backdrop .sx-confirm{display:grid;gap:8px;width:min(100%,340px);padding:22px 20px 18px;border-radius:26px;background:var(--sx-surface,#fff);color:var(--sx-ink,#121214);font-family:var(--font-pretendard,sans-serif);text-align:center;box-shadow:0 0 0 1px var(--sx-line,#e5e5ea),0 20px 40px -16px rgb(0 0 0/.5);animation:sx-dialog-pop .36s cubic-bezier(.34,1.5,.64,1)}.sx-dialog-backdrop .sx-confirm h2{margin:0;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:0;word-break:keep-all;color:var(--sx-ink,#121214)}.sx-dialog-backdrop .sx-confirm p{margin:0;font-size:14px;line-height:1.5;color:var(--sx-muted,#6b6b75);word-break:keep-all;white-space:pre-line}.sx-dialog-backdrop .sx-confirm>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.sx-dialog-backdrop .sx-confirm>div>button:only-child{grid-column:1/-1}.sx-dialog-backdrop .sx-pill{display:inline-flex;align-items:center;justify-content:center;width:100%;height:46px;padding:0 12px;border:0;border-radius:99px;background:var(--sx-point,#485cc7);color:var(--sx-point-ink,#fff);font:inherit;font-size:15px;font-weight:600;box-shadow:none;cursor:pointer}.sx-dialog-backdrop .sx-pill.is-quiet{background:var(--sx-surface-2,#f3f3f6);color:var(--sx-ink,#121214)}.sx-dialog-backdrop .sx-pill.is-danger{background:#dc2626;color:#fff}.sx-dialog-backdrop .sx-pill:focus-visible{outline:2px solid var(--sx-point,#485cc7);outline-offset:2px}@keyframes sx-dialog-fade{0%{opacity:0}}@keyframes sx-dialog-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}}@media (prefers-reduced-motion:reduce){.sx-dialog-backdrop,.sx-dialog-backdrop .sx-confirm{animation:none}}.sx-dialog-backdrop .sx-moving{display:flex;justify-content:center;gap:6px;margin-top:12px}.sx-dialog-backdrop .sx-moving i{width:8px;height:8px;border-radius:50%;background:var(--sx-point,#485cc7);animation:sx-moving 1s ease-in-out infinite}.sx-dialog-backdrop .sx-moving i:nth-child(2){animation-delay:.15s}.sx-dialog-backdrop .sx-moving i:nth-child(3){animation-delay:.3s}@keyframes sx-moving{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sx-dialog-backdrop .sx-moving i{animation:none}}