.mn,.mn-portal{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mn-bg:#211733;--mn-bg-2:#2c2042;--mn-text:#faf5ff;--mn-muted:#d5c5e9;--mn-mint:#4edea3;--mn-mint-strong:#6ffbbe;--mn-cyan:#c9beff;--mn-amber:#f59e0b;--mn-coral:#ff6b4a;--mn-ember:#fd6a49;--mn-crimson:#ae3115;--mn-risk:#f16c72;--mn-scene-accent:var(--mn-mint-strong);--mn-violet:#dbc4ff;--mn-border:#dbc4ff38;--mn-border-soft:#dbc4ff1f;--mn-scene-surface:transparent;--background:#211733;--foreground:#faf5ff;--card:#38294f;--card-foreground:#faf5ff;--popover:#2c2042;--popover-foreground:#faf5ff;--primary:#dbc4ff;--primary-foreground:#30204b;--secondary:#dbc4ff1f;--secondary-foreground:#faf5ff;--muted:#dbc4ff14;--muted-foreground:#d5c5e9;--accent:#dbc4ff24;--accent-foreground:#faf5ff;--destructive:#f2789b;--destructive-foreground:#2b060f;--border:#dbc4ff38;--input:#dbc4ff47;--ring:#dbc4ff8c;--overlay:#211733b8}.mn{border:1px solid var(--mn-border-soft);background:radial-gradient(120% 90% at 50% -10%, #dbc4ff29, transparent 55%), radial-gradient(90% 70% at 18% 30%, #5833aa38, transparent 60%), radial-gradient(80% 60% at 85% 75%, #b39df524, transparent 60%), linear-gradient(180deg, var(--mn-bg-2), var(--mn-bg));color:var(--mn-text);border-radius:28px;position:relative;overflow:hidden}.mn-glass{border:1px solid var(--mn-border);background:linear-gradient(160deg,#dbc4ff1f,#5833aa14);border-radius:22px;box-shadow:inset 0 1px #ffffff12,0 18px 40px -24px #000000b3}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.mn-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.mn-capsule{border:1px solid var(--mn-border-soft);text-align:left;background:linear-gradient(160deg,#dbc4ff14,#dbc4ff08);border-radius:9999px;align-items:center;gap:.75rem;width:100%;padding:.55rem .9rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.mn-capsule:hover{border-color:var(--mn-border);background:linear-gradient(160deg,#dbc4ff1f,#dbc4ff0d)}.mn-capsule:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mn-count{color:var(--mn-mint-strong);font-variant-numeric:tabular-nums;text-shadow:0 0 18px #4ade9e59}.mn-token-circle{border:1px solid var(--mn-border);background:#060d1c99;border-radius:9999px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.mn-scene{aspect-ratio:420/320;width:100%;position:relative}.mn-scene-svg{width:100%;height:auto;position:absolute;inset:0}.mn-aurora{display:none}.mn-house-lines,.mn-ring-glow{filter:drop-shadow(0 0 7px var(--mn-scene-accent))}.mn-house-lines,.mn-ring-glow ellipse{stroke:var(--mn-scene-accent)}.mn-ring-glow ellipse:last-child{fill:var(--mn-scene-accent)}.mn-dome-inner,.mn-dome-ads{transform-origin:210px 240px;transition:transform .7s,opacity .7s,stroke .7s}.mn-dome-inner path,.mn-dome-ads path{stroke:var(--mn-scene-accent);transition:stroke .7s}.mn[data-scene=ads-paused] .mn-dome-ads{opacity:.45;transform:translateY(-45px)scaleY(.65)}.mn[data-scene=ads-paused] .mn-dome-ads path{stroke:var(--mn-risk)}.mn[data-scene=off]{--mn-scene-accent:var(--mn-risk)}.mn[data-scene=off] .mn-dome-ads,.mn[data-scene=off] .mn-dome-inner{opacity:.3;transform:scaleY(.08)}.mn[data-scene=off] .mn-shield{opacity:1;stroke:var(--mn-risk);filter:drop-shadow(0 0 10px var(--mn-risk))}.mn:not([data-scene=active]):not([data-scene=ads-paused]):not([data-scene=off]) .mn-scene{--mn-scene-accent:var(--mn-muted)}.mn-shield{opacity:0;filter:drop-shadow(0 0 6px var(--mn-mint));transition:opacity .5s,filter .7s,stroke .7s}.mn[data-scene=active] .mn-shield,.mn[data-scene=ads-paused] .mn-shield{opacity:1}.mn-lane{color:var(--mn-mint-strong)}.mn-lane[data-category=ads]{color:var(--mn-amber)}.mn-lane[data-category=adult]{color:var(--mn-coral)}.mn-lane[data-category=scams]{color:var(--mn-ember)}.mn-lane[data-category=malware]{color:var(--mn-crimson)}.mn-lane[data-category=gambling]{color:var(--mn-violet)}.mn-lane[data-category=rules]{color:var(--mn-cyan)}.mn-lane[data-motion=neutral]{color:var(--mn-muted);opacity:.6}.mn-projectile-disc{fill:var(--mn-bg-2)}.mn-adult-symbol{font-size:11px;font-weight:700}.mn-impact{opacity:0;transform-origin:0 0}.mn-scene-label{text-align:center;width:100%;color:var(--mn-scene-accent);pointer-events:none;z-index:2;padding:0 .75rem;font-size:12px;font-weight:600;line-height:1.35;position:absolute;bottom:2%;left:0;right:0}.mn-static-key{text-align:center;color:var(--mn-muted);padding:0 .75rem;font-size:12px;line-height:1.35;display:none}:root:not(.dark) .mn{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mn-preview-bar{background:#2117338c;border:1px dashed #dbc4ff59;border-radius:16px}.mn-portal{color:var(--mn-text);border-color:var(--mn-border);background:linear-gradient(170deg,#2c2042,#211733)}@media (width<=640px){.mn-scene{max-width:300px}}@media (prefers-reduced-motion:no-preference){.mn-lane[data-motion=blocked] .mn-projectile{animation:mn-deflect var(--mn-duration,5.2s) cubic-bezier(.33, .1, .25, 1) var(--mn-delay) infinite}.mn-lane[data-motion=blocked] .mn-impact{animation:mn-impact var(--mn-duration,5.2s) linear var(--mn-delay) infinite}.mn-lane[data-motion=passing] .mn-projectile{animation:mn-pass var(--mn-duration,5.2s) cubic-bezier(.4, .05, .55, 1) var(--mn-delay) infinite}.mn[data-scene=active] .mn-ring-pulse,.mn[data-scene=ads-paused] .mn-ring-pulse{animation:3.6s ease-in-out infinite mn-ring-breathe}.mn[data-scene=active] .mn-shield,.mn[data-scene=ads-paused] .mn-shield{animation:3.6s ease-in-out infinite mn-shield-glow}.mn[data-scene=off] .mn-ring-glow{animation:4.8s ease-in-out infinite mn-risk-pulse}}@keyframes mn-deflect{0%{opacity:0;transform:translate(0)}8%{opacity:1;transform:translate(0)}40%{transform:translate(var(--mn-hit-x), var(--mn-hit-y));opacity:1}44%{transform:translate(var(--mn-hit-x), var(--mn-hit-y));opacity:1}62%{transform:translate(var(--mn-bounce-x), var(--mn-bounce-y));opacity:.9}88%,to{transform:translate(var(--mn-fade-x), var(--mn-fade-y));opacity:0}}@keyframes mn-impact{0%,38%{opacity:0;stroke-width:1.5px;transform:scale(.35)}40%{opacity:.95;stroke-width:2px;transform:scale(.55)}52%{opacity:.45;stroke-width:1.2px;transform:scale(1.85)}68%,to{opacity:0;stroke-width:.8px;transform:scale(2.7)}}@keyframes mn-pass{0%{opacity:0;transform:translate(0)}8%{opacity:1;transform:translate(0)}72%{transform:translate(var(--mn-end-x), var(--mn-end-y));opacity:.85}90%,to{transform:translate(var(--mn-end-x), var(--mn-end-y));opacity:0}}@keyframes mn-ring-breathe{0%,to{stroke-opacity:.7}50%{stroke-opacity:1}}@keyframes mn-shield-glow{0%,to{filter:drop-shadow(0 0 5px var(--mn-mint))}50%{filter:drop-shadow(0 0 11px var(--mn-mint-strong))}}@keyframes mn-risk-pulse{0%,to{opacity:.72}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.mn *,.mn :before,.mn :after{transition:none!important;animation:none!important}.mn-lane[data-motion=blocked] .mn-projectile{transform:translate(var(--mn-hit-x), var(--mn-hit-y))}.mn-lane[data-motion=blocked] .mn-impact{opacity:.65;transform:scale(1.9)}.mn-lane[data-motion=passing] .mn-projectile{transform:translate(calc(var(--mn-end-x) * .4), calc(var(--mn-end-y) * .4))}.mn-static-key{width:100%;display:block;position:absolute;top:calc(100% + .35rem);left:0;right:0}.mn-scene{margin-bottom:2.75rem}}
