.site-tooltip{position:fixed;z-index:2000;width:-moz-max-content;width:max-content;max-width:min(320px,calc(100vw - 16px));padding:.6rem .95rem;border-radius:12px;background:rgba(255,255,255,.97);color:#0f172a;border:1.5px solid color-mix(in srgb,var(--theme-accent,#7c3aed) 40%,transparent);font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:-.005em;line-height:1.35;text-align:center;white-space:normal;word-break:break-word;box-shadow:0 14px 32px -12px rgba(15,23,42,.3);backdrop-filter:blur(8px);pointer-events:none;animation:site-tooltip-in .18s ease-out}[data-effective-mode=dark] .site-tooltip{background:rgba(20,18,38,.96);color:#e8ecf4;border-color:color-mix(in srgb,var(--theme-accent,#a78bfa) 55%,transparent);box-shadow:0 14px 32px -12px rgba(0,0,0,.6)}.site-tooltip:after{content:"";position:absolute;width:10px;height:10px;background:rgba(255,255,255,.97);border-top:1.5px solid color-mix(in srgb,var(--theme-accent,#7c3aed) 40%,transparent);border-left:1.5px solid color-mix(in srgb,var(--theme-accent,#7c3aed) 40%,transparent)}[data-effective-mode=dark] .site-tooltip:after{background:rgba(20,18,38,.96);border-top-color:color-mix(in srgb,var(--theme-accent,#a78bfa) 55%,transparent);border-left-color:color-mix(in srgb,var(--theme-accent,#a78bfa) 55%,transparent)}.site-tooltip:not([data-placement]):after,.site-tooltip[data-placement=bottom]:after{bottom:100%;left:var(--site-tooltip-tail-x,50%);transform:translate(-50%,50%) rotate(45deg)}.site-tooltip[data-placement=right]:after{right:100%;top:var(--site-tooltip-tail-y,50%);transform:translate(50%,-50%) rotate(-45deg)}.site-tooltip[data-placement=top]:after{top:100%;left:var(--site-tooltip-tail-x,50%);transform:translate(-50%,-50%) rotate(225deg)}@keyframes site-tooltip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.site-tooltip[data-exiting=true]{animation:site-tooltip-out .36s ease-in forwards}@keyframes site-tooltip-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.site-tooltip,.site-tooltip[data-exiting=true]{animation:none}}