.twim-faq-tooltip{backdrop-filter:blur(8px);background:rgb(15 23 42 / .95);border-radius:12px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05),0 0 0 1px hsl(0 0% 100% / .1);color:#f8fafc;font-size:.875rem;line-height:1.5;max-width:300px;opacity:0;padding:1rem;pointer-events:none;position:absolute;transform:translateY(10px) scale(.95);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);z-index:10000}.twim-faq-tooltip.is-active{opacity:1;transform:translateY(0) scale(1)}.twim-faq-tooltip .twim-faq-tooltip-content{position:relative;z-index:2}.twim-faq-tooltip .twim-faq-tooltip-content .faq-tooltip-title{color:#fff;font-size:.95rem;font-weight:700;margin-bottom:.5rem}.twim-faq-tooltip .twim-faq-tooltip-content .faq-tooltip-excerpt{color:#cbd5e1;font-size:.85rem;line-height:1.4}.twim-faq-tooltip .twim-faq-tooltip-arrow{background:rgb(15 23 42 / .95);border-bottom:1px solid hsl(0 0% 100% / .1);border-right:1px solid hsl(0 0% 100% / .1);bottom:-6px;height:12px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:12px;z-index:1}.twim-faq-tooltip--bottom .twim-faq-tooltip-arrow{border:1px solid hsl(0 0% 100% / .1);border-bottom:none;border-right:none;bottom:auto;top:-6px}.faq-autolink-with-tooltip,.kb-autolink-with-tooltip{border-bottom:1px dashed var(--wp--preset--color--primary,#2563eb);color:var(--wp--preset--color--primary,#2563eb);position:relative;text-decoration:none;transition:color .2s,border-color .2s}.faq-autolink-with-tooltip:hover,.kb-autolink-with-tooltip:hover{border-bottom-style:solid;color:var(--wp--preset--color--primary-dark,#1d4ed8)}