@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }
.framer-dSleH.framer-1ez0845, .framer-dSleH .framer-1ez0845 { display: block; }
.framer-dSleH.framer-ujf7jr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }
.framer-dSleH .framer-1yz2ob3 { flex: none; height: 18px; position: relative; width: 18px; }
.framer-dSleH .framer-18te9zl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dSleH.framer-ujf7jr { gap: 0px; } .framer-dSleH.framer-ujf7jr > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-dSleH.framer-ujf7jr > :first-child { margin-left: 0px; } .framer-dSleH.framer-ujf7jr > :last-child { margin-right: 0px; } }
.framer-dSleH.framer-v-ujf7jr.hover.framer-ujf7jr { text-decoration: none; }