.ms-success{--ms-success:var(--bo-ok,#1a7f4b);--ms-success-soft:color-mix(in srgb, var(--ms-success) 9%, var(--bo-card,#fff));border:1px solid color-mix(in srgb, var(--ms-success) 22%, var(--bo-line,#e5e7eb));border-radius:calc(var(--bo-radius,12px) + 4px);background:radial-gradient(120% 140% at 0% 0%, var(--ms-success-soft) 0%, transparent 55%), var(--bo-card,#fff);box-shadow:var(--bo-shadow,0 1px 2px #0000000f);margin:0 0 24px;padding:28px 28px 24px;animation:.42s cubic-bezier(.2,.8,.2,1) both ms-success-in;position:relative}.ms-success.is-calm{--ms-success:var(--bo-ink,#1f2937);--ms-success-soft:color-mix(in srgb, var(--bo-muted,#6b7280) 8%, var(--bo-card,#fff))}.ms-success-close{width:32px;height:32px;color:var(--bo-muted,#6b7280);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ms-success-close:hover,.ms-success-close:focus-visible{background:var(--bo-bg,#f5f6f8);color:var(--bo-ink,#111827)}.ms-success-head{align-items:flex-start;gap:18px;padding-right:32px;display:flex}.ms-success-mark{fill:none;width:56px;height:56px;stroke:var(--ms-success);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ms-success-ring{fill:color-mix(in srgb, var(--ms-success) 10%, transparent);stroke-dasharray:158;stroke-dashoffset:158px;transform-origin:50%;animation:.6s cubic-bezier(.65,0,.35,1) .12s forwards ms-success-draw;transform:rotate(-90deg)}.ms-success-tick{stroke-width:3.5px;stroke-dasharray:34;stroke-dashoffset:34px;animation:.36s cubic-bezier(.65,0,.35,1) .62s forwards ms-success-draw}.ms-success h2{letter-spacing:-.015em;color:var(--bo-ink,#111827);text-wrap:balance;margin:4px 0 6px;font-size:1.45rem;line-height:1.2}.ms-success-lead{max-width:62ch;color:var(--bo-muted,#4b5563);margin:0;line-height:1.55}.ms-success-facts{border:1px solid var(--bo-line,#e5e7eb);border-radius:var(--bo-radius,12px);background:var(--bo-line,#e5e7eb);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:22px 0 0;display:grid;overflow:hidden}.ms-success-facts>div{background:var(--bo-card,#fff);padding:12px 16px}.ms-success-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--bo-muted,#6b7280);font-size:.75rem;font-weight:600}.ms-success-facts dd{color:var(--bo-ink,#111827);overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.ms-success-facts dd a{color:var(--bo-accent,#2450ff)}.ms-success-copy{border:1px dashed color-mix(in srgb, var(--ms-success) 35%, var(--bo-line,#e5e7eb));border-radius:var(--bo-radius,12px);background:var(--bo-bg,#f8f9fb);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding:10px 12px;display:flex}.ms-success-copy-label{color:var(--bo-muted,#6b7280);font-size:.85rem}.ms-success-copy code{overflow-wrap:anywhere;flex:200px;min-width:0;font-size:.92rem;font-weight:600}.ms-success-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ms-success-actions .bo-btn{align-items:center;gap:6px;display:inline-flex}.ms-success-next{border-top:1px solid var(--bo-line,#e5e7eb);margin-top:26px;padding-top:20px}.ms-success-next h3{letter-spacing:.06em;text-transform:uppercase;color:var(--bo-muted,#6b7280);margin:0 0 12px;font-size:.8rem;font-weight:700}.ms-success-next ol{counter-reset:ms-step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ms-success-next li{counter-increment:ms-step}.ms-success-next a{border:1px solid var(--bo-line,#e5e7eb);border-radius:var(--bo-radius,12px);background:var(--bo-card,#fff);height:100%;color:var(--bo-ink,#111827);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.ms-success-next a:before{content:counter(ms-step);background:var(--bo-accent-soft,#e7edff);width:26px;height:26px;color:var(--bo-accent,#2450ff);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.ms-success-next a>span{flex:1;gap:2px;display:grid}.ms-success-next small{color:var(--bo-muted,#6b7280);font-size:.82rem;line-height:1.4}.ms-success-next a>svg{color:var(--bo-muted,#6b7280);flex:none;transition:transform .16s}.ms-success-next a:hover,.ms-success-next a:focus-visible{border-color:var(--bo-accent,#2450ff);box-shadow:0 6px 18px -12px var(--bo-accent,#2450ff);transform:translateY(-1px)}.ms-success-next a:hover>svg,.ms-success-next a:focus-visible>svg{color:var(--bo-accent,#2450ff);transform:translate(3px)}@keyframes ms-success-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes ms-success-draw{to{stroke-dashoffset:0}}@media (max-width:640px){.ms-success{padding:22px 18px 18px}.ms-success-head{flex-direction:column;gap:12px}.ms-success h2{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.ms-success,.ms-success-ring,.ms-success-tick{animation:none}.ms-success-ring,.ms-success-tick{stroke-dashoffset:0}.ms-success-next a,.ms-success-next a>svg{transition:none}}@media print{.ms-success{display:none}}
