.confirm[data-v-2c1f60dc]{animation:pop-2c1f60dc .2s var(--ease);border:0;border-radius:14px;padding:0;width:min(420px,92vw)}.confirm[data-v-2c1f60dc]::backdrop{background:#00000080}@keyframes pop-2c1f60dc{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.confirm[data-v-2c1f60dc]{animation:none}}.box[data-v-2c1f60dc]{gap:.6rem;justify-items:center;padding:2rem 1.8rem 1.6rem;text-align:center}.box[data-v-2c1f60dc],.mark[data-v-2c1f60dc]{display:grid}.mark[data-v-2c1f60dc]{background:var(--surface);border:2px solid var(--line);border-radius:50%;color:var(--ink-soft);font-size:1.6rem;font-weight:700;height:52px;place-items:center;width:52px}.mark.danger[data-v-2c1f60dc]{background:var(--red-tint);border-color:var(--red-tint);color:var(--red-deep)}h2[data-v-2c1f60dc]{font-size:1.15rem}.body[data-v-2c1f60dc]{color:var(--ink-soft);font-size:.95rem;max-width:42ch;white-space:pre-line}.actions[data-v-2c1f60dc]{display:flex;gap:.7rem;margin-top:.8rem}.btn-danger[data-v-2c1f60dc]{background:var(--red);color:#fff}.btn-danger[data-v-2c1f60dc]:hover{background:var(--red-deep)}.alert[data-v-1da4d745]{animation:pop-1da4d745 .2s var(--ease);border:0;border-radius:14px;padding:0;width:min(420px,92vw)}.alert[data-v-1da4d745]::backdrop{background:#00000080}@keyframes pop-1da4d745{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.alert[data-v-1da4d745]{animation:none}}.box[data-v-1da4d745]{gap:.6rem;justify-items:center;padding:2rem 1.8rem 1.6rem;text-align:center}.box[data-v-1da4d745],.mark[data-v-1da4d745]{display:grid}.mark[data-v-1da4d745]{border-radius:50%;font-size:1.7rem;font-weight:700;height:54px;place-items:center;width:54px}.alert.error .mark[data-v-1da4d745]{background:var(--red-tint,color-mix(in oklab,var(--red) 14%,transparent));color:var(--red-deep)}.alert.success .mark[data-v-1da4d745]{background:color-mix(in oklab,green 14%,transparent);color:green}.alert.info .mark[data-v-1da4d745]{background:var(--surface);border:2px solid var(--line);color:var(--ink-soft)}h2[data-v-1da4d745]{font-size:1.15rem}.body[data-v-1da4d745]{color:var(--ink-soft);font-size:.95rem;line-height:1.5;max-width:40ch}.ok[data-v-1da4d745]{margin-top:1rem;min-width:100px}
