.cs-dialog[data-state]{--cs-teal-700: #0f766e;--cs-teal-500: #14b8a6;--cs-teal-300: #5eead4;--cs-teal-050: #ccfbf1;--cs-ink-900: #0f172a;--cs-slate-500: #64748b;--cs-slate-400: #94a3b8;--cs-border: #e2e8f0;max-width:400px;padding:30px 26px 26px;gap:0;border-radius:18px;border:1px solid var(--cs-border);background:#fff;box-shadow:0 24px 60px -20px #0f172a59;color:var(--cs-ink-900);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cs-dialog-body{display:flex;flex-direction:column;align-items:center;text-align:center}.cs-dialog-ico{width:56px;height:56px;margin-bottom:18px;border-radius:15px;display:grid;place-items:center}.cs-dialog-ico--teal{color:var(--cs-teal-700);background:var(--cs-teal-050)}.cs-dialog-ico--green{color:#16a34a;background:#22c55e1f}.cs-dialog-ico--amber{color:#d97706;background:#fbbf2429}.cs-dialog-ico--red{color:#dc2626;background:#ef44441c}.cs-dialog-spin{animation:cs-dialog-spin .9s linear infinite}.cs-dialog .cs-dialog-title{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--cs-ink-900)}.cs-dialog .cs-dialog-desc{margin:8px 0 0;max-width:320px;font-size:14.5px;line-height:1.6;color:var(--cs-slate-500)}.cs-dialog-perks{width:100%;margin-top:18px;padding:16px;border-radius:14px;text-align:left;background:#f0fdfa;border:1px solid var(--cs-teal-050)}.cs-dialog-perks-label{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-teal-700)}.cs-dialog-perks-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.cs-dialog-perks-list li{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--cs-ink-900)}.cs-dialog-perks-list li svg{flex-shrink:0;color:var(--cs-teal-500)}.cs-dialog .cs-submit{flex-shrink:0;height:auto;width:100%;margin-top:22px;padding:13px 22px;border-radius:10px;background:var(--cs-teal-500);color:#03211d;font-family:inherit;font-weight:700;font-size:15px;box-shadow:0 8px 22px -6px #14b8a699}.cs-dialog .cs-submit:hover{background:#0fa595}.cs-dialog .cs-submit:focus,.cs-dialog .cs-submit:focus-visible{outline:none;box-shadow:0 8px 22px -6px #14b8a699}.cs-dialog .cs-dialog-secondary{margin-top:12px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--cs-slate-500);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .15s}.cs-dialog .cs-dialog-secondary:hover{color:var(--cs-ink-900)}.cs-dialog .cs-dialog-secondary:disabled{opacity:.55;cursor:default}.cs-dialog .cs-dialog-secondary:focus,.cs-dialog .cs-dialog-secondary:focus-visible{outline:none}.cs-dialog[data-state]>button{top:16px;right:16px;padding:4px;border-radius:8px;color:var(--cs-slate-400);background:transparent;box-shadow:none;outline:none;opacity:1;transition:color .15s}.cs-dialog[data-state]>button:hover{color:var(--cs-ink-900);background:transparent;box-shadow:none}.cs-dialog[data-state]:focus,.cs-dialog[data-state]:focus-visible{outline:none}.cs-dialog[data-state]>button:focus,.cs-dialog[data-state]>button:focus-visible{outline:none;box-shadow:none}@keyframes cs-dialog-spin{to{transform:rotate(360deg)}}
