.rvatr-wrap{max-width:980px;margin:24px auto;padding:22px;border:1px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.07);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#101827}.rvatr-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.rvatr-badge{display:inline-flex;border-radius:999px;padding:6px 10px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:900}.rvatr-hero h2{margin:10px 0 8px;font-size:clamp(26px,4vw,40px);line-height:1;letter-spacing:-.05em}.rvatr-hero p{margin:0;color:#667085}.rvatr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;min-width:300px}.rvatr-stats div{padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;text-align:center}.rvatr-stats strong{display:block;font-size:23px}.rvatr-stats span{display:block;color:#667085;font-size:12px;font-weight:800}.rvatr-progress{height:10px;border-radius:999px;background:#e5e7eb;margin:18px 0;overflow:hidden}.rvatr-progress span{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#16a34a);transition:.2s}.rvatr-tasks{display:grid;gap:10px}.rvatr-task{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.rvatr-task input{width:20px;height:20px;margin-top:3px;accent-color:#16a34a}.rvatr-task strong{display:block;font-size:14px}.rvatr-task em{display:block;margin-top:3px;color:#667085;font-size:13px;font-style:normal}.rvatr-task b{border-radius:999px;padding:5px 8px;background:#ccfbf1;color:#0f766e;font-size:12px}.rvatr-unlock{margin-top:16px;padding:14px;border-radius:16px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;font-weight:800}.rvatr-unlock.is-unlocked{border-color:#bbf7d0;background:#ecfdf5;color:#166534}.rvatr-telegram{margin-top:16px;border-radius:16px;background:#0f172a;color:#e5e7eb;padding:16px;white-space:pre-wrap;overflow:auto}@media(max-width:820px){.rvatr-hero{display:block}.rvatr-stats{grid-template-columns:1fr;margin-top:16px;min-width:0}.rvatr-wrap{padding:16px}}