.explainer-trigger{appearance:none;font:inherit;color:inherit;cursor:help;vertical-align:baseline;background:0 0;border:0;justify-content:center;align-items:center;gap:.3em;min-width:24px;min-height:24px;padding:0;display:inline-flex}.explainer-trigger.has-value{text-underline-offset:.25em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.explainer-trigger:hover,.explainer-trigger:focus-visible{text-decoration-style:solid}.explainer-trigger .explainer-mark{color:var(--ink-faint,currentColor);flex:none;transition:color .12s}.explainer-trigger[data-tone=caution] .explainer-mark{color:var(--warning,var(--ink-muted,currentColor))}.explainer-trigger:hover .explainer-mark,.explainer-trigger:focus-visible .explainer-mark,.explainer-trigger[data-popup-open] .explainer-mark{color:var(--brand,currentColor)}.explainer-trigger[data-tone=caution]:hover .explainer-mark,.explainer-trigger[data-tone=caution]:focus-visible .explainer-mark,.explainer-trigger[data-tone=caution][data-popup-open] .explainer-mark{color:var(--warning,currentColor)}.explainer-trigger:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:3px;border-radius:4px}.explainer-positioner{z-index:60}.explainer-popup{max-width:min(24rem,100vw - 2rem);padding:var(--space-3,.75rem);gap:var(--space-2,.5rem);background:var(--raised,canvas);color:var(--ink,canvastext);border:1px solid var(--line,currentColor);border-radius:var(--radius-2,10px);box-shadow:var(--shadow-2,0 8px 24px #0000002e);font-size:12px;line-height:1.7;display:grid}.explainer-popup[data-tone=caution]{border-left:3px solid var(--warning,var(--brand,currentColor))}.explainer-popup p{margin:0}.explainer-title{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint,currentColor);font-size:11px}.explainer-more{color:var(--brand,currentColor);justify-self:start;font-size:11px;font-weight:600}.explainer-facts{gap:.15rem;margin:0;display:grid}.explainer-fact{justify-content:space-between;gap:var(--space-3,.75rem);display:flex}.explainer-fact dt{color:var(--ink-muted,currentColor)}.explainer-fact dd{font-variant-numeric:tabular-nums;margin:0}@media (prefers-reduced-motion:reduce){.explainer-trigger .explainer-mark{transition:none}}
