
          @keyframes fr-scanspin { to { transform: rotate(360deg); } }
          #fr-dash .scanning-spin, #v17dash-mobile .scanning-spin { animation: fr-scanspin .85s linear infinite; }
          #fr-dash .hide-scrollbar::-webkit-scrollbar { display:none; }
          #fr-dash .hide-scrollbar { -ms-overflow-style:none; scrollbar-width:none; }
          #fr-dash .fracture-overlay { display:none; }
          #fr-dash .prismatic-edge { position:absolute; inset:0; border-radius:inherit; box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),inset 0 1px 2px rgba(255,255,255,.8),inset 0 -1px 2px rgba(168,85,247,.3); pointer-events:none; z-index:2; }
          #fr-dash .is-hot { background:rgba(255,255,255,.72)!important; box-shadow:0 8px 28px 0 rgba(88,28,135,.18),inset 0 2px 3px rgba(255,255,255,.8)!important; border-color:rgba(216,180,254,.7)!important; transform:translateY(-3px)!important; transition:transform 200ms cubic-bezier(.16,1,.3,1),background 200ms,box-shadow 200ms; }
          #fr-dash .is-hot [data-caret] { opacity:1!important; transform:translateX(0)!important; }
          #fr-dash .is-hot-cta { transform:translateY(-3px) scale(1.03)!important; box-shadow:0 12px 30px rgba(168,85,247,.6),inset 0 1px 1px rgba(255,255,255,.85),inset 0 -2px 4px rgba(126,34,206,.6)!important; transition:transform 200ms cubic-bezier(.16,1,.3,1),box-shadow 200ms; }
          #fr-dashboard-root { transition:opacity .5s ease; }
        