.nup-tip{--nup-tip-accent: var(--color-primary, #00abc7);--nup-tip-surface: #eceff1;--nup-tip-on-surface: #000;--nup-tip-border: rgba(0, 0, 0, .16);--nup-tip-muted: rgba(0, 0, 0, .45);--nup-tip-duration: .12s;display:inline}.nup-tip__trigger{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:help;-webkit-tap-highlight-color:transparent;transition:color var(--nup-tip-duration) ease}.nup-tip__trigger,.nup-tip__trigger:hover,.nup-tip__trigger:focus,.nup-tip__trigger:focus-visible,.nup-tip__trigger:active{border:0;background-color:transparent;box-shadow:none}.nup-tip__trigger:focus-visible{outline:2px solid var(--nup-tip-accent);outline-offset:2px}.nup-tip__trigger--icon{width:24px;height:24px;margin-inline-start:.15em;color:var(--nup-tip-muted);vertical-align:middle}.nup-tip__trigger--icon:hover,.nup-tip__trigger--icon[aria-expanded=true]{color:var(--nup-tip-accent)}.nup-tip__icon{display:block;width:16px;height:16px;flex:0 0 auto}.nup-tip__trigger--text{display:inline;border-bottom:1px dotted currentColor;color:inherit;text-align:inherit}.nup-tip__trigger--text:hover,.nup-tip__trigger--text[aria-expanded=true]{color:var(--nup-tip-accent)}.nup-tip__panel{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:max-content;max-width:min(22rem,calc(100vw - 2rem));margin:0;padding:.7rem .9rem;border:1px solid var(--nup-tip-border);border-radius:8px;background-color:var(--nup-tip-surface);box-shadow:0 2px 4px #00000014,0 8px 24px #0000001f;color:var(--nup-tip-on-surface);font-size:.875rem;font-weight:400;line-height:1.45;text-align:start;text-transform:none;white-space:normal;overflow:visible}@supports (position-area: bottom){.nup-tip__panel[style*=position-anchor]{left:auto;top:auto;transform:none;margin:8px;position-area:bottom;position-try-fallbacks:flip-block}}.nup-tip__panel:popover-open{animation:nup-tip-in var(--nup-tip-duration) ease-out}.nup-tip__panel a{color:inherit;text-decoration:underline}@keyframes nup-tip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.nup-tip__trigger{transition:none}.nup-tip__panel:popover-open{animation:none}}
