@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.07llyuw7ush_n.woff2?dpl=20260806153225-932b8677ff82)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_48b735ab-module__RVYI5q__className{font-family:geistSans,geistSans Fallback}.geistsans_48b735ab-module__RVYI5q__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
.ca-mask{z-index:100000;-webkit-backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ca-mask.ca-hidden{display:none}.ca-box{color:#fff;text-align:center;background:#151823;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:min(420px,92vw);padding:28px 24px 22px;animation:.18s ease-out caIn;box-shadow:0 20px 60px #00000080}@keyframes caIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.ca-icon{color:#94a3b8;background:#94a3b81f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-flex}.ca-icon.success{color:#22c55e;background:#22c55e1f}.ca-icon.error{color:#ef4444;background:#ef44441f}.ca-icon.warning{color:#f59e0b;background:#f59e0b1f}.ca-title{margin:0 0 8px;font-size:17px;font-weight:600}.ca-msg{color:#cbd5e1;word-break:break-word;margin:0 0 20px;font-size:14px;line-height:1.55}.ca-actions{justify-content:center;gap:10px;display:flex}.ca-btn{appearance:none;cursor:pointer;border:none;border-radius:100px;outline:none;min-width:96px;padding:11px 22px;font-size:14px;font-weight:600;transition:filter .2s}.ca-btn-primary{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.ca-btn-secondary{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff1f}.ca-btn:hover{filter:brightness(1.1)}@media (max-width:480px){.ca-box{max-width:calc(100vw - 32px);padding:22px 18px 18px}.ca-actions{flex-direction:column-reverse}.ca-btn{width:100%}}