/*! vanilla-tooltip v1.0.0 — extracted stylesheet. Pair with the JS in
 * headless mode (styles: false) to own the styling. License: MIT */
.vtt{--vtt-accent:#5b5bd6;--vtt-bg:#ffffff;--vtt-text:#1c1d21;--vtt-muted:#72747e;--vtt-faint:#e7e7ec;--vtt-shadow:0 10px 28px rgba(24,25,32,.14),0 2px 8px rgba(24,25,32,.08);--vtt-radius:10px;--vtt-max-width:280px;--vtt-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.vtt[data-theme=dark]{--vtt-accent:#7b7bea;--vtt-bg:#1b1d24;--vtt-text:#e9eaf0;--vtt-muted:#989aa6;--vtt-faint:#31343f;--vtt-shadow:0 10px 28px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);}.vtt.vc1{position:absolute;z-index:100000;box-sizing:border-box;background:var(--vtt-bg);color:var(--vtt-text);font-family:var(--vtt-font);font-size:13px;line-height:1.45;font-weight:400;border:1px solid var(--vtt-faint);border-radius:var(--vtt-radius);box-shadow:var(--vtt-shadow);padding:7px 10px;max-width:var(--vtt-max-width);width:max-content;pointer-events:none;opacity:0;transform:scale(.96);transition:opacity .12s ease,transform .15s cubic-bezier(.2,.9,.3,1.1);}.vtt.vc1 *,.vtt.vc1 *::before,.vtt.vc1 *::after{box-sizing:border-box;}.vtt.vc1.vtt-open{opacity:1;transform:none;}.vtt.vc1.vtt-interactive{pointer-events:auto;}.vtt.vc1[data-placement=top]{transform-origin:50% 100%;}.vtt.vc1[data-placement=bottom]{transform-origin:50% 0%;}.vtt.vc1[data-placement=left]{transform-origin:100% 50%;}.vtt.vc1[data-placement=right]{transform-origin:0% 50%;}.vtt.vc1 .vtt-content{overflow-wrap:break-word;}.vtt.vc1 .vtt-content :where(a){color:var(--vtt-accent);}.vtt.vc1 .vtt-content :where(small,.vtt-muted){color:var(--vtt-muted);font-size:12px;}.vtt.vc1 .vtt-arrow{position:absolute;width:8px;height:8px;background:var(--vtt-bg);border:0 solid var(--vtt-faint);transform:rotate(45deg);}.vtt.vc1[data-placement=top] .vtt-arrow{bottom:-4.5px;border-right-width:1px;border-bottom-width:1px;}.vtt.vc1[data-placement=bottom] .vtt-arrow{top:-4.5px;border-left-width:1px;border-top-width:1px;}.vtt.vc1[data-placement=left] .vtt-arrow{right:-4.5px;border-top-width:1px;border-right-width:1px;}.vtt.vc1[data-placement=right] .vtt-arrow{left:-4.5px;border-bottom-width:1px;border-left-width:1px;}.vtt.vc1 :where(a,button,input,select,textarea):focus{outline:none;}.vtt.vc1 :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--vtt-accent);outline-offset:1px;}@media (prefers-reduced-motion:reduce){.vtt.vc1,.vtt.vc1 *{transition:none!important;animation:none!important;}}
