.site .fl-card{color:#fff;-webkit-user-select:none;user-select:none;background:radial-gradient(170px 130px at 14% 0,#ffffff3d,#0000 70%),linear-gradient(165deg,#8d68ff,#6a3cf0 52%,#5528d8);border-radius:26px;gap:11px;width:216px;padding:8px 8px 13px;transition:transform .26s cubic-bezier(.23,1,.32,1),box-shadow .26s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #ffffff80,inset 0 -1.5px #14003c40,inset 0 0 0 1px #ffffff24,0 0 0 1px #ffffff14,0 18px 36px -16px #000000b3,0 6px 14px -6px #00000073}.site .fl-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff4d,#fff0 32% 72%,#ffffff24);position:absolute;inset:0}.site .fl-ph{aspect-ratio:1;background:#fff;border-radius:19px;display:block;position:relative;overflow:hidden;box-shadow:0 6px 14px -10px #00000073}.site .fl-ph:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d}.site .fl-ph img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.site .fl-t{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 8px;padding:0 6px;display:grid;position:relative}.site .fl-t b{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.site .fl-rev{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.site .fl-rev strong{letter-spacing:-.02em;font-size:20px;font-weight:700}.site .fl-rev em{color:#ffffffb8;font-size:12px;font-style:normal}.site .fl-spark{width:50px;height:20px}.site .fl-spark polyline{stroke:#ffffffe6;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (hover:hover) and (pointer:fine){.site .fl-card:hover{transform:translateY(-5px)scale(1.035);box-shadow:inset 0 1.5px #ffffff80,inset 0 -1.5px #14003c40,inset 0 0 0 1px #ffffff24,0 0 0 2px #ffffffb3,0 30px 56px -20px #000c,0 10px 20px -8px #00000080}}.site .fl .sh p{max-width:560px}.site .fl-lanes{--fl-gap:20px;touch-action:pan-y;margin:48px -24px 0;padding:30px 0 72px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.site .fl-plane{will-change:transform}.site .fl-run{gap:var(--fl-gap);width:max-content;padding:10px 0;animation:48s linear infinite fl-run;display:flex}.site .fl-lane[data-k="1"] .fl-run{margin-top:14px;margin-left:-110px;animation-duration:56s;animation-direction:reverse}@media (hover:hover) and (pointer:fine){.site .fl-lane:hover .fl-run{animation-play-state:paused}}@keyframes fl-run{to{transform:translateX(calc(-50% - var(--fl-gap) / 2))}}.site .fl-cta{justify-content:center;margin-top:-8px;display:flex}@media (prefers-reduced-motion:reduce){.site .fl-run{animation:none}}@media (max-width:720px){.site .fl-card{border-radius:20px;gap:8px;width:156px;padding:6px 6px 10px}.site .fl-ph{border-radius:15px}.site .fl-t b{font-size:12.5px}.site .fl-rev strong{font-size:16px}.site .fl-spark{display:none}.site .fl-lanes{--fl-gap:12px;margin:28px -16px 0;padding-bottom:56px}.site .fl-run{animation-duration:36s}.site .fl-lane[data-k="1"] .fl-run{animation-duration:42s}}
