/* Digital Munk launcher and motion overrides. Loaded after the base stylesheet to isolate the widget from theme button rules. */
.dmac-root .dmac-launcher,.dmac-root .dmac-launcher:hover,.dmac-root .dmac-launcher:active{position:relative!important;width:80px!important;height:80px!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline-offset:5px;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;overflow:visible!important;opacity:1!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;transform:none!important;isolation:isolate}
.dmac-root .dmac-launcher:before,.dmac-root .dmac-launcher:after{display:none!important;content:none!important}
.dmac-root .dmac-launcher img{display:block!important;width:78px!important;height:78px!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;pointer-events:none!important;transform-origin:50% 58%;filter:drop-shadow(0 12px 13px rgba(2,17,48,.34)) drop-shadow(0 0 8px rgba(19,197,255,.22));animation:dmacLauncherFloat 3.4s cubic-bezier(.45,.05,.55,.95) infinite;transition:filter .3s ease,transform .3s cubic-bezier(.2,.9,.2,1)}
.dmac-root .dmac-launcher:hover img{animation-play-state:paused;transform:translateY(-5px) rotate(3deg) scale(1.08);filter:drop-shadow(0 17px 16px rgba(2,17,48,.4)) drop-shadow(0 0 12px rgba(19,197,255,.38)) drop-shadow(0 0 5px rgba(255,135,8,.32))}
.dmac-root .dmac-launcher:active img{transform:translateY(-1px) rotate(-2deg) scale(.94)}
.dmac-root.dmac-launching .dmac-launcher img{animation:dmacLauncherLaunch .58s cubic-bezier(.18,.89,.32,1.28) both}
.dmac-root .dmac-unread{right:-1px;top:0;border:3px solid #071838;box-shadow:0 4px 12px rgba(7,24,56,.28);animation:dmacUnreadIn .35s cubic-bezier(.2,.9,.25,1.35) both}
.dmac-root .dmac-panel{bottom:94px;animation:dmacPanelOpen .48s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}
.dmac-root.dmac-embedded .dmac-panel{bottom:auto}
.dmac-root.dmac-closing .dmac-panel{animation:dmacPanelClose .28s cubic-bezier(.4,0,1,1) both}
.dmac-root .dmac-tooltip{bottom:94px}
.dmac-root.dmac-open .dmac-header:after{content:"";position:absolute;z-index:0;top:-55%;left:-35%;width:25%;height:210%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);transform:rotate(18deg);pointer-events:none;animation:dmacHeaderGlint .9s .12s ease-out both}
.dmac-root.dmac-open .dmac-quick-actions button{animation:dmacChipReveal .38s cubic-bezier(.2,.8,.2,1) both}
.dmac-root.dmac-open .dmac-quick-actions button:nth-child(2){animation-delay:.05s}.dmac-root.dmac-open .dmac-quick-actions button:nth-child(3){animation-delay:.1s}.dmac-root.dmac-open .dmac-quick-actions button:nth-child(4){animation-delay:.15s}.dmac-root.dmac-open .dmac-quick-actions button:nth-child(5){animation-delay:.2s}.dmac-root.dmac-open .dmac-quick-actions button:nth-child(6){animation-delay:.25s}
@keyframes dmacLauncherFloat{0%,100%{transform:translateY(0) rotate(-.8deg)}50%{transform:translateY(-5px) rotate(1.2deg)}}
@keyframes dmacLauncherLaunch{0%{transform:translateY(0) rotate(0) scale(1)}38%{transform:translateY(-9px) rotate(5deg) scale(1.1)}72%{transform:translateY(1px) rotate(-2deg) scale(.97)}100%{transform:translateY(0) rotate(0) scale(1)}}
@keyframes dmacUnreadIn{from{opacity:0;transform:scale(.25) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}
@keyframes dmacPanelOpen{0%{opacity:0;transform:translateY(24px) scale(.88);filter:blur(7px)}62%{opacity:1;filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:none}}
@keyframes dmacPanelClose{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.94)}}
@keyframes dmacHeaderGlint{from{left:-35%;opacity:0}25%{opacity:1}to{left:125%;opacity:0}}
@keyframes dmacChipReveal{from{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}
@media(max-width:600px){.dmac-root .dmac-launcher,.dmac-root .dmac-launcher:hover,.dmac-root .dmac-launcher:active{width:70px!important;height:70px!important}.dmac-root .dmac-launcher img{width:68px!important;height:68px!important}.dmac-root .dmac-panel{bottom:82px}.dmac-root .dmac-tooltip{bottom:82px}}
@media(prefers-reduced-motion:reduce){.dmac-root .dmac-launcher img,.dmac-root .dmac-panel,.dmac-root.dmac-closing .dmac-panel,.dmac-root.dmac-open .dmac-header:after,.dmac-root.dmac-open .dmac-quick-actions button,.dmac-root .dmac-unread{animation:none!important;transition:none!important}}
