.mt-tip{position:fixed;z-index:40;width:max-content;max-width:calc(100vw - 20px);display:flex;gap:9px;align-items:center;padding:6px 4px 6px 7px;background:var(--panel-solid);color:var(--text);border:2px solid var(--accent);border-radius:12px;box-shadow:var(--shadow);animation:mt-in .45s cubic-bezier(.2,1.3,.4,1) both}.mt-tip:before{content:"";position:absolute;top:-9px;left:calc(var(--ax, 50%) - 8px);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--accent)}.mt-tip.mt-out{animation:mt-out .26s ease-in both}@keyframes mt-in{0%{opacity:0;transform:translateY(-10px) scale(.96)}}@keyframes mt-out{to{opacity:0;transform:translateY(-8px)}}.mt-ic{position:relative;flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--accent);color:#fff}.mt-ic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:mt-spin 6s linear infinite}.mt-ic:after{content:"";position:absolute;inset:-2px;border-radius:10px;border:2px solid var(--accent);animation:mt-ping 1.8s ease-out infinite}@keyframes mt-spin{to{transform:rotate(360deg)}}@keyframes mt-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(1.6);opacity:0}}.mt-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mt-tx b{font:700 13.5px/1.2 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.mt-x{flex:none;display:grid;place-items:center;width:26px;height:26px;margin:0;border:0;border-radius:9px;background:transparent;color:var(--text-muted);cursor:pointer}.mt-x:hover,.mt-x:focus-visible{background:var(--chip);color:var(--text)}.mt-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}
