.nx-orbix-wish{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:inherit;line-height:1;text-transform:none;letter-spacing:0;box-shadow:none;transition:color .15s,background .15s,border-color .15s,transform .1s;-webkit-tap-highlight-color:transparent}.nx-orbix-wish svg{flex:none;transition:fill .15s,transform .2s}.nx-orbix-wish[aria-pressed="true"]{color:var(--nx-wish,#dc2626)}.nx-orbix-wish[aria-pressed="true"] svg{fill:currentColor;animation:nx-orbix-pop .3s}.nx-orbix-wish:disabled{opacity:.7}.nx-orbix-wish--single{margin:12px 0;min-height:42px;padding:0 16px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:transparent;color:inherit;font-size:14px;font-weight:600}.nx-orbix-wish--single:hover{border-color:var(--nx-wish,#dc2626);color:var(--nx-wish,#dc2626);background:transparent}.nx-orbix-wish--loop{width:38px;height:38px;padding:0;margin:8px auto 0;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#fff;color:#334155}.nx-orbix-wish--loop:hover{color:var(--nx-wish,#dc2626);background:#fff}.nx-orbix-wish--loop .nx-orbix-wish__text{display:none}.nx-orbix-toast{position:fixed;left:50%;bottom:24px;z-index:100000;transform:translate(-50%,20px);padding:12px 18px;border-radius:999px;background:#0f172a;color:#fff;font-size:14px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 10px 30px rgba(0,0,0,.25)}.nx-orbix-toast.is-visible{opacity:1;transform:translate(-50%,0)}@keyframes nx-orbix-pop{50%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.nx-orbix-wish svg,.nx-orbix-toast{animation:none;transition:none}}