.tt-wrap.svelte-daglel{position:relative;display:inline-flex;outline:none}.tt-bubble.svelte-daglel{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(2px);display:flex;flex-direction:column;gap:.15rem;width:max-content;max-width:min(260px,78vw);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;visibility:hidden;transition:opacity .12s ease,transform .12s ease,visibility .12s;pointer-events:none;z-index:40}.tt-bubble.svelte-daglel:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-brand-navy, #1a2238)}.tt-wrap--start.svelte-daglel .tt-bubble:where(.svelte-daglel){left:-6px;transform:translate(0) translateY(2px)}.tt-wrap--start.svelte-daglel .tt-bubble:where(.svelte-daglel):after{left:16px}.tt-wrap--end.svelte-daglel .tt-bubble:where(.svelte-daglel){left:auto;right:-6px;transform:translate(0) translateY(2px)}.tt-wrap--end.svelte-daglel .tt-bubble:where(.svelte-daglel):after{left:auto;right:11px;transform:none}.tt-wrap--side-bottom.svelte-daglel .tt-bubble:where(.svelte-daglel){bottom:auto;top:calc(100% + 8px)}.tt-wrap--side-bottom.svelte-daglel .tt-bubble:where(.svelte-daglel):after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--color-brand-navy, #1a2238)}[data-theme=dark] .tt-wrap--side-bottom.svelte-daglel .tt-bubble:where(.svelte-daglel):after{border-top-color:transparent;border-bottom-color:#0f1526}.tt-wrap.svelte-daglel:hover .tt-bubble:where(.svelte-daglel),.tt-wrap.svelte-daglel:focus-visible .tt-bubble:where(.svelte-daglel),.tt-wrap.svelte-daglel:focus-within .tt-bubble:where(.svelte-daglel){opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.tt-wrap--start.svelte-daglel:hover .tt-bubble:where(.svelte-daglel),.tt-wrap--start.svelte-daglel:focus-visible .tt-bubble:where(.svelte-daglel),.tt-wrap--start.svelte-daglel:focus-within .tt-bubble:where(.svelte-daglel),.tt-wrap--end.svelte-daglel:hover .tt-bubble:where(.svelte-daglel),.tt-wrap--end.svelte-daglel:focus-visible .tt-bubble:where(.svelte-daglel),.tt-wrap--end.svelte-daglel:focus-within .tt-bubble:where(.svelte-daglel){transform:translate(0) translateY(0)}.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}
