.FollowBell_bell__KyFMm{--size:15px;display:inline-flex;justify-content:center;align-items:center;position:relative;cursor:pointer;min-width:28px;min-height:28px;user-select:none;vertical-align:middle}.FollowBell_bell__KyFMm input{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;margin:0}.FollowBell_bell__KyFMm svg{position:absolute;height:var(--size);animation:FollowBell_bell-fill__aZ6cC .5s;pointer-events:none}.FollowBell_off__8e9FO{fill:var(--foreground-muted);transition:fill .15s ease-out}.FollowBell_bell__KyFMm:hover .FollowBell_off__8e9FO{fill:var(--foreground-secondary)}.FollowBell_on__9eNrb{display:none;fill:var(--bell-active,#c9b37e);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--bell-active,#c9b37e) 55%,transparent))}.FollowBell_bell__KyFMm input:checked~.FollowBell_off__8e9FO{display:none}.FollowBell_bell__KyFMm input:checked~.FollowBell_on__9eNrb{display:block}.FollowBell_bell__KyFMm input:focus-visible~svg{outline:2px solid var(--vector-gold,#c9b37e);outline-offset:3px;border-radius:4px}@keyframes FollowBell_bell-fill__aZ6cC{0%{opacity:0}25%{transform:rotate(25deg)}50%{transform:rotate(-20deg) scale(1.2)}75%{transform:rotate(15deg)}}.FollowBell_backdrop__FMlMf{position:fixed;inset:0;z-index:60;background:rgb(0 0 0/.45);display:flex;align-items:center;justify-content:center;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.FollowBell_panel__KJXTk{width:min(360px,92vw);border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:24px;text-align:left;color:var(--foreground);font-family:var(--vista-font,system-ui,sans-serif);letter-spacing:normal}.FollowBell_panelHeading__GFJKc{font-family:var(--font-poppins,system-ui,sans-serif);font-size:17px;font-weight:600;color:var(--foreground);margin:0}.FollowBell_panelCopy__O1KPY{margin:10px 0 14px;font-size:13.5px;line-height:1.55;color:var(--foreground-secondary)}.FollowBell_panelInput__HZVB7{width:100%;margin-bottom:10px;border:1px solid var(--border);border-radius:10px;background:var(--input);color:var(--foreground);font-family:var(--vista-font,system-ui,sans-serif);font-size:16px;padding:10px 12px}.FollowBell_panelInput__HZVB7::placeholder{color:var(--foreground-muted)}.FollowBell_panelSubmit__xNikT{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-radius:10px;background:var(--foreground);color:var(--background);font-family:var(--vista-font,system-ui,sans-serif);font-size:14px;font-weight:600;padding:10px 14px;cursor:pointer}.FollowBell_panelSubmit__xNikT:hover:not(:disabled){opacity:.9}.FollowBell_panelSubmit__xNikT:disabled{opacity:.7;cursor:wait}.FollowBell_panelSecondary__rBD4Y{display:block;width:100%;margin-top:10px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--foreground-secondary);font-size:13.5px;padding:9px 12px;cursor:pointer}.FollowBell_panelSecondary__rBD4Y:hover:not(:disabled){background:var(--hover);color:var(--foreground)}.FollowBell_panelError__hSmQe{margin:10px 0 0;font-size:12.5px;color:#f87171}.FollowBell_spinner__1Xa1o{width:13px;height:13px;border-radius:50%;border:2px solid color-mix(in srgb,var(--background) 75%,transparent);border-top-color:var(--background);animation:FollowBell_bell-spin__pqv3s .7s linear infinite}@keyframes FollowBell_bell-spin__pqv3s{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.FollowBell_bell__KyFMm svg{animation:none}}