.tt-trigger.svelte-11extwn{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:help;line-height:0;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tt-trigger.svelte-11extwn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:50%}.tt-icon.svelte-11extwn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);font-size:10px;font-weight:700;line-height:1;transition:color .15s,border-color .15s,background .15s;pointer-events:none}.tt-trigger.svelte-11extwn:hover .tt-icon:where(.svelte-11extwn),.tt-trigger.svelte-11extwn:focus-visible .tt-icon:where(.svelte-11extwn){color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-card))}.tt-popup{position:fixed;z-index:99999;pointer-events:none;animation:svelte-11extwn-tt-fade .14s ease-out}.tt-popup .tt-content{background:#1f1f1f;color:#fff;font-size:12.5px;line-height:1.5;font-weight:400;padding:10px 12px;border-radius:8px;box-shadow:0 8px 24px #00000047;white-space:normal;text-align:left;word-wrap:break-word}.tt-popup .tt-arrow{position:absolute;width:10px;height:10px;background:#1f1f1f;transform:rotate(45deg)}.tt-popup.tt-top .tt-arrow{bottom:-4px;margin-left:-5px}.tt-popup.tt-bottom .tt-arrow{top:-4px;margin-left:-5px}.tt-popup.tt-left .tt-arrow{right:-4px;margin-top:-5px}.tt-popup.tt-right .tt-arrow{left:-4px;margin-top:-5px}@keyframes svelte-11extwn-tt-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.tt-popup{max-width:calc(100vw - 24px)!important}.tt-popup .tt-content{font-size:13px;padding:12px 14px;line-height:1.55}}
