.fc-entry{visibility:visible;position:fixed;z-index:60;left:50%;bottom:calc(24px + var(--fc-preview-inset,0px));transform:translateX(-50%);max-width:calc(100vw - 32px)}
.fc-entry__link{display:flex;align-items:center;gap:20px;padding:9px 27px 9px 9px;border:2px solid #16140f;border-radius:100px;background:#fff;color:#16140f;box-shadow:none;text-decoration:none;white-space:nowrap}
.fc-entry__orb{position:relative;isolation:isolate;display:grid;place-items:center;flex-shrink:0;width:92px;height:92px;border:2px solid #16140f;border-radius:50%;background:var(--entry-color,#e8402f);color:#fff;animation:fc-entry-breathe 2.6s ease-in-out infinite}
.fc-entry__orb svg{width:42px;height:42px}
.fc-entry__text{font:700 clamp(16px,1.65vw,22px)/1.1 var(--fc-mono);letter-spacing:-.045em}
.fc-entry__arrow{font:400 25px/1 var(--fc-sans);transition:transform .25s}
.fc-entry__link:hover .fc-entry__arrow{transform:translate(3px,-3px)}
.fc-entry__link:focus-visible{outline:2px solid #16140f;outline-offset:5px}
@keyframes fc-entry-breathe{0%,100%{transform:scale(.96);box-shadow:0 0 0 0 rgba(232,64,47,.22)}50%{transform:scale(1.08);box-shadow:0 0 0 9px rgba(232,64,47,0)}}
@media(max-width:740px){.fc-entry{bottom:calc(16px + env(safe-area-inset-bottom) + var(--fc-preview-inset,0px))}.fc-entry__link{gap:13px;padding:8px 21px 8px 8px}.fc-entry__orb{width:70px;height:70px}.fc-entry__orb svg{width:33px;height:33px}.fc-entry__text{font-size:17px}.fc-entry__arrow{font-size:22px}.fc-entry--hide-mobile{display:none}}
@media(prefers-reduced-motion:reduce){.fc-entry *,.fc-entry *::before{animation:none!important;transition:none!important}.fc-entry__orb::before{display:none}}

.fc-entry[hidden]{display:none}




.fc-entry__link{position:relative;isolation:isolate}
.fc-entry__orb{z-index:2}
.fc-entry__text{clip-path:inset(-10% -2% -10% -2%)}
.fc-entry__link.is-switching .fc-entry__orb{animation:fc-entry-switch var(--fc-switch-duration,300ms) cubic-bezier(.4,0,.2,1) both;box-shadow:none}
.fc-entry__link.is-switching .fc-entry__text{clip-path:inset(-10% -2% -10% 102%);transition:clip-path 280ms cubic-bezier(.4,0,.2,1)}
@keyframes fc-entry-switch{0%{transform:translateX(var(--fc-switch-start,0px)) scale(1);background:var(--fc-drag-color,var(--entry-color,#e8402f))}55%{background:#7db93b}100%{transform:translateX(var(--fc-switch-distance,0px)) scale(1);background:#7db93b;color:#16140f}}
@media(prefers-reduced-motion:reduce){.fc-entry__link.is-switching .fc-entry__orb{background:#7db93b;color:#16140f;transform:none}.fc-entry__link.is-switching .fc-entry__text{clip-path:none}}

.fc-entry__link{user-select:none;-webkit-user-select:none}
.fc-entry__orb{touch-action:pan-y;cursor:grab}
.fc-entry__link.is-dragging .fc-entry__orb,.fc-entry__link.is-returning .fc-entry__orb{animation:none;transform:translateX(var(--fc-drag-x,0px));background:var(--fc-drag-color,var(--entry-color,#e8402f));box-shadow:none}
.fc-entry__link.is-dragging .fc-entry__orb{cursor:grabbing}
.fc-entry__link.is-dragging .fc-entry__text,.fc-entry__link.is-returning .fc-entry__text{clip-path:inset(-10% -2% -10% var(--fc-drag-clip,0%))}
.fc-entry__link.is-returning .fc-entry__orb{transition:transform .18s ease,background .18s ease}
.fc-entry__link.is-returning .fc-entry__text{transition:clip-path .18s ease}
