.tt-wrap.svelte-daglel{position:relative;display:inline-flex;outline:none}.tt-bubble.svelte-daglel{position:fixed;display:flex;flex-direction:column;gap:.15rem;width:max-content;max-width:min(260px,calc(100vw - 16px));padding:.5rem .65rem;border-radius:.5rem;background:var(--color-brand-navy, #1a2238);color:#fff;font-size:.75rem;font-weight:400;line-height:1.35;text-align:left;box-shadow:0 6px 18px #00000047;opacity:0;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease;pointer-events:none;z-index:90}.tt-bubble--ready.svelte-daglel{opacity:1;transform:translateY(0)}.tt-bubble.svelte-daglel:after{content:"";position:absolute;top:100%;left:var(--arrow-x, 50%);transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-brand-navy, #1a2238)}.tt-bubble--below.svelte-daglel:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--color-brand-navy, #1a2238)}.tt-title.svelte-daglel{font-weight:700;font-size:.75rem}.tt-text.svelte-daglel{color:#ffffffd1}[data-theme=dark] .tt-bubble.svelte-daglel{background:#0f1526;border:1px solid rgba(255,255,255,.14)}[data-theme=dark] .tt-bubble.svelte-daglel:after{border-top-color:#0f1526}[data-theme=dark] .tt-bubble--below.svelte-daglel:after{border-top-color:transparent;border-bottom-color:#0f1526}@media (prefers-reduced-motion: reduce){.tt-bubble.svelte-daglel{transition:none;transform:none}}
