.mkt .tm{display:inline-block;position:relative}.mkt .tm-mot{font:inherit;color:inherit;cursor:help;text-underline-offset:.22em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px}.mkt .tm-mot:hover,.mkt .tm-mot[aria-expanded=true]{color:var(--green-deep)}.mkt .tm-bulle{z-index:70;border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);background:var(--card);width:max-content;max-width:min(22rem,78vw);box-shadow:var(--shadow-md);font-size:var(--fs-sm);color:var(--ink-soft);text-align:left;cursor:auto;padding:.85rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;animation:.16s both tm-arrive;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%)}@keyframes tm-arrive{0%{opacity:0;transform:translate(-50%)translateY(4px)}}@media (prefers-reduced-motion:reduce){.mkt .tm-bulle{animation:none}}.mkt .tm-bulle b{font-family:var(--font-display);color:var(--ink);margin-bottom:.3rem;font-weight:600;display:block}.mkt .tm-plus{font-size:var(--fs-label);color:var(--green);margin-top:.6rem;font-weight:600;display:block}.mkt .tm-plus:hover{text-decoration:underline}@media (max-width:640px){.mkt .tm-bulle{max-width:min(20rem,86vw);left:0;transform:none}@keyframes tm-arrive{0%{opacity:0;transform:translateY(4px)}}}
