.dmd{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-bottom:env(safe-area-inset-bottom);font-family:var(--font-inter,"Helvetica Neue"),Arial,sans-serif;color:#fff;background:#0f0f0fbf;border-top:1px solid #ffffff1a;position:fixed;bottom:0;left:0;right:0}.dmd *{box-sizing:border-box;margin:0;padding:0}.dmd-row{justify-content:space-around;align-items:center;max-width:506px;height:73.6px;margin:0 auto;padding:0 24px;display:flex}.dmd-item{color:#fff;width:82.8px;min-height:50.6px;font:inherit;letter-spacing:.02em;cursor:pointer;opacity:.85;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3.45px;font-size:12.65px;text-decoration:none;display:flex}.dmd-item:hover{opacity:1}.dmd-item svg{fill:none;stroke:currentColor;stroke-width:1.96px;stroke-linecap:round;stroke-linejoin:round;width:29.9px;height:29.9px}.dmd-angel{cursor:pointer;color:#fff;width:69px;height:69px;font:700 32.2px/1 var(--font-inter,Arial),sans-serif;background:radial-gradient(circle at 35% 30%,#7fd2ff 0%,#2b8cff 45%,#0a3fd6 100%);border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;margin-top:-29.9px;animation:3.2s ease-in-out infinite dmd-pulse;display:flex;position:relative;box-shadow:0 0 0 6.9px #2b8cff29,0 0 25.3px 6.9px #2b8cff8c,0 0 55.2px 16.1px #145aff47}.dmd-angel:focus-visible,.dmd-item:focus-visible{outline-offset:3px;outline:2px solid #fff}.dmd-angel svg{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #bef0ffe6);width:46px;height:46px;display:block;overflow:visible}.dmd-angel .dmd-a{stroke:#fff;stroke-width:3.4px}.dmd-angel .dmd-halo{stroke:#c9f4ff;stroke-width:2.2px;filter:drop-shadow(0 0 2.5px #7fe3ff)drop-shadow(0 0 6px #2bd0ff);animation:3.2s ease-in-out infinite dmd-halo}@keyframes dmd-halo{0%,to{opacity:.85}50%{opacity:1}}@keyframes dmd-pulse{0%,to{box-shadow:0 0 0 6px #2b8cff29,0 0 22px 6px #2b8cff8c,0 0 48px 14px #145aff47}50%{box-shadow:0 0 0 10.35px #2b8cff1a,0 0 32.2px 10.35px #2b8cffb3,0 0 69px 23px #145aff57}}@media (prefers-reduced-motion:reduce){.dmd-angel,.dmd-angel .dmd-halo{animation:none}}@media (min-width:821px){.dmd{display:none}}.dm-snap-host{left:8px;right:8px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:99;color:#111;background:#fff;border-radius:10px;padding:0 10px;font-size:14px;position:fixed}.dm-snap-host:not(:has([role=status])){display:none}.dm-snap-host:has([role=status]){padding:10px;box-shadow:0 4px 20px #00000059}@media (max-width:820px){html[data-dm-snap] body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}
