    .thf-global-ticker-flash {
        position: fixed;
        right: 22px;
        bottom: 22px;
        z-index: 9999;
        width: min(360px, calc(100vw - 32px));
        padding: 14px 16px;
        border: 1px solid rgba(90,150,255,.38);
        border-radius: 12px;
        background: rgba(16,16,18,.94);
        color: #fff;
        text-decoration: none;
        box-shadow: 0 18px 55px rgba(0,0,0,.36);
        transform: translateY(16px);
        opacity: 0;
        pointer-events: none;
        transition: opacity .22s ease, transform .22s ease;
        backdrop-filter: blur(16px);
    }
	    .thf-global-ticker-flash.is-visible {
	        transform: translateY(0);
	        opacity: 1;
	        pointer-events: auto;
	    }
	    .thf-global-ticker-flash.is-goal {
	        border-color: rgba(34,197,94,.54);
	        box-shadow: 0 18px 55px rgba(0,0,0,.36), 0 0 0 1px rgba(34,197,94,.18);
	    }
    .thf-global-ticker-kicker {
        display: block;
        margin-bottom: 5px;
        color: #93c5fd;
        font-family: 'Montserrat', sans-serif;
        font-size: .64rem;
        font-weight: 900;
        letter-spacing: .12em;
        text-transform: uppercase;
    }
    .thf-global-ticker-flash strong {
        display: block;
        color: #fff;
        font-family: 'Montserrat', sans-serif;
        font-size: .92rem;
        line-height: 1.25;
    }
    .thf-global-ticker-flash span:last-child {
        display: block;
        margin-top: 6px;
        color: rgba(255,255,255,.64);
        font-size: .78rem;
        line-height: 1.35;
    }
    .burger-btn { position: relative; }
    .thf-burger-live-dot {
        position: absolute;
        top: 5px;
        right: 5px;
        width: 10px;
        height: 10px;
        border-radius: 999px;
        background: #ef4444;
        box-shadow: 0 0 0 0 rgba(239,68,68,.55);
        opacity: 0;
        transform: scale(.72);
        transition: opacity .18s ease, transform .18s ease;
        pointer-events: none;
    }
    .burger-btn.has-live-ticker .thf-burger-live-dot,
    .burger-btn.has-account-update .thf-burger-live-dot {
        opacity: 1;
        transform: scale(1);
        animation: thfBurgerTickerPulse 1.45s ease-out infinite;
    }
    @keyframes thfBurgerTickerPulse {
        0% { box-shadow: 0 0 0 0 rgba(239,68,68,.55); }
        70% { box-shadow: 0 0 0 9px rgba(239,68,68,0); }
        100% { box-shadow: 0 0 0 0 rgba(239,68,68,0); }
    }
