.mh-hl{background:linear-gradient(94deg,var(--brand-accent)0%,var(--violet)58%,var(--coral)115%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mh-stat-grad{background:linear-gradient(120deg,#a5a0f0,var(--coral));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mh-rise{opacity:0;transform:translateY(10px)}.mh-rise.mh-rise-in{opacity:1;transition:opacity .35s ease-out,transform .35s ease-out;transform:translateY(0)}.mh-rise-big{opacity:0;transform:translateY(40px)}.mh-rise-big.mh-rise-big-in{opacity:1;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.mh-dash{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:20px;width:100%;max-width:430px;padding:24px 26px;animation:7s ease-in-out infinite mh-float;position:relative;box-shadow:0 30px 70px -20px #38287847}.mh-status-dot{background:var(--pos);border-radius:99px;width:8px;height:8px;animation:2.4s ease-in-out infinite mh-pulse;box-shadow:0 0 0 4px #0e9f6e24}.mh-chip{letter-spacing:.04em;color:var(--pos);background:#0e9f6e1a;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:600}.mh-toast{z-index:3;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:9px;padding:10px 16px;font-size:12.5px;font-weight:600;animation:.5s ease-out 1s both mh-rise;display:flex;position:absolute;top:-24px;left:-12px;box-shadow:0 12px 34px -10px #38287838}.mh-toast-ic{width:20px;height:20px;color:var(--pos);background:#0e9f6e1f;border-radius:99px;justify-content:center;align-items:center;display:flex}.mh-alert-card{z-index:2;background:var(--ink-deep);color:#ededfb;border-radius:16px;max-width:300px;padding:16px 20px;animation:.5s ease-out .6s both mh-rise;position:absolute;bottom:-50px;right:-10px;box-shadow:0 20px 46px -16px #0b102057}.mh-alert-t{letter-spacing:.11em;text-transform:uppercase;color:#8f8bd8;align-items:center;gap:8px;margin-bottom:7px;font-size:10.5px;font-weight:600;display:flex}.mh-alert-m{color:#c9c7e8;font-size:13.5px;line-height:1.5}.mh-alert-m b{color:#fff;font-weight:600}@media (max-width:1023px){.mh-toast{margin:0 0 14px;display:inline-flex;position:static}.mh-alert-card{max-width:430px;margin-top:14px;position:static}}@keyframes mh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mh-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mh-pulse{0%,to{box-shadow:0 0 0 4px #0e9f6e24}50%{box-shadow:0 0 0 7px #0e9f6e12}}.mh-dotgrid{background-image:radial-gradient(var(--line)1px,transparent 1px);background-size:24px 24px}.mh-step-rail{background:repeating-linear-gradient(90deg,var(--tint-line)0 8px,transparent 8px 16px)}.mh-proof-glow{pointer-events:none;background:radial-gradient(50% 60% at 100% 0,#7c5cfc29,#0000 60%),radial-gradient(40% 50% at 0 100%,#f77ba914,#0000 60%);position:absolute;inset:0}.mh-faq-summary{list-style:none;position:relative}.mh-faq-summary::-webkit-details-marker{display:none}.mh-faq-summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px;border-radius:4px}.mh-faq-minus,details[open] .mh-faq-plus{display:none}details[open] .mh-faq-minus{display:inline}.mh-glow{pointer-events:none;background:radial-gradient(58% 86% at 50% 2%,#7c5cfc6b,#0000 60%),radial-gradient(54% 78% at 14% 104%,#7c5cfc52,#0000 64%),radial-gradient(60% 86% at 86% 94%,#f77ba966,#0000 64%),radial-gradient(56% 80% at 60% 110%,#ffb07c57,#0000 64%);position:absolute;inset:0}.mh-final-dots{pointer-events:none;background-image:radial-gradient(#ededfb24 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(60% 80% at 50% 30%,#000,#0000 78%)}@media (prefers-reduced-motion:reduce){.mh-dash,.mh-status-dot,.mh-toast,.mh-alert-card{animation:none!important}.mh-rise,.mh-rise-big{opacity:1!important;transform:none!important}.mh-rise.mh-rise-in,.mh-rise-big.mh-rise-big-in{transition:none!important}}
