.framer-4m86J [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }
@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }
.framer-4m86J .framer-1m5xxcc { display: block; }
.framer-4m86J .framer-qh30zs { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: visible; padding: 12px 12px 12px 12px; position: relative; text-decoration: none; width: 30px; }
.framer-4m86J .framer-1bw0yk5-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; z-index: 1; }
.framer-4m86J .framer-1tshw12 { flex: none; height: 40px; left: calc(50.00000000000002% - 40px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 40px / 2); width: 40px; will-change: var(--framer-will-change-override, transform); z-index: 0; }
.framer-4m86J .framer-v-qh30zs .framer-qh30zs { cursor: pointer; }
@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4m86J .framer-qh30zs { gap: 0px; } .framer-4m86J .framer-qh30zs > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-4m86J .framer-qh30zs > :first-child { margin-left: 0px; } .framer-4m86J .framer-qh30zs > :last-child { margin-right: 0px; } }
.framer-4m86J.framer-v-qh30zs.hover .framer-1tshw12, .framer-4m86J.framer-v-qh30zs.pressed .framer-1tshw12 { height: 50px; left: -10px; right: -10px; top: -10px; width: unset; }