.fmenu{position:fixed;right:clamp(1rem,3vw,2.2rem);bottom:clamp(1rem,3vw,2.2rem);z-index:90;gap:.75rem}.fmenu,.fmenu-list{display:flex;flex-direction:column;align-items:flex-end}.fmenu-list{list-style:none;gap:.5rem;max-height:64vh;overflow:auto;padding:2px;scrollbar-width:none;-ms-overflow-style:none;opacity:0;pointer-events:none;transform:translateY(10px) scale(.96);transform-origin:bottom right;transition:opacity .3s var(--ease),transform .35s var(--ease)}.fmenu-list::-webkit-scrollbar{display:none}.fmenu.open .fmenu-list{opacity:1;pointer-events:auto;transform:none}.fmenu-list li{opacity:0;transform:translateX(14px)}.fmenu.open .fmenu-list li{opacity:1;transform:none;transition:opacity .4s var(--ease),transform .45s var(--ease);transition-delay:calc(var(--i) * 34ms)}.fmenu-bubble{font-family:Poppins,sans-serif;font-size:.86rem;font-weight:500;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;padding:.62rem 1.05rem;border:1px solid var(--glass-brd);border-radius:999px;background:var(--glass-bg);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:var(--glass-shadow);white-space:nowrap;transition:transform .3s var(--ease),background .3s,color .3s,border-color .3s}.fmenu-bubble .dot{width:6px;height:6px;border-radius:50%;background:var(--line-strong);transition:background .3s,transform .3s}.fmenu-bubble:hover{transform:translateX(-4px);border-color:var(--blue-200)}.fmenu-bubble:hover .dot{background:var(--blue-500)}.fmenu-bubble.active{background:var(--ink);color:#fff;border-color:var(--ink)}.fmenu-bubble.active .dot{background:var(--gold);transform:scale(1.4)}.fmenu-trigger{display:inline-flex;align-items:center;gap:.7rem;padding:.55rem .7rem .55rem .55rem;cursor:pointer;border:1px solid var(--glass-brd);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--glass-shadow);border-radius:999px;transition:transform .4s var(--ease),border-radius .4s var(--ease),background .3s}.fmenu-trigger:hover{transform:translateY(-2px)}.fmenu.open .fmenu-trigger{background:hsla(0,0%,100%,.78)}.trigger-mark{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line)}.trigger-mark img{width:24px;height:24px;object-fit:contain}.trigger-meta{display:flex;flex-direction:column;line-height:1.1;padding-right:.2rem}.trigger-kicker{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}.trigger-kicker,.trigger-now{font-family:Poppins,sans-serif;font-weight:600}.trigger-now{font-size:.86rem;color:var(--ink)}.trigger-glyph{display:none}.trigger-glyph svg path{transition:transform .35s var(--ease),opacity .3s;transform-origin:center}.fmenu.open .trigger-glyph .g1{transform:translateY(4px) rotate(45deg)}.fmenu.open .trigger-glyph .g2{opacity:0}.fmenu.open .trigger-glyph .g3{transform:translateY(-4px) rotate(-45deg)}.fmenu:not(.lifted):not(.open) .trigger-meta{display:none}.fmenu:not(.lifted):not(.open) .fmenu-trigger{padding:.5rem}@media (max-width:560px){.trigger-meta{display:none!important}.fmenu-trigger{padding:.5rem}.fmenu-list{max-height:70vh}.fmenu-bubble{font-size:.92rem;padding:.66rem 1.1rem}.trigger-glyph{display:grid;place-items:center;color:var(--ink)}}